OSMdroid dodaje własne ikony do ItemizedOverlay
Używam klasy ItemizedIconOverlay i aktualnie wyświetlam zdarzenia na mapie wraz z pozycją użytkownika z tą samą domyślną ikoną.
Jak zmienić zestaw ikon dla każdej nakładki?
Czy jest coś podobnego do przykładu google.maps:
<code> 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); </code>
Miałem każdy itemizedOverlay ma swój własny znacznik ...
Jak to zrobić z mapami Open Street?
<code>mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext()); this.mMyLocationOverlay = new ItemizedIconOverlay<OverlayItem>(mItems, new Glistener(), mResourceProxy); </code>
Dziękujemy za pomoc i szkoda, że nie ma zbyt wiele wsparcia online dla tego projektu open source ...