我正在构建一个基于 Web 的应用程序来确定一个值,该值包括计算 X 城市到 Y 城市(美国)之间的距离。
是否有数据资源来提取该信息?
您可以从地图 API 获取城市的纬度和经度。我使用 Yahoo 是因为他们的服务条款更符合我的需要,但 Google API 无疑也是一个不错的选择。
此处描述了 Yahoo API
http://developer.yahoo.com/geo/placefinder/
获得纬度和经度后,您可以使用相当简单的公式找到距离
或使用其他 API:
http://developer.yahoo.com/flash/maps/classreference/com/yahoo/maps/api/utils/Distance.html