Я создаю веб-приложение для определения стоимости, которая заключается в расчете расстояния между городом X до города Y (США).Соединенные Штаты и города расстояние от eachother
Есть ли ресурс данных, чтобы вытащить эту информацию?
Я создаю веб-приложение для определения стоимости, которая заключается в расчете расстояния между городом X до города Y (США).Соединенные Штаты и города расстояние от eachother
Есть ли ресурс данных, чтобы вытащить эту информацию?
Вы можете получить широту и долготу ваших городов от 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