在Android上将自定义页脚按钮添加到Google Maps Marker

拉巴普拉多

当我单击MapFragment内的Marker时,地图底部会出现两个按钮(用于路线和搜索)。如何自定义这些按钮?

我在这里搜索了一些技巧,但只找到如何在信息窗口中添加按钮...

谢谢。

您可以将aFrameLayout与3个孩子一起使用,并将android:visibility底部按钮的设置为invisible

<?xml version="1.0" encoding="utf-8"?>

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
             android:layout_width="match_parent"
             android:layout_height="match_parent">

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:name="com.google.android.gms.maps.SupportMapFragment"
          />

    <Button
        android:layout_gravity="bottom|left"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:visibility="invisible"
        android:text="Button 1"/>

    <Button
        android:layout_gravity="bottom|right"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:visibility="invisible"
        android:text="Button 2"
        />

</FrameLayout>

(如果您未设置android:visibility="invisible",则可以在mapFragment的底部看到这两个按钮,请参见下图)

在此处输入图片说明

在您的onMarkerClick方法中,您可以将这两个按钮的不可见性更改为可见的示例代码:

button1.setVisibility(View.VISIBLE);
button2.setVisibility(View.VISIBLE);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拖放Google Maps Marker

来自分类Dev

Google Maps Drag Marker GeoCode

来自分类Dev

Google Maps Marker显示/隐藏

来自分类Dev

Google Maps Marker无法删除

来自分类Dev

Google Maps Drag Marker GeoCode

来自分类Dev

Google Maps Marker链接失败

来自分类Dev

Android Google Maps Marker无法立即更新

来自分类Dev

Android-Google Maps V2-将自定义信息窗口添加到从数组创建的标记中

来自分类Dev

如何将自定义数据添加到标记(Google Maps API SWIFT)

来自分类Dev

Google Maps Marker —设置背景颜色

来自分类Dev

iOS Google Maps Marker拖动事件

来自分类Dev

Google Maps Multi Marker不起作用

来自分类Dev

Google Maps Marker —设置背景颜色

来自分类Dev

未显示Google Maps Marker Shadow

来自分类Dev

在ImageMapType上水平重复Google Maps Marker

来自分类Dev

Google Maps API Snap Marker To Polyline

来自分类Dev

通过google.maps.SymbolPath.CIRCLE自定义Google Map Marker

来自分类Dev

适用于iOS的自定义Google Maps Marker(GMSMarker)

来自分类Dev

Recognise click over current location marker in Android Google Maps

来自分类Dev

Android Google Maps,如何使每个Marker InfoWindow打开不同的Activity?

来自分类Dev

是否可以根据标签删除android Google Maps Marker?

来自分类Dev

在Android中解析Google Maps Marker的JSON响应

来自分类Dev

Android Google Maps在Marker上长按/在带有Motion Event的Marker Touch上

来自分类Dev

使用InfoWindows的Javascript Google Maps Marker群集-可以吗?

来自分类Dev

strange issue with google maps and marker clusterer when zooming in

来自分类Dev

单击Google Maps API v3从Marker绘制折线

来自分类Dev

Google Maps Marker群集器:嵌套单击处理

来自分类Dev

未显示不同标记的Google Maps Customized Marker图标

来自分类Dev

单击Google Maps API v3从Marker绘制折线

Related 相关文章

  1. 1

    拖放Google Maps Marker

  2. 2

    Google Maps Drag Marker GeoCode

  3. 3

    Google Maps Marker显示/隐藏

  4. 4

    Google Maps Marker无法删除

  5. 5

    Google Maps Drag Marker GeoCode

  6. 6

    Google Maps Marker链接失败

  7. 7

    Android Google Maps Marker无法立即更新

  8. 8

    Android-Google Maps V2-将自定义信息窗口添加到从数组创建的标记中

  9. 9

    如何将自定义数据添加到标记(Google Maps API SWIFT)

  10. 10

    Google Maps Marker —设置背景颜色

  11. 11

    iOS Google Maps Marker拖动事件

  12. 12

    Google Maps Multi Marker不起作用

  13. 13

    Google Maps Marker —设置背景颜色

  14. 14

    未显示Google Maps Marker Shadow

  15. 15

    在ImageMapType上水平重复Google Maps Marker

  16. 16

    Google Maps API Snap Marker To Polyline

  17. 17

    通过google.maps.SymbolPath.CIRCLE自定义Google Map Marker

  18. 18

    适用于iOS的自定义Google Maps Marker(GMSMarker)

  19. 19

    Recognise click over current location marker in Android Google Maps

  20. 20

    Android Google Maps,如何使每个Marker InfoWindow打开不同的Activity?

  21. 21

    是否可以根据标签删除android Google Maps Marker?

  22. 22

    在Android中解析Google Maps Marker的JSON响应

  23. 23

    Android Google Maps在Marker上长按/在带有Motion Event的Marker Touch上

  24. 24

    使用InfoWindows的Javascript Google Maps Marker群集-可以吗?

  25. 25

    strange issue with google maps and marker clusterer when zooming in

  26. 26

    单击Google Maps API v3从Marker绘制折线

  27. 27

    Google Maps Marker群集器:嵌套单击处理

  28. 28

    未显示不同标记的Google Maps Customized Marker图标

  29. 29

    单击Google Maps API v3从Marker绘制折线

热门标签

归档