Leaflet 在给定中心和缩放级别的情况下,如何检查标记是否在传单的视口中?

Leaflet 在给定中心和缩放级别的情况下,如何检查标记是否在传单的视口中?,leaflet,maps,react-leaflet,Leaflet,Maps,React Leaflet,是否可以使用传单检查点是否在视口内 我有视口的中心和缩放级别。是否可以计算只有这些值的边界?我认为您可以使用map和contains的功能来检查标记是否在视口中 if(m.getBounds().contains(marker.getLatLng())) //within viewport 我有视口的中心和缩放级别。是否可以计算具有这些值的边界 没有 为了计算地图视口的可见边界,需要地图的大小(例如,以像素为单位) 想想边缘情况:0像素高、0像素宽的地图永远不会在其边界内包含标记,而

是否可以使用传单检查点是否在视口内

我有视口的
中心
缩放
级别。是否可以计算只有这些值的边界?

我认为您可以使用map和contains的功能来检查标记是否在视口中

if(m.getBounds().contains(marker.getLatLng()))
    //within viewport 
我有视口的
中心
缩放
级别。是否可以计算具有这些值的边界

没有

为了计算地图视口的可见边界,需要地图的大小(例如,以像素为单位)


想想边缘情况:0像素高、0像素宽的地图永远不会在其边界内包含标记,而无限大屏幕上无限大的地图总是包含任何标记。

是的,我可以。但是,问题是关于检查只有中心和缩放级别的点。有关相关方法,请参阅。谢谢!听起来很合理。第一个问题“是否可以使用传单检查点是否在视口内?”对其他SO读者来说很有用。它是。(接受的答案仅适用于您只知道中心和缩放级别的情况。)