2

我们如何以编程方式知道地图的哪一部分在任何给定时间是可见的?例如:

当我加载地图时,我设置了中心,这样我就知道我在哪一点,并且知道要加载哪些属性。但是,当用户拖动地图或放大地图的较小部分时。我怎么知道此时要绘制哪些属性?如何知道用户到底在看什么?

谢谢。

4

1 回答 1

1

您可以使用该方法bounds = map.getBounds()(假设这map是您存储 Google 地图的变量),这将返回当前视口的边界。

然后,bounds.getSouthWest()bounds.getNorthEast()将获得两个角的纬度和经度,这样您就可以知道用户正在看到什么。

https://developers.google.com/maps/documentation/javascript/reference#Map

于 2012-09-10T02:41:07.690 回答