Wicki11
- Forum-Beiträge: 103
15.09.2015, 16:50:43 via Website
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
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.