0

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

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

4

1 回答 1

1

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

此处描述了 Yahoo API

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

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

计算两个经纬度点之间的距离?(Haversine 公式)

或使用其他 API:

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

于 2012-06-27T04:49:52.773 回答