API 2.1
Получаю координаты через геокодер и там же создаю новую метку.
ymaps.geocode('г. Одесса, ул. Малая Арнаутская, 62', {results: 1}).then(function (res) { res.geoObjects.options.set('iconLayout', 'default#image'); res.geoObjects.options.set('hasBalloon', false); res.geoObjects.options.set('iconImageHref', 'https://static.weedmaps.com/img/map-loader-21e0b61e61-production.svg'); myMap.geoObjects.add(res.geoObjects); });
Но хочу создать обертку для картинки метки. Планируеться много таких точек, поэтому вручную прописывать не вариант. Подскажите, пожалуйста
var commonContent = ymaps.templateLayoutFactory.createClass('<div class="icn_content">$[options.iconImageHref]</div>'); ymaps.geocode('г. Одесса, ул. Малая Арнаутская, 62', {results: 1}).then(function (res) { res.geoObjects.options.set('iconLayout', commonContent); res.geoObjects.options.set('hasBalloon', false); res.geoObjects.options.set('iconImageHref', 'https://static.weedmaps.com/img/map-loader-21e0b61e61-production.svg'); myMap.geoObjects.add(res.geoObjects); });
и уже ничего не выводит.
Пробовал и $[options.iconImageHref], и $[properties.iconImageHref]