Как проверить, перемещается ли курсор за пределы карты в mapbox?

#mapbox-gl-js

#mapbox-gl-js

Вопрос:

Как проверить, перемещается ли курсор за пределы карты в mapbox? Мне нужно событие, которое проверит, перемещен ли курсор за пределы карты.

Ответ №1:

Пожалуйста, взгляните на событие mouseleave.

 var map = new mapboxgl.Map({
    container: 'map',
    style: 'mapbox://styles/mapbox/streets-v11',
    center: [-74.5, 40],
    zoom: 9
});

var mouseTarget = document.getElementById('map');
mouseTarget.addEventListener('mouseleave', e => {
    console.log('mouseleave');
});