Leaflet 如何在调用L.map.getBounds()时添加填充

Leaflet 如何在调用L.map.getBounds()时添加填充,leaflet,mapbox,Leaflet,Mapbox,我的地图盒/传单地图顶部有一个100px的填充物(部分被覆盖) 当使用getBounds()检查带有bounds.contains(marker.coords)的标记时,不应包括覆盖区域中可见的标记 我只能找到一种按百分比填充LngLatBounds的方法,是否有一种类似于fitBounds选项的方法,您可以指定paddingTopLeft而不是获取贴图边界,运行两次,指定点(相对于贴图的容器),类似于[0,100]用于左上角,容器尺寸用于右下角 然后,用这两个调用的结果创建一个新的L.LatL

我的地图盒/传单地图顶部有一个100px的填充物(部分被覆盖)

当使用
getBounds()
检查带有
bounds.contains(marker.coords)的标记时,不应包括覆盖区域中可见的标记


我只能找到一种按百分比填充LngLatBounds的方法,是否有一种类似于
fitBounds
选项的方法,您可以指定
paddingTopLeft

而不是获取贴图边界,运行两次,指定点(相对于贴图的容器),类似于
[0,100]
用于左上角,容器尺寸用于右下角


然后,用这两个调用的结果创建一个新的
L.LatLngBounds

和插件对于这个用例来说可能非常有用。我想知道它们是否仍然与传单1.0兼容?您解决过这个问题吗?如果是这样的话,你能接受这个答案吗,或者发表你自己的答案(并接受这个答案)?这样做将有助于将来阅读本文的其他人