Клуб API Карт

Построение маршрута по фиксированной конечной точке.

Neowave.business
15 августа 2015, 22:09

Как построить маршрут, из запрашиваемого места, имея заданную фиксированную конечную точку?
Не могу понять как реализовать конечный пункт.

https://jsfiddle.net/Lhhewybc/ 

Вот похожий пример, здесь в одно и то же поле вводится и начало и конец, но как реализовать так, чтобы я мог ввести место откуда поеду и зная конечную точку API выдавало маршрут проезда? Как при этом дополнительно подключить кнопку Геомаршрута?

Я видел похожий пример с уже где вызывается геомаршрут, но без поиска и автоматически по геокоординатам простраивает. пример в скобках. (https://jsfiddle.net/zey3L7L0/1/)

9 комментариев
Подписаться на комментарии к посту

Создать SearchControl и слушать на нем нужное событие и строить маршрут

Что такое кнопка Геомаршрута?

неверно может выразился. кнопка "Геолокация" со стрелочкой.
я не допер как его слушать, на этой конечной точке у меня затык. вроде пример не сложный.

В первом примере есть код обработки resultselect и получения координат выбранного результата

значит конечная точка уже должна быть задана до поиска ?

Если она должна быть фиксированной, то да.

Или что тогда значит "фиксированная"?

да, точка с начальными координатами, как это разместить.

суть. Юзер заходит на сайт видит интеактивную карту, где есть поле ввода "откуда будете добираться?" Человек вводит город, посёлок (автогенерация выпадающего списка с населенными пунктами), или нажимает на иконку "отсюда", после этого система, зная начальный пункт сразу простраивает маршрут до конечной точки.
Я уже пол дня бьюсь, 13 страниц поиска и с десяток примеров посмотрел, всё не то или тема не раскрыта.

Поддержка 30 июля ответила: Готового такого функционала нет, но Вы можете сделать его самостоятельно, зафиксировав конечную точку.
как её зафиксировать, нет нигде нормального примера, кода.

Какого нормального? Все примеры есть. Строите маршрут по 2м точкам, 1я берется из поиска/геолокации, вторая - просто координаты, всегда одни и те же. Что должна была ответить поддержка? Готовый код за вас написать? Не вижу тут ничего над чем можно "полдня биться". Зная JavaScript все это можно за час написать, не зная и месяц можно потратить, рассматривая примеры и не понимая, что там происходит

спасибо, что помогаете