MapMouseEvent
MapMouseEvent — это тип события для событий карты, связанных с мышью.
Пример
// The `click` event is an example of a `MapMouseEvent`.
// Set up an event listener on the map.
map.on('click', (e) => {
// The event object (e) contains information like the
// coordinates of the point on the map that was clicked.
console.log('A click event has occurred at ' + e.lngLat);
});
Наследует
-
MapLibreEvent<MouseEvent>
Методы доступа
defaultPrevented
Сигнатура получения
get defaultPrevented():
boolean
true, если был вызван preventDefault.
Возвращает
boolean
Методы
preventDefault()
preventDefault():
void
Предотвращает дальнейшую обработку события картой по умолчанию.
Вызов этого метода предотвращает следующее поведение карты по умолчанию:
- Для событий
mousedown— поведение DragPanHandler - Для событий
mousedown— поведение DragRotateHandler - Для событий
mousedown— поведение BoxZoomHandler - Для событий
dblclick— поведение DoubleClickZoomHandler
Возвращает
void
Свойства
lngLat
lngLat:
LngLat
Географическое местоположение курсора мыши на карте.
originalEvent
originalEvent:
MouseEvent
Событие DOM, вызвавшее событие карты.
Переопределяет
MapLibreEvent.originalEvent
point
point:
Point
Пиксельные координаты курсора мыши относительно карты, отсчитываемые от её верхнего левого угла.
target
target:
Map
Объект Map, вызвавший событие.
Переопределяет
type
type:
"click"|"contextmenu"|"dblclick"|"mousedown"|"mouseenter"|"mouseleave"|"mousemove"|"mouseout"|"mouseover"|"mouseup"
Тип события
Переопределяет
MapLibreEvent.type
© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/classes/MapMouseEvent/