Клуб API Карт

Быстрая смена предустановленных параметров отображения коллекции объектов

Noita
1 октября 2014, 10:48

Я делаю карту со множеством объектов, объединённых в коллекции. Скажем, коллекция прудов, коллекция лесов, коллекция троп. В зависимости от масштаба карты мне нужно менять параметры отображения, например, не показывать тропы или заменить у лесов фон с заливки цветом на тайл.

Есть ли у коллекций механизм комплексного хранения параметров отображения? Этакий "вью".

Или нужно просто хранить параметры в виде вложенных массивов у себя в переменной и в циклах проходиться по значениям?

3 комментария

вы можете настраивать отображение всех элементов коллекции через опции коллекции.

myForestCollection.options.set('preset', '_my_forest_preset_');

Вот я собственно про этот пресет и хотел спросить, я его хочу создать, где его найти в документации?

Извините, если вопрос простой, но даже зацепок нет для поиска, чего только не перепробовал.

Чтобы использовать свой пресет, его надо сначала по ключу положить в хранилище

 

Вы можете класть в хранилище объект как со стандартными так и своими опциями

 пример