Клуб API Карт

Балуны в YMaps.Router

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

Создаю маршрут с 2-х разных направлений, использовав:

new YMaps.Router([

                              new YMaps.GeoPoint(координата_1,координата_2),

                              new YMaps.GeoPoint(координата_3,координата_4)

                             ]);

Но при таком использовании построения маршрута появляются балуны, которые мне не нужны.

Как их скрыть или может есть другой метод построения маршрута?

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

в АПИ 2.0 можно установить для пути маршрута пресет 'router#plainPath' http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/router.Path.xml

В первом кажется можно выставить стиль с параметром hasBalloon: false


Можете показать пример использования?

для какой версии?

2.0

 

ymaps.ready(init);function init() {    var myMap = new ymaps.Map("map", {            center: [55.745508, 37.435225],            zoom: 13        });    // Добавим на карту схему проезда    // от улицы Крылатские холмы до станции метро "Кунцевская"    // через станцию "Молодежная" и затем до станции "Пионерская".    // Точки маршрута можно задавать 3 способами:    // как строка, как объект или как массив геокоординат.    ymaps.route([        'Москва, улица Крылатские холмы',        {            point: 'Москва, метро Молодежная',            // метро "Молодежная" - транзитная точка            // (проезжать через эту точку, но не останавливаться в ней).            type: 'viaPoint'        },        [55.731272, 37.447198], // метро "Кунцевская".        'Москва, метро Пионерская'    ]).then(function (route) {        route.getPaths().options.set('preset', 'router#plainPath');        myMap.geoObjects.add(route);    }, function (error) {        alert('Возникла ошибка: ' + error.message);    });}

Спасибо больше, можете тоже самое для 1.1 написать (на другом проекте спользую версию 1.1)?