给定中心和缩放级别,如何检查标记是否在 Leaflet 的视口内?
How check if marker is within viewport in Leaflet, given center and zoom level?
是否可以使用 Leaflet 检查一个点是否在视口内?
我有 center
视口和 zoom
关卡。是否可以计算具有 只有 这些值的边界?
我认为你可以使用 map 和 contains 的 getBounds 函数来检查标记是否在视口内。
if(m.getBounds().contains(marker.getLatLng()))
//within viewport
I have center
of viewport and zoom
level. Is it possible to calculate boundaries having those values?
没有
需要地图的大小(例如以像素为单位)才能计算地图视口的可见边界。
考虑边缘情况:0 像素高和 0 像素宽的地图永远不会在其边界内包含标记,而无限大屏幕上的无限大小的地图将始终包含任何标记。
是否可以使用 Leaflet 检查一个点是否在视口内?
我有 center
视口和 zoom
关卡。是否可以计算具有 只有 这些值的边界?
我认为你可以使用 map 和 contains 的 getBounds 函数来检查标记是否在视口内。
if(m.getBounds().contains(marker.getLatLng()))
//within viewport
I have
center
of viewport andzoom
level. Is it possible to calculate boundaries having those values?
没有
需要地图的大小(例如以像素为单位)才能计算地图视口的可见边界。
考虑边缘情况:0 像素高和 0 像素宽的地图永远不会在其边界内包含标记,而无限大屏幕上的无限大小的地图将始终包含任何标记。