Quantcast
Channel: Клуб API Карт
Viewing all articles
Browse latest Browse all 7380

Как получить активный элемент в кластере. При выборе его из JS

$
0
0

Уважаемые знатоки, внимание вопрос:

при выборе из js placemark, добавленного в кластер, очень хочется открыть балун кластера, в который оный (placemark) входит.

код открытия балуна: 

var objectState = Map.clusterer.getObjectState(placemark);

if (objectState.isClustered) {

    objectState.cluster.state.set('activeObject', placemark);

    Map.clusterer.balloon.open(objectState.cluster);

}

 

балун кластера полностью самописный, т.е. заменены clusterBalloonLayoutclusterBalloonContentLayout

html от contentLayout

 

<div class="map-order-list">

  <ul class="map-order-list-ul">

    {% for geoObject in properties.geoObjects %}

      <li data-placemarkid="{{ geoObject.properties.placemarkId }}">

        <span class="map-order-list-one">

          <span class="map-order-list-time">{{ geoObject.properties.balloonContentHeader|raw }}</span>

          <span class="ii ii-class comfort"></span>

        </span>

      </li>

    {% endfor %}

  </ul>

</div>

 

Далее, хочется обратиться к property того самого placemark, который был выбран.

Отсюда следует вопрос: как это сделать?



.

Viewing all articles
Browse latest Browse all 7380

Trending Articles