При загрузке данных через xml коректно отображаются только одиночные точки на карте...Метки попадающие в кластер не отображаются...Почему шаблон из XML не подключяется в кластере???
1 - пример загрузки xml
<script type="text/javascript"> ymaps.ready(init); function init () { var myMap = new ymaps.Map('map', { center: [<?=$coords[1] . ', ' . $coords[0]?>], zoom: 12, controls: ["zoomControl", "fullscreenControl"] }); clusterer = new ymaps.Clusterer(); clusterer.options.set({ gridSize: 100, disableClickZoom: true, groupByCoordinates: true, minClusterSize:2, synchAdd:true }); var result = []; ymaps.geoXml.load('<?=PROTOCOL . DOMAIN_CURRENT ?>/map/?category=1323&cachdid=<?= rand(0, 100000)?>') .then(function (res) { res.geoObjects.each(function (geoObject) { result.push(geoObject); }); clusterer.add(result); }, function (error) { console.log(error); alert('При загрузке YMapsML-файла произошла ошибка: ' + error); }); myMap.geoObjects.add(clusterer); myMap.setBounds(clusterer.getBounds(), { checkZoomRange: true }); } </script>
2 - Кусок код XML
<?xml version="1.0" encoding="UTF-8"?><ymaps:ymaps xmlns:ymaps="http://maps.yandex.ru/ymaps/1.x" xmlns:repr="http://maps.yandex.ru/representation/1.x" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maps.yandex.ru/schemas/ymaps/1.x/ymaps.xsd"> <repr:Representation> <repr:Style gml:id="item"> <repr:balloonContentStyle> <repr:template>#balloonTemplate</repr:template> </repr:balloonContentStyle> <repr:clusterContentStyle> <repr:template>#balloonTemplate</repr:template> </repr:clusterContentStyle> </repr:Style> <repr:Style gml:id="top"> <repr:balloonContentStyle> <repr:template>#balloonTemplate2</repr:template> </repr:balloonContentStyle> </repr:Style> <repr:Template gml:id="balloonTemplate"> <repr:text><![CDATA[ <div class="item"> <div class="container-fluid"> <div class="name" data-id="$[metaDataProperty.AnyMetaData.id]"><a href="http://sankt-peterburg.questprice.ru$[metaDataProperty.AnyMetaData.link]">$[name]</a></div> <div class="top col-lg-12 col-md-12 col-sm-12 col-xs-12"> <img class="img-responsive" src="http://sankt-peterburg.questprice.ru$[metaDataProperty.AnyMetaData.image]"/> </div> <div class="bottom col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="number">Номер: $[metaDataProperty.AnyMetaData.id]</div> <div class="org">Организатор: $[metaDataProperty.AnyMetaData.org|не задан]</div> <div class="phone">Телефон: <a href="tel:$[metaDataProperty.AnyMetaData.phone]">$[metaDataProperty.AnyMetaData.phone|не задан]</a></div> <a class="btn btn-primary btn-xs detail" href="http://sankt-peterburg.questprice.ru$[metaDataProperty.AnyMetaData.link]">Бронировать</a> <div class="address">Адрес: $[metaDataProperty.AnyMetaData.address]</div> </div> </div> </div>]]></repr:text> </repr:Template> </repr:Representation> <ymaps:GeoObjectCollection> <gml:name>Все квесты в Москве</gml:name> <gml:featureMembers> <ymaps:GeoObject> <gml:name>Пятый элемент</gml:name> <gml:metaDataProperty> <ymaps:AnyMetaData> <id>25978</id> <image>/assets/images/gallery/25978/preview_kvest-pyatyy-e.jpg</image> <address>Санкт-Петербург, Лиговский пр., 74, Лофт Проект ЭТАЖИ Соседи</address> <phone>8(800)775-21-39</phone> <org>Rabbit Hole</org> <content>До всемирной катастрофы ос...</content> <link>/kvesty1/pyatyy-e/</link> </ymaps:AnyMetaData> </gml:metaDataProperty> <gml:Point> <gml:pos>30.356526 59.92184</gml:pos> </gml:Point> <ymaps:style>#item</ymaps:style> </ymaps:GeoObject>