Приглашаем front-end разработчика-ассистента для реализации проекта на java-script. Знание js, jQuery, OOP обязательны. Желателен опыт работы с Git и знания PHP, SQL, Yii/Yii2, Pixi. Оплата по договоренности. Предложение только для начинающих программистов.
Нужен PHP-скрипт, генерирующий маршрут с использованием Яндекс Карт
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Цель: Имея адрес, куда требуется произвести доставку, нужно найти оптимальный маршрут и сформировать карту или набор карт для курьера.
Дополнительная информация:
- Для построения маршрутов нужно использовать API Яндекс Карт.
- Расчет маршрута производится с использованием общественного транспорта.
- В радиусе 5 км от конечной точки маршрута ищем все станции метро и строим маршрут от каждой станции.
Подробное описание задачи:
На форме вверху указывается город, в котором нужно найти указанный адрес, а также имеется поле для ввода адреса.
На форме также имеется кнопка, по нажатию на которую появляется небольшая карта и список маршрутов.
Карта отображает выбранный маршрут. По умолчанию, это первый в списке.
Список маршрутов содержит не более 10 вариантов и отсортирован по времени (длительности) маршрута, по возрастанию. Таким образом, выбранным по умолчанию окажется самый быстрый путь.
В список маршрутов нужно вывести параметры найденных вариантов по колонкам:
- Метро, от которого строится маршрут
- Время всего маршрута
- Количество видов транспорта
- Перечень, последовательность транспорта в формате типа: "М-А-Тб-Э-Мр-Тр" – метро, потом автобус, троллейбус, электричка, маршрутка, трамвай.
- Суммарная длина пешей части маршрута (если пеших участков несколько, то они суммируются).
После того, как маршрут выбран, нажимается кнопка "Печать". В отдельном окне открывается сгенерированная страница для печати.
Если маршрут только пеший, не включает городской транспорт, то выводится один лист, иначе два.
Лист 1.
Верхние 2/3 листа занимает карта с маршрутом. На карте виден весь маршрут целиком.
В нижний части листа, под картой, отображается списк элементов маршрута (номера подходящих маршрутов транспорта, виды транспорта, количество остановок, названия начальной и конечной остановок, время на каждом участке).
Лист 2 (не печатается для пеших маршрутов).
Верхняя половина листа отображает карту с маршрутом, в центре которой – начальная его точка. Масштаб должен позволять увидеть номера домов и названия улиц.
Нижняя половина листа отображает карту с маршрутом, в центре которой – конечная точка. Масштаб должен позволять увидеть номера домов и названия улиц.
-------------------------------------------------
Оцените стоимость, срок исполнения.
Выбранный исполнитель
Похожие заказы
- Веб-программирование2 заявкиЗакрыт10 лет назад
скрипт онлайн отчета, приблизительная схема в прикрепленных файлах.
Веб-программирование1 исполнительЗавершен10 лет назадСайт на Битрикс. Каждые полчаса идут ложные заказы, с заполнением эл. адреса, телефона, ФИО. Необходимо решение - регистрация/captcha/иное.
Веб-программирование3 заявкиЗакрыт10 лет назадТребуется специалист Ruby on Rails. Оптимизация интернет магазина. Происходит загрузка процессора виртуальной машины на 50% непонятно каким то процессом. Необходимо наладить нормальную работу Ubuntu server
Веб-программирование1 исполнительЗавершен10 лет назадНужен простой скрипт, который будет объединять новости из пяти источников в одну ленту. Сортировка просто в хронологическом порядке, никаких объединений по темам. По сути это граббер.
Веб-программирование1 исполнительЗакрыт10 лет назадТребуется выполнение ряда мелких задач по Битрикс CMS.
Веб-программирование2 заявкиЗакрыт9 лет назадна сайт интернет-магазина добавить свёрстанную опцию: калькулятор опций в карточку товара.
Веб-программирование3 заявкиЗакрыт9 лет назадНеобходимо немного поменять существующий шаблон на джумле - шрифты, цвета, градиенты. Работы - верстальщика. Скорректировать 1 ошибку в Zoo, скорректировать 1 момент по верстке на другом сайте. Работа срочная, небольшая - на сегодня.
Веб-программирование2 заявкиЗакрыт9 лет назадКалькулятор строительства. Необходимо внести доработки в расчеты. Работа срочная.
Веб-программирование1 исполнительЗавершен10 лет назад