Ceci est un comportement prévu. Selon la documentation la réponse de saisie semi-automatique ne contient aucune information de localisation:
https://developers.google.com/places/web-service/autocomplete#place_autocomplete_results
Vous avez l'endroit ID dans la réponse, afin que vous puissiez exécuter soit les détails de lieu ou demande de géocodage pour obtenir l'emplacement de la donnée endroit.
Par exemple, dans votre demande la première prédiction a un lieu ID ChIJjxz0JSktaE0RJio-PNWLd60, de sorte que vous pouvez exécuter la requête suivante pour obtenir les coordonnées:
https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJjxz0JSktaE0RJio-PNWLd60&key=YOUR_API_KEY
La réponse contiendra des informations nécessaires
"geometry":{
"bounds":{
"northeast":{
"lat":50.0903542,"lng":-86.29135079999999
},
"southwest":{
"lat":50.0850891,"lng":-86.3070178
}
},
"location":{
"lat":50.0890102,"lng":-86.2987103
},
....
Je peux également voir que la demande de fonctionnalité a été enregistrée dans Google tracker, mais Google l'a rejetée et marquée comme Infaisable:
https://issuetracker.google.com/issues/35827993
Merci, donc je vais devoir faire une autre demande pour obtenir les coordonnées. Merci! –