【发布时间】:2012-07-21 13:23:15
【问题描述】:
我是使用 Google Maps API 的新手。我有一个问题想要解决。我有一个邮政编码和城市名称以及一个输入,我想获取特定半径内输入周围所有城市的名称和邮政编码。
有没有办法使用 Google Maps API 或有其他方法?
【问题讨论】:
标签: php javascript google-maps google-maps-api-3 google-maps-api-2
我是使用 Google Maps API 的新手。我有一个问题想要解决。我有一个邮政编码和城市名称以及一个输入,我想获取特定半径内输入周围所有城市的名称和邮政编码。
有没有办法使用 Google Maps API 或有其他方法?
【问题讨论】:
标签: php javascript google-maps google-maps-api-3 google-maps-api-2
没有。 Google Maps API 没有邻近搜索。您可以使用 harvesine 公式或空间填充曲线(即空间索引)使自己成为一个。
【讨论】:
虽然它不可用,但您可以尝试使用 Places API,在设定的半径内搜索独特的东西(即每个城市 1 个)。也许尝试在邮政编码 XXXXX 周围搜索“市政厅”,半径 30 英里。看看这是否会产生有效的结果。
【讨论】:
邻近搜索/附近地点不是 Google Maps API 的一部分。但是,有可能满足您要求的第三方提供商。首先想到的是geonames,这个webservice 好像就是你要找的。p>
【讨论】: