web-dev-qa-db-fra.com

Utilisation de l'API Google Places dans Android

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?

22
Rahul Varma

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/

4
Gary Rowe

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.

3
ddewaele

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 :)

1
tricknology

voir ce lien pour afficher les lieux à proximité à l'aide de l'API Google Adresses 

essaye ça

0
Anil M H

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 .

0