Я хочу добавить много разных маркеров на карту Android. Мой код работает до сих пор с одним и тем же наложением снова и снова:Различные маркеры на карте Google Android
mapOverlays = mapView.getOverlays();
drawable = this.getResources().getDrawable(R.drawable.marker);
itemizedOverlay = new MyItemizedOverlay(drawable);
OverlayItem overlayItem = new OverlayItem(geoPoint, "foo", "bar");
mapOverlays.add(itemizedOverlay);
Это работает до сих пор. Но каждый маркер одинаковый. Теперь я хочу, чтобы на карте были разные маркеры, такие как те, которые вы видите в Google Maps Webapp (маркер с именем «A», следующий «B» и т. Д.). Как я могу это достичь? Должен ли я добавить дополнительный файл маркера png в мое приложение? (marker_a.png, marker_b.png, ...) или есть более простой способ достичь этого? Также может быть, что будет более 26 результатов, чтобы мне, возможно, понадобились разные цвета маркеров.
Спасибо за подсказку, работает очень хорошо. Также проверьте http://stackoverflow.com/questions/3515638/mapview-marker-shadow, если ваш маркер не отображается правильно относительно его тени. – Dr1Ku