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

どうしたの??

4

0 に答える 0