我正在寻找一种简单的方法来找出多个城市之间的英里距离(就像乌鸦一样)。
示例(纽约):
纽约州纽约市 - 佛罗里达州坦帕市 纽约,纽约 - 拉斯维加斯,内华达州 纽约,纽约 - 莫斯科,俄罗斯 等
我有超过20个城市需要确定它们之间的距离...这是很多人手动(不仅仅是在主要城市和其他城市之间,而是在每个城市和每个城市之间)... < / p>
有什么想法吗?
答案 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)来计算距离。