OSMdroid добавляет пользовательские значки в ItemizedOverlay

Я использую класс 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);

Спасибо за вашу помощь, и жаль, что для этого проекта с открытым исходным кодом не так много поддержки в Интернете ...

6
задан bubbly 10 May 2012 в 11:30
поделиться