获得多个城市之间的距离

时间:2012-01-08 00:58:33

标签: google-maps google-maps-api-3

我正在寻找一种简单的方法来找出多个城市之间的英里距离(就像乌鸦一样)。

示例(纽约):

纽约州纽约市 - 佛罗里达州坦帕市 纽约,纽约 - 拉斯维加斯,内华达州 纽约,纽约 - 莫斯科,俄罗斯 等

我有超过20个城市需要确定它们之间的距离...这是很多人手动(不仅仅是在主要城市和其他城市之间,而是在每个城市和每个城市之间)... < / p>

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

从Google Maps API地理编码器获取纬度/经度后,您可以使用几何库来计算它们之间的距离。

http://code.google.com/apis/maps/documentation/javascript/geocoding.html http://code.google.com/apis/maps/documentation/javascript/geometry.html#Distance

答案 1 :(得分:0)

Google Maps API可能会帮助您获取每个的纬度和经度,然后您可以使用算法(如http://www.movable-type.co.uk/scripts/latlong.html)来计算距离。