I can not add my PIN to the card, the default rates are displayed.
function init() { var myMap = new ymaps.Map('map', { center: [55.76, 37.64], zoom: 10 }), objectManager = new ymaps.ObjectManager({ clusterize: true, gridSize: 32, clusterDisableClickZoom: true }); var BalloonContentLayout = ymaps.templateLayoutFactory.createClass( '<div class="balloon" id="{{properties.id}}">' + '<a href="javascript:void(0);" title="" class="balloon__close"></a>' + '<div class="balloon__title">{{properties.title}}</div>' + '<ul class="balloon__list">' + '<li class="balloon__item">' + '<div class="balloon__text">ΠΠ΄ΡΠ΅Ρ:' + '<span>{{properties.addr}}</span>' + '</div>' + '</li>' + '<li class="balloon__item">' + '<div class="balloon__text">Π’Π΅Π»Π΅ΡΠΎΠ½:' + '<span>{{properties.phone}}</span>' + '</div>' + '</li>' + '<li class="balloon__item">' + '<div class="balloon__text">Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ:' + '<span>{{properties.time}}</span>' + '</div>' + '</li>' + '<li class="balloon__item link">' + '<a href="javascript:void(0);" title="{{properties.web}}" class="balloon__text balloon__text--link">{{properties.web}}</a>' + '</li>' + '</ul>' + '</div>'); // Π§ΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ ΠΎΠΏΡΠΈΠΈ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°ΠΌ, // ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌ ObjectManager. objectManager.objects.options.set({ iconImageHref: '../img/pin.svg', iconImageSize: [95, 37], // ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ iconImageOffset: [-11, -30] // ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ }); myMap.geoObjects.add(objectManager); $.ajax({ url: "../json/map.json" }).done(function(data) { objectManager.add(data); }); } ymaps.ready(init); When I write this, then all the rules:
objectManager.objects.options.set('preset', 'islands#greenDotIcon'); objectManager.clusters.options.set('preset','islands#greenClusterIcons'); myMap.geoObjects.add(objectManager); What's wrong?