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-friendliness/ から MBTileModuleProvider、MBTileProvider、MBTileSource を追加しました 。
どうしたの??