Документация
Справочник JavaScript API
2.1.65 (текущая версия)
collection
interactivityModel
Интерфейсы

interactivityModel.storage

Статический объект.

Экземпляр класса util.Storage

Хранилище моделей интерактивности. Модели интерактивности позволяют объектам по-разному обрабатывать DOM-события. Список доступных ключей моделей интерактивности:

  • 'default#opaque' - объект генерирует все DOM-события и не прокидывает их на карту. Поведения карты не будут работать при наведении или клике на объекты с данной моделью интерактивности.
  • 'default#geoObject' - объект генерирует все DOM-события. На карту прокидываются события 'wheel', 'mousedown', 'dblclick', 'contextmenu', 'multitouchstart', 'multitouchmove' и 'multitouchend'. Если на карте включены поведения 'scrollZoom', 'dblClickZoom' или 'magnifier', они будут работать через объекты с данной моделью интерактивности, в отличие от объектов с моделью 'default#opaque'.
  • 'default#layer' - объект генерирует все DOM-события. На карту прокидываются события 'wheel', 'mousedown', 'contextmenu', 'multitouchstart', 'multitouchmove' и 'multitouchend'. Если на карте включены поведения 'scrollZoom', 'drag' или 'magnifier', они будут работать через объекты с данной моделью интерактивности.
  • 'default#transparent' - объект генерирует все DOM-события, а затем прокидывает их на карту.
  • 'default#silent' - объект не генерирует DOM-события, но прокидывает их на карту.

Методы

Методы

ИмяВозвращаетОписание
add(key, object)

util.Storage

Добавляет объект в хранилище.

get(key)

Object

Возвращает объект, хранящийся под указанным ключом, или исходный key, в случае, если это не строка.

remove(key)

util.Storage

Удаляет пару "ключ: значение" из хранилища.