Adicionar marcador ao mapa do OSMdroid 5.5
Quero adicionar marcadores ao meu mapa OSMdroid. Estou usando o OSMdroidversão 5.5. otutorial oficial sugere o seguinte código:
//your items
ArrayList<OverlayItem> items = new ArrayList<OverlayItem>();
items.add(new OverlayItem("Title", "Description", new GeoPoint(0.0d,0.0d))); // Lat/Lon decimal degrees
//the overlay
ItemizedOverlayWithFocus<OverlayItem> mOverlay = new ItemizedOverlayWithFocus<OverlayItem>(items,
new ItemizedIconOverlay.OnItemGestureListener<OverlayItem>() {
@Override
public boolean onItemSingleTapUp(final int index, final OverlayItem item) {
//do something
return true;
}
@Override
public boolean onItemLongPress(final int index, final OverlayItem item) {
return false;
}
}, mResourceProxy); // <----- where to get this object from?
mOverlay.setFocusItemsOnTap(true);
mMapView.getOverlays().add(mOverlay);
No entanto, não sei onde conseguir omResourceProxy
objeto de. Todos os sites que encontrei sobre este tópico (incluindo a página GitHub do OSMdroid) estão usando oDefaultResourceProxyImpl
classe, que está obsoleta desde a versão 5.2.
Alguém sabe como adicionar versões de marcadores> = 5.2?