2012-06-27 4 views

ответ

1

Вы можете получить широту и долготу ваших городов от API карты. Я использую Yahoo, потому что их условия обслуживания соответствуют моим потребностям, но API Google, безусловно, тоже хороший выбор.

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

Смежные вопросы