0

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

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

4

3 回答 3

2

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

于 2012-07-21T13:28:01.653 回答
0

邻近搜索/附近地点不是 Google Maps API 的一部分。但是,有可能满足您要求的第三方提供商。首先想到的是geonames,这个网络服务似乎就是你要找的。

例子

于 2012-07-21T13:35:52.730 回答
0

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

于 2012-07-21T14:56:29.063 回答