Клуб API Карт

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

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

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

6 комментариев
Емелин Алексей
28 января 2016, 04:01

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

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);
    });

Слава Русов
28 января 2016, 04:01

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

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

Емелин Алексей
28 января 2016, 04:01

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

Слава Русов
28 января 2016, 04:01

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

Емелин Алексей
28 января 2016, 04:01

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

Слава Русов
28 января 2016, 04:01

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