API калькулятора расстояний — хаверсинус между координатами
Укажите две пары широты и долготы и получите расстояние между ними, рассчитанное по формуле Хаверсинуса. Поддерживает километры, мили и морские мили. Точно для любых двух точек на Земле. Никаких обращений к внешним службам; расчет полностью выполняется на сервере.
Code examples
curl -X POST https://api.botoi.com/v1/geo/distance \
-H "Content-Type: application/json" \
-d '{"from":{"lat":40.7128,"lng":-74.006},"to":{"lat":51.5074,"lng":-0.1278},"unit":"km"}'When to use this API
Сортировка ближайших магазинов и ресторанов по расстоянию от пользователя.
Рассчитайте расстояние от координат пользователя до каждого места в вашей базе данных. Сортируйте по результату, чтобы первыми были показаны наиболее близкие варианты. Работает на стороне сервера, поэтому вам не нужен ключ API Google Maps.
Проверка радиуса доставки для оформления заказа электронной коммерции
Прежде чем подтвердить заказ, рассчитайте расстояние между вашим складом и адресом доставки. Отклоните или взимайте дополнительную плату, если расстояние превышает вашу зону доставки.
Создайте трекер пройденного расстояния для приложений для фитнеса или логистики.
Отправляйте последовательные путевые точки GPS и суммируйте расстояния, чтобы рассчитать общую длину поездки. Подходит для прокладки маршрутов, отслеживания автопарка или приложений для езды на велосипеде.
Frequently asked questions
Насколько точна формула Хаверсина?
Какую систему координат ожидает эта конечная точка?
Могу ли я рассчитать расстояния для более чем двух точек?
В чем разница между км, милями и нм?
Вызывает ли эта конечная точка внешний картографический сервис?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.