Расчет расстояния от МКАД (не от центра города!) до указанного адреса

Опубликовал Алексей Б (windsurf) в раздел Обработки - Универсальные обработки

Обработка актуальна для Москвы. Умеет определять, где находится адрес - внутри МКАД или снаружи. А также считает расстояние по дорогам от ближайшего съезда МКАД до указанного адреса. Долго не тестировалась - возможно, в каких-то ситуациях может глючить. Аналога не нашел.

Подобный механизм часто нужен для расчета стоимости доставки товаров курьерами или транспортными компаниями, которые считают стоимость по кол-ву километров от МКАД.

Используется API Google.
Но аналога не нашел.

На скрине приведен пример расчета расстояния до адреса, который указан в поле редактирования.

В служебных сообщениях выведено: ближайший найденный съезд, от которого проложен маршрут, расстояние в метрах и время выполнения расчета (обычно 5-7 секунд). Оптимизацию не делал, хотя это можно сделать с помощью асинхронного выполнения запросов.

Скачать файлы

Наименование Файл Версия Размер
Обработка
.epf 8,35Kb
22.12.16
3
.epf 8,35Kb 3 Скачать

См. также

PowerTools от 1 000
Комментарии
1. Андрей Данилюк (DanilaDru) 232 01.01.17 14:18 Сейчас в теме
Решал такую задачу. У меня следующие выводы после работы.
Очень чувствительны точки съезда с КАДа. Так как не всегда это правильная точка для съезда на этот адрес (направление движения, клевер).
Так же вынес в настройки количество соседних точек съезда, которое берется во внимание для построения маршрута.
По самим точкам съезда пришлось дать возможность редактировать пользователю полигон и сохранять его вершины в базе.