我必须创建一个项目,其中纬度和经度列表将显示在Google地图上。这些地点将来自网络服务。我已经为当前位置,谷歌地图实施了GPS。但是如何使用标记将所有这些位置放在Google地图上。我对此并不感到困惑。我们欢迎代码和想法。
答案 0 :(得分:8)
您可以使用:
布局XML:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="250dp" >
<com.google.android.gms.maps.MapView
android:id="@+id/YOURMAPID"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</com.google.android.gms.maps.MapView>
</LinearLayout>
</ScrollView>
初始化地图:
private GoogleMap googleMap = ((MapView) rootView.findViewById(R.id.YOURMAPID)).getMap();
设置标记:
googleMap.addMarker(new MarkerOptions().position(new LatLng( YOUR LATITUDE, -YOUR LOINGITUDE)).title("Marker"));
答案 1 :(得分:3)
转到此Reference Link。在本网站中,您将回答您的问题。