查询周边城市的Google地图到某个位置

时间:2012-07-21 13:23:16

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

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

有没有办法使用Google Maps API执行此操作,还是有其他方法吗?

3 个答案:

答案 0 :(得分:2)

没有。 Google Maps API没有邻近搜索。你可以使用harvesine公式或空间填充曲线,即空间索引。

答案 1 :(得分:0)

邻近搜索/附近地点不属于Google Maps API。但是,有第三方提供商可能符合您的要求。第一个想到的是geonames,这webservice似乎可能就是您正在寻找的。

Example

答案 2 :(得分:0)

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