Google Maps API自动完成 - 在一个城市(或几个城市)中获取位置



我已经搜索过它,但是我没有找到任何答案。是否可以仅在给定城市中的位置进入Google Maps自动完成结果?例如,我想要巴黎市和纽约市的所有地址,并排除其他所有结果。我没有在文档中找到这个,我可以按国家过滤结果,但我想按城市过滤。我可以将任何回调函数传递给服务,以调用每个结果,如果我的回调函数返回false?

,将其排除在列表中?

,如果您想设置一个区域/位置偏见;您可以通过以下方式偏向自动完成结果以偏爱大约位置或区域:

为创建自动完成对象的创建界限。
更改现有自动完成的界限。
将界限设置为地图视口。
将搜索限制为边界。
将搜索限制为特定国家。

有关更多信息,请参见文档。

否,这是当前不可能的,但是在公共问题跟踪器上存在长期的功能请求,即可让Autocomplete的componentRatcontrictions选项与地理编码服务的同一选项更相似,由于自动完成仅支持国家(最多5(,而地理编码器允许其他组件过滤器(包括城市/地区(。您可能想赢得问题以获取更新并表现出对已实施的兴趣的增加。

相关内容

  • 没有找到相关文章

最新更新