-1

Google Map API V1 を使用すると、独自のボタンを作成し、そのボタンをクリックして現在地を表示できます。

しかし、Google Map API V2、私はによって作成されたデフォルトのボタンしか使用できません

mMap.setMyLationEnabled(true);

マイレーションを表示します。

によって作成されたデフォルトのボタンをクリックするのと同じように、独自のボタンを使用して MyLation を表示するにはどうすればよいですか?

 mMap.setMyLationEnabled(true);
4

1 に答える 1

1

mainActivity レイアウトにボタンを追加できます。ボタンが地図上に表示されます。メインのアクティビティ レイアウトは次のようなものです。

<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));
于 2013-05-20T06:03:35.337 に答える