gpt4 book ai didi

javascript - 获取视口(viewport)两侧的纬度和经度

转载 作者:行者123 更新时间:2023-12-02 22:30:26 24 4
gpt4 key购买 nike

Possible Duplicate:
get current latlng bounds?

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

谢谢,非常感谢任何帮助。

最佳答案

Map.getBounds() 为您提供当前视口(viewport)的 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();

关于javascript - 获取视口(viewport)两侧的纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14285963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com