Android 无法将标记添加到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

我尝试将maker添加到osmdroid映射

代码如下所示:

    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图像