Zh YandexMap, placemarks icon overrides by group

Всем привет.

По просьбам добавил поддержку переопределения иконок меток на уровне групп с помощью стандартный предопрелененных в АПИ, см. https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/option.presetStorage-docpage/.

До этого можно было переопределить их только иконками, представленными файлами.

Добавлены 3 параметра в подробностях группы.

  • Marker (Icon File, Preset Icon with text, Preset Icon)
  • Preset Standard Icon
  • Icon Content

Функционирует аналогично полям, которые есть в свойствах метки.

Поле Marker для всех старых значений – Icon File.

Если хотите выбрать какой-то предопределенный в АПИ тип иконки, указываете Preset Icon with text или Preset Icon, ну и заполняете поле Preset Standard Icon.

Если нужно вывести текст в иконке (для случая Preset Icon with text) просто вводите необходимый текст в поле Icon Content.

Единственная особенность – если у вас включено управление метками через список групп (и указан вывод иконки в списке), то в списке вы увидите иконку “старую” (какая определена файлом), т.е. в списке вы не можете получить иконку из предопределенных в АПИ.

В таком случае вам можно проделать небольшой трюк – создать иконку такого же вида и добавить к существующим файлам. Тогда в списке групп будет использоваться файловая иконка, а на карте – из АПИ.