React谷歌地图getBounds

3
我使用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

我需要底部左边界(纬度、经度)和顶部右边界(纬度、经度)的值。请告诉我 b 和 f 分别代表什么?哪一个是底部左边界的纬度、底部左边界的经度、顶部右边界的纬度和顶部右边界的经度。我找不到任何文档来解释。


真的找不到答案了,有人可以帮忙吗?先谢谢了。 - coinhndp
1个回答

6

Map.getBounds方法返回LatLngBounds,它

表示地理坐标中的矩形,包括跨越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());
      }}

这里有一个演示供您参考


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接