Клуб API Карт

Свой шаблон для кластера (api v2.1)

konnoff.egor
20 июня 2014, 18:38

Здравствуйте.

Мне нужно реализровать совй шаблон для кластера. Он будет похож на шаблон "две колонки", но там другая форма балуна и еще несколько фич. Очень нужен пример подобный этому, но для версии api 2.1 

Я смог сделать макет для спика геообъектов в кластере, там все просто:

<ul id="placemark-list">

    {% for place in properties.geoObjects %}

       <li data-place-id = "{{ place.properties.place_id }}">

          <img src="{{ place.options.iconImageHref }}" ><a href="#">{{ place.properties.clusterCaption }}</a>

      </li>

    {% endfor %}

</ul>

Геообъекты можно получить через кластер.

А как передать в шаблон, скажем, выбраный геообъект, чтобы в шаблоне:

<div class="ymaps_balloon-container">

   {{ properties.content|raw }}

</div>

свойство properties.content относилось к геообъекту в кластере, а не к самому кластеру?

P.S. исходный код шаблона "две колонки" тоже подойдет

2 комментария
Подписаться на комментарии к посту

Вы можете получить ссылку на текущий выбранный объект

{% state.activeObject %}

Ну и можно обратиться к его данным

{ % state.activeObject.properties.balloonContent %}

 

Подсмотреть как реализован макет две колонки можно, если загрузить апи в режиме дебаг и поискать в исходниках

Спасибо. Воспользовался советом и подсмотрел как устроен двухколоночный макет. А заодно распихал шаблоны в разные модули.