0

La classe Google place (google.maps.places.Autocomplete) est utilisable en associant une zone de saisie à une liste déroulante pour afficher les adresses de me cause des problèmes lors de la recherche des établissementsgoogle.maps.places.Autocomplete ne renvoie pas d'adresses d'établissement correctes

que je peux générer ce problème sur la page d'exemple Google ainsi à:

google places example

J'utilise cette fonctionnalité dans mon code tout comme l'exemple ci-dessus en incluant une référence aux lieux AP I:

<script src="//maps.googleapis.com/maps/api/js?sensor=false&libraries=places" 
    type="text/javascript"></script> 

Le problème semble être principalement autour de [Établissements]. Mais pas n'importe quels établissements. Il se produit seulement sur certains maintenant et encore.

Celui avec lequel j'ai un problème particulier est lorsque je tape dans le nom United locations, et sélectionnez la liste déroulante qui en résulte. L'adresse renvoyée dans la commande autocomplete.getPlace() n'est pas l'adresse à laquelle je m'attendais. L'adresse renvoyée correspond au milieu du jeu de limites lors de la création de l'objet de saisie semi-automatique.

Cependant, selon maps.google.co.nz, je m'attends à une adresse de 3 Kingsford Smith Place.

Je l'ai essayé dans un certain nombre de navigateurs, y compris IE 8, 9, Chrome, FF 3.6. Tous produisent le même résultat. J'ai aussi essayé à différents moments de la journée et le même résultat.

J'avais posté ceci sur le forum d'API de Google mais ai lu un article qu'ils déplacent leur Q & A à SO, donc tant que j'ajoute les étiquettes appropriées quelqu'un peut pouvoir offrir une sorte de perspicacité. J'espère vraiment que c'est le cas. À votre santé.

+0

J'ai déjà vu ce problème surgir en testant avec IE9. Je n'ai pas pu le reproduire sur chrome ou firefox. Quel (s) navigateur (s) utilisez-vous? – remvee

+0

De mémoire, je crois que c'était FF 3.6 que j'utilisais. Je pense que je l'ai essayé IE 9 et j'ai eu les mêmes symptômes. – dreza

+0

Quelqu'un dans notre équipe a reproduit cela sur le chrome aussi. Je pense que c'est un problème de synchronisation. appuyer sur submit avant que l'événement place_changed soit renvoyé. J'ajoute un mécanisme d'attente avant de soumettre pour voir si le problème disparaît. – remvee

Répondre

1

Pour ceux qui lisent ceci, j'ai enregistré un problème sur le gmaps API issue site et après quelques jours, le problème a été résolu comme corrigé. Cela a également résolu la question.

Questions connexes