将地理编码器结果限制在一个国家或城市
Restrict geocoder results to a country or city
我一直在使用 Ruby gem Geocoder 1.3 版来查找地址的坐标。
我需要将所有结果限制在某个城市或至少是国家/地区,因为我弄错了大部分地理定位。
我正在使用 Google 进行搜索。
我试过例如:
Geocoder.search('Juan Cayetano Molina 450', params: { region: 'UY', components: 'country|UY'})
但我仍然在不同的国家/地区获得结果。我也试过在 location
、country
等参数中发送,但也没有成功。
我不想将城市名称连接到搜索词,因为我得到的结果不是我想要的城市中心。
有人可以帮助我吗?看起来很简单,但我找不到适合我的答案。
您可以改用 Geocoder.search("Juan Cayetano Molina 450", params: {countrycodes: "uy"})
。
我一直在使用 Ruby gem Geocoder 1.3 版来查找地址的坐标。 我需要将所有结果限制在某个城市或至少是国家/地区,因为我弄错了大部分地理定位。
我正在使用 Google 进行搜索。
我试过例如:
Geocoder.search('Juan Cayetano Molina 450', params: { region: 'UY', components: 'country|UY'})
但我仍然在不同的国家/地区获得结果。我也试过在 location
、country
等参数中发送,但也没有成功。
我不想将城市名称连接到搜索词,因为我得到的结果不是我想要的城市中心。
有人可以帮助我吗?看起来很简单,但我找不到适合我的答案。
您可以改用 Geocoder.search("Juan Cayetano Molina 450", params: {countrycodes: "uy"})
。