获取视口的纬度和经度's侧面

Get latitude and longitude of the viewport's sides

本文关键字:侧面 经度 视口 纬度 获取      更新时间:2023-09-26

可能重复:
获得当前的锁定界限?

我正在寻找最好的方法来使用谷歌地图API来获得地图视口的纬度和经度。理想情况下,我希望能够使用地图上下边界的纬度和两侧的经度。这个想法是计算出可见地图的区域,并根据地图上当前可见的内容调整页面上的一些相关元素。地图的API中是否有一个函数可以处理此问题?

谢谢,非常感谢您的帮助。

Map.getBounds()为您提供当前视口的LatLngBounds。然后可以使用LatLngBounds.getNorthEast()LatLngBounds.getSouthWest()获得东北(右上(和西南(左下(坐标作为LatLng。更具体地说:

var lat0 = map.getBounds().getNorthEast().lat();
var lng0 = map.getBounds().getNorthEast().lng();
var lat1 = map.getBounds().getSouthWest().lat();
var lng1 = map.getBounds().getSouthWest().lng();

使用Map类的方法getBounds