Google Geocoding API - Suche in nur einem Land

stimmen
3

Ich suche Geocodes mit dem Google geocode-API:

http://maps.googleapis.com/maps/api/geocode/json?address=london%c2+UK&sensor=false

Das Problem ist, dass die Eingabe nicht sehr genau ist (speziell die Straße) und manchmal Google mischt Dinge und ignoriert in Großbritannien, weil die Straße eine perfekte Übereinstimmung (wie Straße und Stadt) irgendwo sonst hat. zB US.

Jetzt kann ich dieses Problem nicht (Eingabedaten) lösen, aber ich frage mich, ob es einen Parameter, die Google zwingt in Großbritannien zu suchen und kein Ergebnis anstelle eines völlig falsches Ergebnis zurück.

Veröffentlicht am 19/02/2013 um 12:36
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
8

Sie können Komponenten Filter in der URL Constraint Ergebnisse hinzufügen. In diesem Fall können Sie:

http://maps.googleapis.com/maps/api/geocode/json?address=london%c2+UK**&components=country:UK**&sensor=false

Weitere Informationen darüber, wie Komponente Filterung verwenden sehen:

https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering

Beantwortet am 19/02/2013 um 15:20
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more