美国各州和城市相距遥远

时间:2012-06-27 04:46:21

标签: geolocation dataset distance

我正在建立一个基于网络的应用程序来确定一个值,它包括计算X市到Y市(美国)之间的距离。

是否有数据资源来提取该信息?

1 个答案:

答案 0 :(得分:1)

您可以从地图API获取城市的纬度和经度。我使用Yahoo是因为他们的服务条款更适合我的需求,但Google API当然也是一个不错的选择。

此处描述了Yahoo API

http://developer.yahoo.com/geo/placefinder/

获得纬度和经度后,您可以使用相当简单的公式找到距离

Calculate distance between two latitude-longitude points? (Haversine formula)

或使用其他API:

http://developer.yahoo.com/flash/maps/classreference/com/yahoo/maps/api/utils/Distance.html