我尝试将制造商添加到 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
有什么问题??