Добавить маркер на карту OSMdroid 5.5
Я хочу добавить маркеры на мою карту OSMdroid. Я использую OSMdroidверсия 5.5,официальный учебник предлагает следующий код:
//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);
Тем не менее, я не знаю, где взятьmResourceProxy
объект от. Все сайты, которые я нашел по этой теме (включая страницу GitHub OSMdroid) используютDefaultResourceProxyImpl
класс, который устарел с версии 5.2.
Кто-нибудь знает, как добавить версии маркеров> = 5.2?