我正在将Geocoder gem与Google查找结合使用。我很难过滤比赛。
我的代码是:
geocoded_by :complete_address, params: {
region: 'UY',
components: { country: 'UY' }
}
我只想要某个国家(乌拉圭)的结果。如果我像这样查找地址,则找不到结果。 (例如Hernani 1570
)。因此,我不得不在城市名称的后面进行搜索,这就是为什么现在我按Hernani 1570, Montevideo
进行搜索,然后才找到匹配项的原因。
问题是,如果我搜索this is not a real address, Montevideo
,我会找到一个匹配(部分但仍然)为城市中心的匹配项。我不想删除所有部分匹配项,因此,有没有办法找出我得到的匹配项只是城市名称中的匹配项还是该街道地址上的匹配项?
非常感谢您