Клуб API Карт

Маршрут

Шухрат
12 марта 2010, 10:07

Господа как отключить вывод баллона при выводе маршрута,

точнее чтобы была только линия маршрута

в документации не нашел, yandex таже мольчить а может я плохо искал?


спосибо)

2 комментария
Подписаться на комментарии к посту
Балун - это всплывающее окно с клиновидным хвостиком, указывающим в определенную точку на карте. (см. глоссарий). Скорее всего имелись ввиду метки.

Добавить маршрут без меток можно, для этого слушайте событие Success и добавляйте отрезки маршрута самостоятельно. А можно все отрезки собрать в одну ломанную и ее одну добавить на карут. Например, вот так:
var router = new YMaps.Router(["метро Парк культуры", "метро Воробьевы горы", "метро Курская"]);

YMaps.Events.observe(router, router.Events.Success, function (router) {
    // Результирующая ломаная линия
    var resultPolyline = new YMaps.Polyline([], {
        style : {
            lineStyle : {
                strokeColor : "0000FF88",
                strokeWidth : 5
            }
        }
    });
    resultPolyline.name = "Маршрут";
    resultPolyline.description = "Без пробок быстро пролетели";


    // Проход по всем отрезкам маршрута
    for (var i = 0, l = router.getNumRoutes(); i < l; i++) {
        resultPolyline.addPoint(router.getRoute(i).getPoints());
    }

    map.addOverlay(resultPolyline);
});