Ich habe eine Anwendung basierend auf der Google Maps API erstellt. Das Problem ist, dass meine Anwendung in der Wildnis verwendet wird, an Orten, wo es kein Netzwerk gibt. Also würde ich gerne den Cache verwalten, um sicherzustellen, dass bestimmte Kacheln während der Reise gespeichert und verfügbar sind (ich möchte sie in die Datenbank umleiten, aber jede Methode kann das tun).
Bisher habe ich keine andere Methode (nicht getestet) gefunden, als die MapView-Klasse neu zu codieren. Ich konzentriere mich auf Google API, um Satellitenfotografie (für Orte, wo es keine Straßen gibt) zu haben. Was könnte ich tun?
Was Sie möchten, verstößt gegen die Android Maps APIs-Nutzungsbedingungen von Service (siehe Abschnitt 8.2). Sie müssen eine alternative Mapping-Engine finden, die möglicherweise auf OpenStreetMap basiert.
osmdroid bietet jetzt eine Bibliothek, die fast als Ersatz für Google Maps verwendet werden kann. Es kann Offline-Karten unterstützen, indem AndNav-Kartenkacheln heruntergeladen und extrahiert werden.
Tags und Links android google-maps