我一直在使用Ruby gem Geocoder 1.3版来查找地址的坐标。 我需要将所有结果都限制在某个城市或至少一个国家/地区,因为我发现大多数地理定位错误。
我正在使用Google进行搜索。
我尝试例如:
Geocoder.search('Juan Cayetano Molina 450', params: { region: 'UY', components: 'country|UY'})
但是我仍然在其他国家获得结果。我也尝试过以location
,country
等形式发送参数,但是也没有运气。
我不想将城市名称与搜索词联系起来,因为结果是我得到的城市中心不是我想要的。
有人可以帮助我吗?似乎很简单,但是我找不到适合我的答案。
答案 0 :(得分:2)
您可以改用Geocoder.search("Juan Cayetano Molina 450", params: {countrycodes: "uy"})
。