我想检查地图的边界,以便我可以根据边界应用群集。
var bounds = map.getBounds();
var ne = bounds.getNorthEast(); // LatLng of the north-east corner
var sw = bounds.getSouthWest(); // LatLng of the south-west corner
答案 0 :(得分:0)
我已经通过latitudeDelta和longitudeDelta找到缩放级别来解决我的问题。
let zoom = Math.round(Math.log(360 / region.longitudeDelta) / Math.LN2);
this.zoom = zoom;
答案 1 :(得分:0)
已编辑
const getBoundingBox = (region) => ([
region.longitude - region.longitudeDelta, // westLng - min lng
region.latitude - region.latitudeDelta, // southLat - min lat
region.longitude + region.longitudeDelta, // eastLng - max lng
region.latitude + region.latitudeDelta // northLat - max lat
])