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 を超える結果が得られる可能性があるため、異なる色のマーカーが必要になる可能性があります。