2012-06-27 115 views

回答

1

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

雅虎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