Ich verwende den Google Geocoding-Dienst, um zu validieren, dass eine Stadt Name (plus Region und Land), die in unserem System eingegeben wurde, existiert, und die lat/long zu erhalten.Google Geocoding-Service gibt Antwort für gefälschte Adresse
Ich finde jedoch, dass es scheint, wenn Sie einen Tippfehler machen, und eine Antwort zurückgibt, selbst wenn Sie einen Fehler gemacht haben.
Zum Beispiel gibt eine Anfrage für "Beverton, Ontario, Kanada" die lat/long für Beaverton zurück, ohne Angabe, dass Sie den falschen Städtenamen angegeben haben.
ich die CSV-Antworttyp bin mit, und ich erhalte die 200 Antwortcode.
Kann ich den Dienst entweder daran hindern oder, noch besser, herausfinden, ob er das hat?
Bearbeiten: um zu klären ... Google korrigiert die Eingabe (wenn ich erwarten würde, dass es nur fehlschlägt) und ich muss wissen, ob es das getan hat.
ich denke, die CSV-Antworttyp die am wenigsten detaillierte aller Optionen ist. Siehe meine Antwort unten für eine mögliche Alternative. –
Ich konnte kein "Beverton, Ontario" mit einem Kartendienst finden. Bist du sicher, dass es korrekt ist? http://geonames.nrcan.gc.ca/search/search_e.php –
Richtig, es gibt keine "Beverton" ... die Stadt ist "Beaverton" (man beachte das A) – Buzz