Google maps 如何在谷歌地图中捕捉地图运动?

Google maps 如何在谷歌地图中捕捉地图运动?,google-maps,Google Maps,我正在使用谷歌地图V3,我正在搜索一个侦听器来捕捉地图的移动(导航),我可以这样做吗 如果是,我如何才能做到这一点?我如何才能知道x和y方向的运动大小 编辑: 因为我在地图上有一个标记,当我点击标记时,一个div出现在标记的相同位置,但是当我移动地图时,生成器以相同的方式移动,但是div仍然在固定位置,我如何以相同的方式移动div 地图事件“边界更改”将有助于: google.maps.event.addListener(map, 'bounds_changed', function () {

我正在使用谷歌地图V3,我正在搜索一个侦听器来捕捉地图的移动(导航),我可以这样做吗

如果是,我如何才能做到这一点?我如何才能知道x和y方向的运动大小

编辑:
因为我在地图上有一个标记,当我点击标记时,一个div出现在标记的相同位置,但是当我移动地图时,生成器以相同的方式移动,但是div仍然在固定位置,我如何以相同的方式移动div

地图事件“边界更改”将有助于:

google.maps.event.addListener(map, 'bounds_changed', function () {
  // whatsoever..., i.e.
  boundsObject = map.getBounds();
});
它返回一个bounds对象,该对象由两个LatLng对象(NE和SW)组成,其值可以如下方式检索:

neLatLngObject = boundsObject.getNorthEast();
swLatLngObject = boundsObject.getSouthWest();
// or the center of bounds:
ctrLatLngObject = boundsObject.getCenter();
要查找两点之间的距离,请查看此处: