我的地图框/传单地图顶部有一个100px的填充(部分被覆盖覆盖)。
使用getBounds()
检查bounds.contains(marker.coords)
我只能找到一种方法来按百分比填充LngLatBounds,是否有类似于fitBounds
选项的方法,您可以在其中指定paddingTopLeft
。
答案 0 :(得分:2)
不是获取地图边界,而是运行map.containerPointToLatLng()
两次,指定点(相对于地图的容器),例如左上角的[0, 100]
和底部的容器大小 - 右。
然后,只需使用这两个调用的结果创建一个新的L.LatLngBounds
。