J'utilise le service de géocodage google pour valider qu'un nom de ville (plus la région et le pays) qui a été entré dans notre système existe, et pour obtenir le lat/long.Le service de géocodage Google renvoie une réponse pour une fausse adresse
Cependant, je trouve qu'il semble «deviner» si vous faites une faute de frappe, et renvoie une réponse même si vous avez fait une erreur. Par exemple, une requête pour "Beverton, Ontario, Canada" renvoie le lat/long pour Beaverton, sans indiquer que vous avez fourni le mauvais nom de ville. J'utilise le type de réponse CSV et je reçois le code de réponse 200. Puis-je soit empêcher le service de le faire, ou, mieux encore, savoir si elle a?
Éditer: pour clarifier ... Google corrige l'entrée (quand je m'attendrais à ce qu'il échoue) et j'ai besoin de savoir si cela a été fait.
Je pense que le type de réponse CSV est le moins détaillé de toutes vos options. Voir ma réponse ci-dessous pour une alternative possible. –
Je n'ai pas trouvé de «Beverton, Ontario» avec un service de cartographie. Êtes-vous sûr que c'est correct? http://geonames.nrcan.gc.ca/search/search_f.php –
À droite, il n'y a pas de «Beverton» ... la ville est «Beaverton» (notez le A) – Buzz