MapMouseEvent interface
Объект события, возвращаемый картой при возникновении события мыши.
- Extends
Свойства
layer |
Идентификатор слоя, к которому присоединено событие. |
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 | Экземпляр |
original |
Исходное событие, которое было запущено. |
prevent |
Предотвращает распространение событий, распространяющихся вверх по цепочке событий. |
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>
Значение свойства
Сведения об унаследованном свойстве
map
originalEvent
Исходное событие, которое было запущено.
originalEvent?: Event
Значение свойства
Event
Наследуется отMapEvent.originalEvent
preventDefault
Предотвращает распространение событий, распространяющихся вверх по цепочке событий.
preventDefault: () => void
Значение свойства
() => void
Наследуется отMapMouseWheelEvent.preventDefault