如何获取原始地图中的边界

时间:2018-05-01 09:33:09

标签: javascript react-native

我想检查地图的边界,以便我可以根据边界应用群集。 var bounds = map.getBounds(); var ne = bounds.getNorthEast(); // LatLng of the north-east corner var sw = bounds.getSouthWest(); // LatLng of the south-west corner

2 个答案:

答案 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
])