反应Google Map getBounds

时间:2018-09-06 19:39:08

标签: reactjs react-google-maps

我使用react-google-maps库,当我通过getBounds函数获得边界时。我得到了看起来像这样的物体

_.Kc {f: Jc, b: Fc}
 b:Fc {b: -69.44550556640627, f: -69.37409443359377}
 f:Jc {b: 5.843139027557267, f: 5.958055017316458}
 __proto__:Object

我需要左下边界(lat,lng)和右上边界(lat,lng)。 你能告诉我b和f是多少吗? 其中一个是左下边界纬度,左下边界纬度,右上边界纬度,右上边界纬度。我找不到任何文档

1 个答案:

答案 0 :(得分:1)

Map.getBounds method返回LatLngBounds value,其中

  

表示地理坐标中的矩形,包括一个   跨过180度纵向子午线

使用

示例:

    onMapIdle={() => {
        let ne = this.map.getBounds().getNorthEast();
        let sw = this.map.getBounds().getSouthWest();
        console.log(ne.lat() + ";" + ne.lng());
        console.log(sw.lat() + ";" + sw.lng());
      }}

这里是demo供您参考