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?

questionAnswers(1)

yourAnswerToTheQuestion