【问题标题】:Query Google Maps for surrounding cities to a location在 Google 地图上查询周边城市到某个位置
【发布时间】:2012-07-21 13:23:15
【问题描述】:

我是使用 Google Maps API 的新手。我有一个问题想要解决。我有一个邮政编码和城市名称以及一个输入,我想获取特定半径内输入周围所有城市的名称和邮政编码。

有没有办法使用 Google Maps API 或有其他方法?

【问题讨论】:

    标签: php javascript google-maps google-maps-api-3 google-maps-api-2


    【解决方案1】:

    没有。 Google Maps API 没有邻近搜索。您可以使用 harvesine 公式或空间填充曲线(即空间索引)使自己成为一个。

    【讨论】:

      【解决方案2】:

      虽然它不可用,但您可以尝试使用 Places API,在设定的半径内搜索独特的东西(即每个城市 1 个)。也许尝试在邮政编码 XXXXX 周围搜索“市政厅”,半径 30 英里。看看这是否会产生有效的结果。

      【讨论】:

        【解决方案3】:

        邻近搜索/附近地点不是 Google Maps API 的一部分。但是,有可能满足您要求的第三方提供商。首先想到的是geonames,这个webservice 好像就是你要找的。​​p>

        Example

        【讨论】:

          猜你喜欢
          • 2012-06-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-25
          • 2017-10-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多