API Google geokoding - søk i bare ett land

stemmer
3

Jeg leter etter geografiske koder med google geokode-API:

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

Problemet er at inngangen er ikke veldig nøyaktig (spesielt gaten) og noen ganger google blander ting opp og ignorerer Storbritannia, fordi gaten har en perfekt match (som gate og by) et annet sted. f.eks USA.

Nå kan jeg ikke løse dette problemet (inndata), men jeg lurer på om det er en parameter, som tvinger Google til å søke i Storbritannia og returnere uten resultat i stedet for en completly galt resultat.

Publisert på 19/02/2013 klokken 11:36
kilden bruker
På andre språk...                            


1 svar

stemmer
8

Du kan legge til komponent filtre i url til begrensningen resultater. I dette tilfellet kan du bruke:

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

For mer informasjon om hvordan du bruker komponent filtrering se:

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

Svarte 19/02/2013 kl. 14:20
kilden bruker

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