MapMouseEvent interface

Объект события, возвращаемый картой при возникновении события мыши.

Extends

Свойства

layerId

Идентификатор слоя, к которому присоединено событие.

pixel

Пиксельная координата, в которой произошло событие, в виде массива [x, y].

position

Географическое расположение всех точек касания на карте.

shapes

Массив объектов Shape и Feature, на которые произошло событие мыши. Объекты shape доступны для редактирования, а объекты Feature недоступны для редактирования и либо находятся в VectorTileSource, либо представляют точку кластера. Кластеры имеют следующие свойства:

cluster: "boolean" — указывает, что точка является кластером. Это значение будет иметь значение true, если объект Point представляет кластер. Все остальные объекты point вряд ли будут иметь это значение, если только свойство с таким именем не было добавлено в данные свойства Point из вашего приложения.

cluster_id: "строка" — уникальный идентификатор кластера.

point_count: "число" — количество точек внутри кластера.

point_count_abbreviated: "string" — сокращенная строковая версия счетчика точек. т. е. '"10K"'

Унаследованные свойства

map

Экземпляр Map , в котором произошло событие.

originalEvent

Исходное событие, которое было запущено.

preventDefault

Предотвращает распространение событий, распространяющихся вверх по цепочке событий.

type

Тип события.

Сведения о свойстве

layerId

Идентификатор слоя, к которому присоединено событие.

layerId?: string

Значение свойства

string

pixel

Пиксельная координата, в которой произошло событие, в виде массива [x, y].

pixel?: Pixel

Значение свойства

position

Географическое расположение всех точек касания на карте.

position?: Position

Значение свойства

shapes

Массив объектов Shape и Feature, на которые произошло событие мыши. Объекты shape доступны для редактирования, а объекты Feature недоступны для редактирования и либо находятся в VectorTileSource, либо представляют точку кластера. Кластеры имеют следующие свойства:

cluster: "boolean" — указывает, что точка является кластером. Это значение будет иметь значение true, если объект Point представляет кластер. Все остальные объекты point вряд ли будут иметь это значение, если только свойство с таким именем не было добавлено в данные свойства Point из вашего приложения.

cluster_id: "строка" — уникальный идентификатор кластера.

point_count: "число" — количество точек внутри кластера.

point_count_abbreviated: "string" — сокращенная строковая версия счетчика точек. т. е. '"10K"'

shapes?: Array<Feature<atlas.data.Geometry, any> | Shape>

Значение свойства

Array<Feature<Geometry, any> | Shape>

Сведения об унаследованном свойстве

map

Экземпляр Map , в котором произошло событие.

map: Map

Значение свойства

Map

Наследуется отMapEvent.map

originalEvent

Исходное событие, которое было запущено.

originalEvent?: Event

Значение свойства

Event

Наследуется отMapEvent.originalEvent

preventDefault

Предотвращает распространение событий, распространяющихся вверх по цепочке событий.

preventDefault: () => void

Значение свойства

() => void

Наследуется отMapMouseWheelEvent.preventDefault

type

Тип события.

type: string

Значение свойства

string

Наследуется отMapEvent.type