Я хочу добавить несколько маркеров на свою карту, но я не знаю, как это сделать.
В настоящий момент im использует это, и он работает правильно:
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 маркеров на свою карту. И делать это один за другим очень раздражает.
Есть ли способ читать маркеры из массива или что-то еще?
Другой вопрос: могу ли я читать маркеры из внешнего файла, поэтому я могу добавлять или обновлять маркеры, не касаясь кода приложения?
Спасибо.