Osmdroid, mehrere Offline-maps

  • Antworten:0
Wicki11
  • Forum-Beiträge: 103

15.09.2015, 16:50:43 via Website

Hallo,

ich habe eine Anwendung mit einer Osmdroid-MapView, deren Daten in einer Offline-Map auf dem Gerät gespeichert sind.
Konkret: /mnt/sdcard/osmdroid/tiles.zip
Bsp. Aufbau der Zip-Datei:
└── MapquestOSM
├── 10
│ └── 550
│ └── 335.png
...

Mein Ziel: ich möchte unterschiedliche Offline-Maps speichern und eine dann im Programm auswählen lassen.
Mein Problem: in welcher Form muss ich die Maps in dem osmdroid-Ordner speichern und wie kann ich dann Osmdroid meine Wahl mitteilen ?
Ausschnitt Quellcode:

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MapView mapView = (MapView) findViewById(R.id.mapview);
    mapView.setClickable(true);
    mapView.setBuiltInZoomControls(true);
    mapView.setMultiTouchControls(true);
    mapView.setUseDataConnection(true);
    mapView.setTileSource(TileSourceFactory.MAPQUESTOSM);

    IMapController mapViewController = mapView.getController();
    mapViewController.setZoom(15);
    mapViewController.setCenter(BERLIN);
}

Bitte um Hilfe !

Gruß Wicki

Antworten