gpt4 book ai didi

google-maps - 搜索某个区域内的结果(国家、州、大城市)

转载 作者:行者123 更新时间:2023-12-02 15:47:25 24 4
gpt4 key购买 nike

我们的网站允许人们创建列表,其中包括一个位置字段,该字段由 Google 的 API 填充,就像 Airbnb 上的一样。您开始输入地址的任意部分,然后从 Google 的匹配地点建议中进行选择。

人们可以按位置搜索列表(相同的 Google API 填充位置字段,您可以选择距该位置的距离),原则上这似乎工作正常。

问题是搜索似乎不适用于某些区域,例如县。它似乎在该地区内采取了一些措施并据此采取措施。因此,如果我搜索“英国”的列表,我几乎不会得到任何“10 英里以内”的结果,但会得到很多“250 英里以内”的结果。

相反,如果我搜索英国(或英国的一个县,或像伦敦这样的大城市),我希望获得英国境内的所有结果。

为什么现在不起作用,如何才能做到这一点?

最佳答案

要将自动完成框(我猜这是您正在使用的组件)限制为某个国家/地区,您可以使用 componentRestrictions as described here (滚动到将搜索限制到特定国家)

如果您需要将搜索限制在特定区域,例如“定义点周围 10 英里”,则情况会稍微复杂一些。根据文档,你必须

  • 设置创建自动完成对象的界限。
  • 更改现有自动完成功能的范围。
  • 设置 map 视口(viewport)的边界。
  • 将搜索限制在特定国家/地区。

你可以找到一个例子here在段落上设置创建自动完成对象的界限

关于google-maps - 搜索某个区域内的结果(国家、州、大城市),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24806180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com