Всем привет!
Не могу найти как вывести полный адрес, а не сам поисковый запрос, в маркере.
К примеру, пользователь вводит "vjcrjdcrjt ijcct 77", ymaps.route находит и правильно строит маршрут до "московское шоссе 77", но как вывести полный адрес, типа "Самара, Московское шоссе, 77" найти не могу...
Вот пример кода, версия API 2.0:
myCollection = new ymaps.GeoObjectCollection();
var myRoute;
$('#router-input-form').submit(function () {
var search_query = $('input:first').val();
ymaps.geocode(search_query, {results: 3}).then(function (res) {
myCollection.removeAll();
myCollection = res.geoObjects;
myCollection.options.set('visible', false);
map.geoObjects.add(myCollection);
});
myRoute && map.geoObjects.remove(myRoute);
ymaps.route([
// Список точек, которые необходимо посетить
"'" + search_query + "'",
[53.333333,50.000000]
], {
mapStateAutoApply: true,
boundedBy : [[53.129530,49.920597],[53.470122,50.517979]]
}).then(function(route) {
// Добавление маршрута на карту
map.geoObjects.add(myRoute = route);
route.getPaths().options.set('preset', 'router#plainPath');
var points = route.getWayPoints();
points.get(1).options.set('visible', false);
points.get(0).options.set('preset', 'twirl#nightStretchyIcon');
points.get(0).properties.set('iconContent', search_query); <-переменная которую надо изменить...
}
);
return false;
});