我正在使用 ItemizedIconOverlay 类,我目前正在地图上显示事件以及具有相同默认图标的用户位置。
如何更改每个叠加层的图标集?
是否有类似于 google.maps 示例的内容:
drawable = getResources().getDrawable(R.drawable.marker);
drawable3 = getResources().getDrawable(R.drawable.disruption);
drawable2 = getResources().getDrawable(R.drawable.marker_me);
itemizedOverlay = new MyItemizedOverlay(drawable, mapView);
itemizedOverlay2 = new MyItemizedOverlay(drawable2, mapView);
itemizedOverlay3 = new MyItemizedOverlay(drawable3, mapView);
我让每个 itemizedOverlay 都有自己的标记...
如何使用 Open Street Maps 做到这一点?
mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
this.mMyLocationOverlay = new ItemizedIconOverlay<OverlayItem>(mItems, new Glistener(), mResourceProxy);
感谢您的帮助,遗憾的是,这个开源项目没有太多在线支持......