Android 无法将标记添加到osmdroid脱机映射
我尝试将maker添加到osmdroid映射 代码如下所示:Android 无法将标记添加到osmdroid脱机映射,android,osmdroid,Android,Osmdroid,我尝试将maker添加到osmdroid映射 代码如下所示: markerDrawable = getResources().getDrawable( R.drawable.offline_marker); mapView_offline.setBuiltInZoomControls(true); mapController_offline.setZoom(zoomLevel); GeoPoint point = new G
markerDrawable = getResources().getDrawable(
R.drawable.offline_marker);
mapView_offline.setBuiltInZoomControls(true);
mapController_offline.setZoom(zoomLevel);
GeoPoint point = new GeoPoint(lat, lng);
OverlayItem item = new OverlayItem(title, description, point);
item.setMarker(markerDrawable);
ArrayList<OverlayItem> list = new ArrayList<OverlayItem>();
list.add(item);
ItemizedIconOverlay overyLay = new ItemizedIconOverlay<OverlayItem>(
list, markerDrawable, this, resProxy);
mapView_offline.getOverlays().add(overyLay);
mapController_offline.setCenter(point);
markerDrawable=getResources().getDrawable(
R.可拉拔的离线标记);
mapView_离线。SetBuilTinZoomControl(真);
mapController_offline.setZoom(zoomLevel);
地质点=新的地质点(纬度、液化天然气);
OverlayItem项目=新的OverlayItem(标题、说明、要点);
项目.设置标记(标记可绘制);
ArrayList=新建ArrayList();
列表。添加(项目);
itemizedictionoverlay overyLay=新的itemizedictionoverlay(
列表、markerDrawable、this、resProxy);
mapView_offline.getOverlays().add(overyLay);
地图控制器离线。设置中心(点);
然后,mapView_离线显示地图。但制作人从来没有得到展示
我使用MBtiles文件作为离线地图源。为了使用MBtiles文件源,我添加了MBTileModuleProvider、MBTileProvider和MBTileSource
有什么问题吗???markerDrawable是什么类型的绘图?markerDrawable只是一个png图像