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 ...

questionAnswers(1)

yourAnswerToTheQuestion