Javascript 带有弹出窗口和缩放到插针的传单聚类标记在同一水平时关闭插针
基本上我有带聚集标记的传单。在弹出窗口打开时,我将缩放到标记,当在完全相同的位置有标记时,spiderify将消失并关闭弹出窗口Javascript 带有弹出窗口和缩放到插针的传单聚类标记在同一水平时关闭插针,javascript,leaflet,Javascript,Leaflet,基本上我有带聚集标记的传单。在弹出窗口打开时,我将缩放到标记,当在完全相同的位置有标记时,spiderify将消失并关闭弹出窗口 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.
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
});
});
map.on('popupopen',函数(e){
var width=(window.innerWidth>0)?window.innerWidth:screen.width;
var offsetPan;
var marker=e.popup.\u来源;
marker.name=标记。\工具提示。\源。\工具提示。\内容;
marker.unbindTooltip();
map.invalidateSize(true);
如果(宽度)
我缩放到标记[…]蜘蛛侠消失了,它关闭了弹出窗口
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
});
});
这是Floaple.markercluster插件的预期行为:每当地图缩放发生变化时,如果集群被蜘蛛化,蜘蛛化就会关闭,从而隐藏子标记,从而关闭它们的任何弹出窗口。有没有方法覆盖此功能?或者可能有更好的方法缩放到标记而不是打开弹出窗口?啊,没关系t,如果在clusterclick上对其进行了SPIDERIZED,则可以选择不缩放