我们的网站可让人们创建列表,其中包括一个位置字段,该字段由Google的API填充,就像在Airbnb上一样。您开始输入地址的任何部分,然后从Google的匹配地点的建议中进行选择。
人们可以按位置搜索列表(相同的Google API填充位置字段,您可以选择与该位置的距离),这似乎原则上可以正常工作。
问题是搜索似乎不适用于某些领域,例如:县。它似乎在该地区内采取了一个观点并采取措施。因此,如果我在“英国”搜索列表,我几乎没有任何结果“在10英里内”,但我得到了很多'在250英里内'。
相反,如果我搜索英国(或英国郡,或伦敦这样的大城市),我想在英国取得所有结果。
为什么它现在不起作用,怎么做呢?
答案 0 :(得分:4)
要限制一个国家/地区的自动填充框(我猜这是您正在使用的组件),您可以使用componentRestrictions
as described here(滚动到将搜索限制到特定国家/地区)
如果您需要限制在特定区域内搜索,例如“定义点周围10英里”,则会更复杂一些。根据文件,你必须
你可以在段落上找到一个例子here 设置自动完成对象创建的界限