0

我尝试将制造商添加到 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 文件源,我从http://www.sieswerda.net/2012/08/15/upping-the-developer-friendlyness/添加了 MBTileModuleProvider,MBTileProvider,MBTileSource

有什么问题??

4

0 回答 0