Je voudrais demander si l'API Google Earth est disponible pour développer une application Android. Si google earth api n'est pas disponible pour Android, y at-il une carte api qui peut être utilisé hors réseau sur android?API Google Earth pour Android
Répondre
Non, il n'y a pas d'API hors-ligne sur Android ou Google Earth API. Vous pouvez utiliser l'API Android Google Maps habituelle, éventuellement en combinaison avec l'API Web Google Maps, au cas où vous auriez besoin d'un itinéraire et d'un itinéraire. Jusqu'au SDK 0,9, Google avait un paquet de navigation/API inclus, mais qui a été abandonné; Je suppose en raison de problèmes de licence. Notez que la navigation en temps réel par virage sur Android n'est pas autorisée et par rapport aux ToS, alors que la navigation par route en général peut être effectuée, mais uniquement en combinaison avec l'API web des cartes.
Si vous souhaitez simplement ouvrir un emplacement, vous pouvez utiliser les intentions de recherche sur Google Earth. Voir How to fly to a location in Google Earth from your android app pour des exemples
Vous pouvez utiliser la bibliothèque open source AndNav pour le mappage hors ligne. L'API est très similaire à l'Android Google Maps. Le code peut être trouvé ici: http://code.google.com/p/andnav/
Leur wiki a beaucoup de bonnes informations et de téléchargements pour les paquets de cartes.
Mais notez que le développement AndNav est arrêté et la version actuelle utilise seulement OSM (OpenStreetMap) afaik. –
Cela fait environ un an que je l'ai utilisé, mais cela a bien fonctionné quand j'avais besoin d'une solution de cartographie hors ligne. Il semble que des validations soient en cours: http://code.google.com/p/andnav/updates/list – elevine