无法将标记添加到osmdroid离线地图

时间:2013-07-29 15:13:04

标签: android osmdroid

我尝试在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);

然后,mapView_offline可以显示地图。制造商永远不会出现。

我正在使用MBtiles文件作为离线地图源。要使用MBtiles文件源,我添加了MBTileModuleProvider,MBTileProvider,MBTileSource来自 http://www.sieswerda.net/2012/08/15/upping-the-developer-friendliness/

问题是什么?

0 个答案:

没有答案