2 votes

Erreur XMLHttpRequest lors du géocodage avec Google

Dans la documentation de Google, il est indiqué que les demandes de géocodage doivent être envoyées à l'adresse suivante :

http://maps.googleapis.com/maps/api/geocode/output?parameters

(Où "output" doit être remplacé par "JSON" ou "XML" et "parameters" doit être quelque chose comme "address=500+Fifth+Avenue+New+York")

Lorsque j'essaie de faire une XmlHTTPRequest, j'obtiens (comme prévu) une erreur 101 car le serveur de Google ne se trouve pas dans mon propre domaine (bien sûr).

Alors comment suis-je censé obtenir la réponse du serveur ?

Ou peut-être qu'il y a quelque chose que je ne comprends pas dans le géocodage avec Google.

Je voudrais m'en tenir à Javascript et à PHP.

Merci beaucoup pour votre aide.

Nicolas

3voto

Andrew Leach Points 9279

Vous ne devriez pas utiliser une requête inter-domaine. Vous devriez utiliser le géocodeur de l'API Maps (puisque vous êtes obligé d'avoir une carte de toute façon, si vous utilisez les données de Google).

L'interface HTTP est fournie spécifiquement pour une utilisation côté serveur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X