Клуб API Карт

Поиск адреса через поля формы

Пост в архиве.

добрый день, подскажите как можно реализовать поиск адреса с последующим построением маршрута, но только через поля формы, а не через Control объекты API?

7 комментариев

Слушаете "submit" на форме, берете значения полей, строите маршрут через ymaps.route

Андрей Кочанов
27 января 2016, 23:00

я пытался так делать, но на этапе геокодирования происходили ошибки, не знаю как правильно перевести данные с формы в понятный для API вид =С попробовал еще раз, если просто брать значения с поля - то ищет неправильно. Можно как-то задать город по умолчанию для поиска?

а возможно ли слушать "change", или это по другому реализуется?

 

Андрей Кочанов
27 января 2016, 23:00

получилось сделать, спасибо огромное!

но еще вопрос, как изменить стандартный стиль и название метки вот здесь myMap.geoObjects.add(route); ?

Там есть коллекция wayPoints можно установить ей опции или добавлять собственные метки по тем же координатам вместо стандартных

Андрей Кочанов
27 января 2016, 23:00

в документации по 2.0 не нашел ничего толкового по коллекции wayPoints =С можете показать пример?

route.getWayPoints().options.set(...)

Андрей Кочанов
27 января 2016, 23:00

огромное спасибо, все работает))