5
我正在使用ItemizedIconOverlay類,我目前在地圖上顯示事件以及用戶的位置與相同的默認圖標。OSMdroid添加自定義圖標到ItemizedOverlay
如何更改每個疊加層的圖標集?
是否有類似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有自己的標誌......
如何做到這一點與開放街道地圖?
mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
this.mMyLocationOverlay = new ItemizedIconOverlay<OverlayItem>(mItems, new Glistener(), mResourceProxy);
謝謝您的幫助,它的一個恥辱沒有多少支持可在線這個開源項目...
謝謝它的工作! – bubbly
但是,我可以爲整個疊加添加默認標記嗎?像itemizedOverlay = new MyItemizedOverlay(drawable,mapView); 然後每個添加到該覆蓋圖的項目都會獲取特定的標記。 – bubbly
是的,它看起來有另一個構造函數可用,它也採用默認標記。我會用更新 – NickT