Leaflet 传单:平移地图时隐藏的标记

Leaflet 传单:平移地图时隐藏的标记,leaflet,Leaflet,我已经使用divicon实现了一个带有两个不同自定义标记的传单地图 它在桌面浏览器中运行良好,但当我在移动设备上平移地图时,视口中当前不可见的标记似乎会隐藏,直到我停止平移地图为止 是否有禁用此行为的选项?理想情况下,我希望始终保持渲染的标记 我应该提到的是,我也在使用MarkerCluster插件。这是moplex.MarkerCluster插件选项的效果 在桌面上,它将标记和簇保留在视口内,每个方向上增加一个视口 在移动设备上,它仅为可见视口保留它们 另见 您可以在处修改行以满足您的需要:

我已经使用divicon实现了一个带有两个不同自定义标记的传单地图

它在桌面浏览器中运行良好,但当我在移动设备上平移地图时,视口中当前不可见的标记似乎会隐藏,直到我停止平移地图为止

是否有禁用此行为的选项?理想情况下,我希望始终保持渲染的标记


我应该提到的是,我也在使用MarkerCluster插件。

这是moplex.MarkerCluster插件选项的效果

在桌面上,它将标记和簇保留在视口内,每个方向上增加一个视口

在移动设备上,它仅为可见视口保留它们

另见

您可以在处修改行以满足您的需要:

L.MarkerClusterGroup.include{ _getExpandedVisibleBounds:函数{ /*如果!this.options.removeOutsideVisibleBounds{ 返回此。\u mapbundsinfinite; }否则,如果L.Browser.mobile{ 返回此。\u checkBoundsMaxLatthis.\u map.getBounds; }*/ //始终返回在每个方向上扩展1个额外视口的当前视口。 返回此值。_checkBoundsMaxLatthis。_map.getBounds.pad1;//填充按其自身的维度扩展边界,但按给定的因子缩放。 } };
非常感谢。removeOutsideVisibleBounds正是我想要的。