使用Google Map API V1,我可以创建自己的按钮,然后点击按钮显示mylocation。
但谷歌地图API V2,我只能使用
创建的默认按钮mMap.setMyLationEnabled(true);
显示神秘感。
如果单击默认按钮,我可以使用自己的按钮显示MyLation 由
创建 mMap.setMyLationEnabled(true);
答案 0 :(得分:1)
您可以在mainActivity布局上添加按钮。该按钮将出现在地图上。主要的Activity布局是这样的:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
android:id="@+id/fragment_map"
android:name="com.ftravelbook.ui.fragments.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:tag="tag_fragment_map" />
<Button
android:id="@+id/btnChangeView"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="View" />
</FrameLayout>
然后在代码中添加代码
LatLng myLocation =new LatLng(...);
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myLocation , 13));