我使用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是多少吗? 其中一个是左下边界纬度,左下边界纬度,右上边界纬度,右上边界纬度。我找不到任何文档
答案 0 :(得分:1)
Map.getBounds
method返回LatLngBounds
value,其中
表示地理坐标中的矩形,包括一个 跨过180度纵向子午线
使用
getNorthEast
method获取该范围的东北角(右上角lat和lng)
getSouthWest
method获取该范围的西南角(左下边界lat和lng)
示例:
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供您参考