Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/a3aca56352037923aeffe9690c9de46e to your computer and use it in GitHub Desktop.
Save anonymous/a3aca56352037923aeffe9690c9de46e to your computer and use it in GitHub Desktop.
Яндекс карты api расстояние до мкад

Яндекс карты api расстояние до мкад



Яндекс.Карты API. Ищем расстояние от МКАД до указанной точки.
Расстояние от МКАД в км. PHP
Сервисы

Понадобилось для очередного проекта интернет-магазин Бэйбикус сделать расчет доставки. Поиск готовых решений практически не дал результатов, кроме публикации об Акавадусе. В принципе, идея лежит на поверхности: Я решил сделать более универсально и использовать только API Яндекс. Поэтому построим эту область в ручную. Составляем двумерный массив из координат широта и долгота каждого километра МКАД. Я еще добавил третий элемент массива, собственно, номер километра. Если адрес вне полигона, то определяем точку, ближайшую к нашему адресу при помощи polygon. Времени затратил около 20 часов, включая поиск аналогичных решений и изучение API Яндекс. Данный алгоритм позволяет более точно рассчитывать стоимость доставки и существенно сократтить время менеджера на обработку заказа. Картами больше не пользовался, так как на них нет Томска, а это основное место моего обитания. Из других технологий использовал Яндекс. А если построить еще один полигон, который будет немного больше мкад-полигона, и отсчечет маршруты-погрешности маршрут от перекрестка до точки-киллометра мкад? Как думаете, разумно или есть уже что-то более эффективное? Ну так все равно будет погрешность если сделать полигон больше. Чтобы избавиться от погрешности совсем, надо рисовать более подробный полигон с большим количеством точек , чтобы он точно повторял МКАД. В этом полигоне помечать какие точки являются съездами с него, находить ближайшую и считать расстояние от нее. Сейчас появилась другая идея: Последние записи Архив Темы Подписка. На основе нашего массива строим полигон при помощи YMaps. Определяем принадлежность адреса к полигону при помощи polygon. Строим маршрут от ближайшей точки МКАД до адреса при помощи YMaps. Получаем протяженность маршрута через router. Авторизуйтесь, чтобы оставить комментарий. Кстати, подобный функционал расчет расстояние за МКАДом используется еще и вот на этом проекте: Реально ли это выгодно? Я полагаю, вы потратили значительное время на разработку функционала, но отбилось ли это время? Спасибо за подробное описание! Да я смотрел Таксовик, но там вроде другая задача стояла. А также о том, какие вы еще проекты с использованием технологий Яндекса вы разрабатывали. Я вам напишу письмо по этому поводу. Очень хотелось бы узнать о том, как этот функционал помогает вашему клиенту. Для клиента это автоматизация расчета стоимости доставки, как я уже писал выше. Ну так все равно будет погрешность если сделать полигон больше откуда? Неа не пробовал, пока не требуется.


Стиральная машинка не открывает дверцу что делать
Identity card перевод
Русская баба крупным планом
Phantom 3 advanced инструкция
Коргликон инструкция по применению в ампулах
Поздравление с 8 в стихах красивые
Ipad не подключается к itunes store
Поезд стриж описание поезда
Коллоидные кисты щитовидной железы у ребенка
Публичная кадастровая карта земельных участков ивановской области
Как построить суточный план график
Стоит проблема одного из наиболее
Вчерашние новости тула
Классификация складов по техническим характеристикам и оснащению
Мобильный банк войти в личный кабинет
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment