J'essaie de développer une application permettant d'afficher les écoles et les aéroports de la localité. J'ai trouvé que l'API Google Places était la solution.
J'ai vu la documentation ici ... Quelqu'un peut-il expliquer comment utiliser l'API?
Nouveau tutoriel disponible
Il semble que le didacticiel original de Brian date maintenant de 404; voici donc un lien vers celui de Google au cas où les gens verraient cette réponse en premier.
https://developers.google.com/places/Android-api/current-place-tutorial
Lorsque cet article a été écrit pour la première fois, ce didacticiel n'existait pas.
Original:
Vous pouvez essayer ce tutoriel (maintenant 404): http://blog.brianbuikema.com/2010/08/Android-development-part-1-using-googles-places-api-to-develop-compelling-location- mobile-basé-applications/
Vous pouvez trouver un didacticiel sur l’API Lieux dans un environnement J2SE, à l’aide de la bibliothèque cliente des API Google pour Java sur mon blog . Il comprend également un exemple d’application dans Github qui pourrait vous aider à démarrer.
Il devrait être assez facile de porter sur Android, car la bibliothèque de Google APIs pour Java est compatible avec Android.
Vous devrez vous familiariser avec HttpClient, HttpRequest et HttpResponse si vous ne l'êtes pas déjà.
Très simplement:
Étape 1) construisez votre uri avec votre clé d'api et les termes de recherche selon la syntaxe de google
Étape 2) effectuez un post en utilisant cet uri
Étape 3) décoder la réponse de la poste
Bonne codage :)
voir ce lien pour afficher les lieux à proximité à l'aide de l'API Google Adresses
Le fait est que vous devez créer l'URL, créer le HttpRequest et obtenir les données au format XML ou JSON. Ensuite, vous pouvez analyser ces données pour obtenir les informations souhaitées. La plupart des gens le font à chaque utilisation, mais je pense que la meilleure option est d'avoir une API à cette fin.
J'ai développé une API qui construit l'URL, connecte et récupère les données dans une liste d'objets représentant des emplacements dans une conception bien structurée OOP. Et tout se passe en arrière-plan dans une AsyncTask, qui renvoie les informations via une interface/écouteur. https://github.com/perezdidac/google-places-api .