Cache von MapView verwalten

8

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?

    
Denys Séguret 01.02.2010, 13:39
quelle

2 Antworten

8

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.

    
CommonsWare 01.02.2010, 13:50
quelle
3

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.

Ссылка

    
Anders Petersson 07.07.2010 21:38
quelle

Tags und Links