反应谷歌地图getBounds

问题描述 投票:0回答:1

我使用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的数字是多少?哪一个是左下边界lat,左下边界lng,右上边界lat,右上边界lng。我找不到任何文件

reactjs react-google-maps
1个回答
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供您参考

© www.soinside.com 2019 - 2024. All rights reserved.