Функция № 473

Вычисляет расстояние между двумя точками на Земле

Доступно на тарифе:

Стартовый
Бизнес 2025
Профи 2025

Научитесь правильно использовать функцию:

Описание

Функция позволяет рассчитать расстояние между двумя географическими точками как по прямой линии, так и по автомобильному маршруту. Поддерживает определение координат по адресам и предоставляет подробную информацию о расстоянии и времени в пути. Один вызов функции стоит 50 токенов.

Параметры функции

Параметры, которые можно передать в функцию distance_km:
point1 - первая точка. Указывает адрес или координаты в формате 'широта, долгота'.
point2 - вторая точка. Указывает адрес или координаты в формате 'широта, долгота'.
mode - режим расчёта. Указывает способ вычисления расстояния: 'direct' (по прямой) или 'route' (по дорогам).
api_key - строка с API-ключом для сервисов Яндекса. Необязательный параметр: если его не предоставить, функция сможет вычислить расстояние только по прямой (и только при условии, что point1 и point2 заданы как координаты, а не адреса). Для определения координат по адресам или для расчёта маршрута требуется API-ключ Яндекса.

Примеры использования

"Рассчитай расстояние по прямой между Москвой и Санкт-Петербургом."
"Найди расстояние по дорогам от Красной площади до аэропорта Шереметьево."
"Вычисли расстояние между координатами 55.7558,37.6176 и 59.9343,30.3351 по маршруту."
"Определи время в пути от адреса 'ул. Тверская, 1' до 'пр. Мира, 123'."

Кейсы