Клуб API Карт

Заголовок не указан

Jonstonrich
1 августа 2012, 10:54

Здравствуйте!Как назначить hintContent у вэйпоинтов?

6 комментариев
Подписаться на комментарии к посту
Емелин Алексей
1 августа 2012, 11:09

как то вот так:

ymaps.route(points, {
        mapStateAutoApply: true
    }).then(function (route) {
        map.geoObjects.add(route);
        var wayPoints = route.getWayPoints();
        wayPoints.each(function(p){
            p.properties.set("hintContent", "hint");
        });
    }, function (e){
        alert(e);
    });

можно ли обратиться к каждому вейпоинту индивидуально а не через цикл?тоесть что то вроде

wayPoints[0].properties.set("hintContent", "hint");

Емелин Алексей
1 августа 2012, 12:02

getWayPoints() возвращает GeoObjectArray у которого есть соответствующий метод get() для доступа к конкретному объекту

То есть конструкция getWayPoints().get(0) вернет первый вейпоинт?

Емелин Алексей
1 августа 2012, 12:22

так точно, а getWayPoints().get(0).balloon.open(); откроет балун первого вейпоинта

Спасибо Алексей помогло.