Листовка Clustering маркеры с всплывающими окнами и зумом для булавки закрывает булавку, когда на том же самом широте - PullRequest
0 голосов
/ 31 января 2020

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

map.on('popupopen', function(e) {
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
var offsetPan;
var marker = e.popup._source;

marker.name = marker._tooltip._source._tooltip._content;
marker.unbindTooltip();

map.invalidateSize(true);

if(width <= 400){
    offsetPan = [0, -250];
} else {
    offsetPan = [0, -450];
}

map.flyToBounds([
    marker._latlng
], {
    paddingBottomRight: offsetPan
});
});

1 Ответ

0 голосов
/ 01 февраля 2020

Я приближаюсь к маркеру [...], паутиф исчезает и закрывает всплывающее окно.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...