我希望在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个结果,因此我可能需要不同颜色的标记。