ymaps.ready(init); function init () { var myMap = new ymaps.Map("map", { center: [58.11, 34.17], zoom: 6 }); // Построение маршрута от Москвы до Санкт-Петербурга ymaps.route(['Москва', {type: 'viaPoint', point: 'Бологое'}, 'Санкт-Петербург']) .then(function (route) { myMap.geoObjects.add(route); // С помощью метода getWayPoints() получаем массив точек маршрута // (массив транзитных точек маршрута можно получить с помощью метода getViaPoints) var points = route.getWayPoints(); // Задаем стиль метки - иконки будут красного цвета, и // их изображения будут растягиваться под контент points.options.set('preset', 'twirl#redStretchyIcon'); // Задаем контент меток в начальной и конечной точках points.get(0).properties.set('iconContent', 'Точка отправления'); points.get(1).properties.set('iconContent', 'Точка прибытия'); var viapoints = route.getViaPoints(); viapoints.options.set('preset', 'twirl#redStretchyIcon'); viapoints.get(0).properties.set('iconContent', 'Промежуточная точка'); }, function (error) { alert("Возникла ошибка: " + error.message); } ) }