我已经用Google搜索过了,但我没有找到任何答案。是否可以在特定城市的Google Maps autoComplete结果中获取位置?例如,我想要巴黎和纽约市的所有地址,并排除所有其他结果。我没有在文档中找到这个,我可以按国家/地区过滤结果,但我想按城市过滤。是否有任何回调函数可以传递给将为每个结果调用的服务,如果我的回调函数返回false,则将其从列表中排除?
答案 0 :(得分:2)
好的,如果你想设置一个region/location bias;您可以通过以下方式偏置自动填充结果以支持大致的位置或区域:
设置自动完成对象创建的边界 更改现有自动填充的边界。
设置地图视口的边界。
将搜索限制在边界内。
将搜索范围限制在特定国家/地区。
有关详细信息,请参阅Docs。
答案 1 :(得分:1)
不,目前无法实现这一目标,但由于地方自动填充feature request on the Public Issue Tracker选项与componentRestrictions更加相似,因此长期存在same option for the Geocoding Service自动填充仅支持国家/地区(最多5个),而地理编码器允许其他组件过滤器,包括城市/地区。您可能希望对问题进行加星标记以获取更新,并对此实施表现出更高的兴趣。