Клуб API Карт

Добавление объекта в presetStorage

D.Abramov8
2 февраля 2015, 22:51

Добрый вечер!

Какой уровень иерархии использовать, чтобы добавить новый объект в хранилище пресетов? Следующая конструкция не подходит...
ymaps.geoObjects.option.presetStorage.add('ingraf#skidown', '/sites/all/themes/mountains/images/icons/skidown.png');

С уважением,
Дмитрий А.

4 комментария
Подписаться на комментарии к посту

1. Согласно документации хранилище лежит в ymaps.option.presetStorage 

2. Стили это объект, поэтому Вам надо добавить Ваш урл в объекте по соотв. ключу

по второму пункту не очень понятно...
я сделал
ymaps.option.presetStorage.add('ingraf#skidown', "http://ovgrf.ru/sites/all/themes/mountains/images/icons/skidown.png");

ошибки уже нет, но иконка новая не отражается...
http://ovgrf.ru/
переход в раздел Кавказ
или мне нужно в файле стилей добавить объект ingraf#skidown и прописать для него свойства?

Что именно не понятно? Я написал про объект, Вы добавляете строку. Пресет это набор опций, а не строка

Нужно добавлять { iconImageHref: _url_ }