Я задаю свойства и опции для маркера так:
var opt = { id: prop, hintContent: points[prop]['hint_text'] ? points[prop]['hint_text'] : '', balloonContent: points[prop]['baloon_text'] ? points[prop]['baloon_text'] : '' }; var opt2 = { hasHint: true, balloonCloseButton: points[prop]['baloon_close_icon'] ? points[prop]['baloon_close_icon'] : true }; var placemark = new ymaps.Placemark([points[prop]['lat'], points[prop]['lng']], opt, opt2);
Затем получаю свойства так:
collectionMarkers.events.add('contextmenu', function(e) { var target = e.get('target'); var id = target.properties.get('id'); var baloonText = target.properties.get('balloonContent'); var hintText = target.properties.get('hintContent');
Всё ок. Но я пытаюсь получить опции так:
var baloon_close_icon = target.properties.get('balloonCloseButton');
И здесь не ОК. Получаю значение undefined. Подскажите пожалуйста как получить значение опции.
Тут аже вопрос не в том как решить проблему, а в том что я не могу в документации найти где описаны эти методы для объекта placemark. Покажите пожалуйста где