我想在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);
Run Code Online (Sandbox Code Playgroud)
这到目前为止工作正常.但每个标记都是一样的.我现在要做的是在地图上使用不同的标记,例如您在Google Maps Webapp上看到的标记(标记为"A",下一个标记为"B",依此类推).我怎样才能做到这一点?我是否必须在我的应用中添加额外的png标记文件?(marker_a.png,marker_b.png,...)或者是否有更简单的方法来实现这一目标?也可能会有超过26个结果,所以我可能需要不同颜色的标记.