javascript - 如何在反应原生地图中获取边界
问题描述
我想检查我的地图的边界,以便我可以根据边界应用集群。
var bounds = map.getBounds();
var ne = bounds.getNorthEast(); // LatLng of the north-east corner
var sw = bounds.getSouthWest(); // LatLng of the south-west corner
解决方案
通过 latitudeDelta 和 longitudeDelta 查找缩放级别,我已经解决了我的问题。
let zoom = Math.round(Math.log(360 / region.longitudeDelta) / Math.LN2);
this.zoom = zoom;
推荐阅读
- azureservicebus - Azure ServiceBus Premium - 超出最大消息大小配额
- node.js - 我是否需要 AWS S3 而不是位于由 AWS ECS 托管的 Node.js 容器中的“上传”文件夹?
- javascript - 我需要帮助简化比较对象的各种属性的代码
- java - 无效的 XML:第 1 行错误:序言中不允许内容
- google-apps-script - 谷歌表格:垂直拆分单元格并复制周围的行条目
- javascript - 抽认卡 webapp:想要根据所选的牌组加载牌组进行学习
- dax - Powerbi 中使用 dax 的时间智能切片器的累积和
- android - 如何在调用 onStart() 函数之前设置变量的状态 - Jetpack compose
- python - 如何在 Sphinx 中抑制 toctree 的递归
- javascript - Why is this javascript based calculator not working?