Клуб API Карт

Создание собственного пресета метки 2.1

spiner2002
13 февраля 2014, 15:38

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

Хочу создать собственные пресеты для меток поместитиь их в хранилище и использовать динамически с помощью ключа, но столкнулся с проблемой: при создании объектов с опцией  " iconLayout: 'my#default' " вылетают ошибки.

Как быть? Свои метки без использования макетов(через опции объекта) создаются без проблем.


    var iconShape = new ymaps.shape.Circle(new ymaps.geometry.pixel.Circle([0, 0], 20));

    var data = {'options':

    {

        'imageClipRect':[[0,0],[40,40]],

        'imageHref':'/static/img/icons/marker.png',

        'imageOffset':[-20,-20],

        'imageShape':iconShape,

        'imageSize':[40,40]

    }

    };

    var icon = new ymaps.layout.Image(data);

    ymaps.layout.storage.add("my#default", icon);