OSMdroid fügt ItemizedOverlay benutzerdefinierte Symbole hinzu

Ich verwende die ItemizedIconOverlay-Klasse und zeige derzeit Ereignisse auf der Karte zusammen mit der Position des Benutzers mit demselben Standardsymbol an.

Wie ändere ich den Symbolsatz für jedes Overlay?

Gibt es etwas Ähnliches wie das google.maps-Beispiel:

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

Ich hatte jedes itemizedOverlay einen eigenen Marker ...

Wie mache ich das mit Open Street Maps?

<code>mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
this.mMyLocationOverlay = new ItemizedIconOverlay<OverlayItem>(mItems, new Glistener(), mResourceProxy);
</code>

Vielen Dank für Ihre Hilfe und es ist eine Schande, dass online nicht viel Unterstützung für dieses Open Source-Projekt verfügbar ist ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage