Ограничить результаты геокодера страной или городом - PullRequest
0 голосов
/ 15 декабря 2018

Я использую Ruby gem Geocoder версии 1.3, чтобы найти координаты адреса.Мне нужно ограничить все результаты определенным городом или хотя бы страной, потому что большинство геолокализаций неправильно.

Я использую Google для поиска.

Я пробовал, например:

Geocoder.search('Juan Cayetano Molina 450', params: { region: 'UY', components: 'country|UY'})

, но я все еще получаю результаты в другой стране.Я также пробовал в параметрах, отправляющих location, country и т. Д., Но тоже не повезло.

Я не хочу связывать название города с поисковым термином, потому что в результате я получаю центр города, а не тот, который я хотел.

Может кто-нибудь мне помочь?Кажется, все так просто, но я не смог найти ответа, который бы сработал для меня.

1 Ответ

0 голосов
/ 19 декабря 2018

Вместо этого вы можете использовать Geocoder.search("Juan Cayetano Molina 450", params: {countrycodes: "uy"}).

...