Пример Mapbox Store Locator: выход мыши для всплывающих окон? - PullRequest
0 голосов
/ 08 мая 2020

По примеру https://docs.mapbox.com/help/tutorials/building-a-store-locator/

Работает хорошо. Однако всплывающее окно примера остается на месте при выходе из мыши, пока вы не наведете курсор на другой маркер. Попытка заставить всплывающее окно исчезнуть при отпускании мыши.

Код всплывающего окна из примера:

/* Create a Mapbox GL JS `Popup`.
**/
function createPopUp(currentFeature) {
    var popUps = document.getElementsByClassName('mapboxgl-popup');
    if (popUps[0]) popUps[0].remove(0);
    var popup = new mapboxgl.Popup({closeOnClick: false})
        .setLngLat(currentFeature.geometry.coordinates)
        .setHTML('<h3>' + currentFeature.properties.address + '</h4>' +
        '<h4>' + currentFeature.properties.sites + '</h4>')
        .addTo(map);
}

Я думаю, что ответ кроется в этом другом сообщении , но я не знаю, как «переместить объявление курсора мыши», как это предлагается в контексте моего кода.

Спасибо

...