如何添加Google素材图标"我的位置"在谷歌地图V2在Android?

时间:2016-01-16 23:18:52

标签: android android-studio material-design google-maps-android-api-2

我正在尝试使用API​​ v2在Android中显示地图。

我想要Google材料图标"我的位置"在地图上。但是,每当我尝试添加布局时,它都不会反映在输出中。

我能够获得没有图标的地图。我需要图标与地图集成。

当我在片段标记之外写入ImageButton代码时,图标会显示在预览窗格中,但不会显示在其中。

我应该在哪里放置ImageButton代码?

Mylayout.xml的代码:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

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

    <ImageButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/ic_gps"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/ic_my_location_black_18dp" />
</RelativeLayout>

链接: - https://design.google.com/icons/#ic_my_location

1 个答案:

答案 0 :(得分:0)

获取地图对象(mMap)并在其上调用setMyLocationEnabled(boolean)

mMap.setMyLocationEnabled(true);

这将添加启动“查找我的位置”操作的默认图片按钮。