我想在地圖中添加多個標記,但我不知道方法。在Google Maps API v2中添加多個標記Android
目前,即時通訊使用這一點,它工作正常:
Marker m1 = googleMap.addMarker(new MarkerOptions()
.position(new LatLng(38.609556, -1.139637))
.anchor(0.5f, 0.5f)
.title("Title1")
.snippet("Snippet1")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.logo1)));
Marker m2 = googleMap.addMarker(new MarkerOptions()
.position(new LatLng(40.4272414,-3.7020037))
.anchor(0.5f, 0.5f)
.title("Title2")
.snippet("Snippet2")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.logo2)));
Marker m3 = googleMap.addMarker(new MarkerOptions()
.position(new LatLng(43.2568193,-2.9225534))
.anchor(0.5f, 0.5f)
.title("Title3")
.snippet("Snippet3")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.logo3)));
但問題是當我想在我的地圖添加300個標記。一個接一個地做這件事很煩人。
有什麼方法可以從數組或其他任何地方讀取標記嗎?
另一個問題:我可以從外部文件讀取標記,因此我可以在不觸摸應用程序代碼的情況下添加或更新標記嗎?
謝謝。
您需要存儲你的'LatLag'在一個ArrayList和使用循環添加多個標記。 – Piyush