leaflet - 如何检查标记是否在传单的视口内,给定中心和缩放级别?
问题描述
是否可以使用 Leaflet 检查一个点是否在视口内?
我有center
视口和zoom
水平。是否可以计算只有这些值的边界?
解决方案
我认为您可以使用map 和 contains 的getBounds函数来检查标记是否在视口内。
if(m.getBounds().contains(marker.getLatLng()))
//within viewport
推荐阅读
- rust - 为什么我得到“必须使用的未使用结果......结果可能是一个 Err 变体,应该被处理”,即使我正在处理它?
- python - 如何获取函数名、函数参数
- java - 如何在 OpenTest 中开始新的测试会话?
- sql - 如果给定位置 ID,是否可以检索部门数量和在该部门工作的员工数量
- javascript - 我的 console.log 在错误的地方,但我不明白为什么
- ansible - 如何使用 brew 在 mac os 上安装 ansible-galaxy?
- java - 使用 Java 将 Java Web 项目转换为 Angular
- parsing - idea 语法工具包 recoverWhile 对列表中的第一个元素进行解析
- go - “for true {}”发生“函数结束时缺少返回”
- javascript - ES6 迭代包含 const