谷歌地图捏缩放事件

时间:2014-10-24 12:31:40

标签: javascript html5 google-maps

目前我使用谷歌地图在map_canvas上显示特定位置。我也在绘制一些标记。

在我的应用程序中,有一个选项可以由用户设置地图的缩放级别。用户可以在地图上捏缩放并返回当前地图缩放值,单击按钮时将保存该值。我通过使用

来实现它

this.mapObj.getZoom();

我的要求是在用户执行捏缩放后获得地图的缩放级别,以便我可以在div中显示它,以便用户可以在每次捏缩放/缩放后知道缩放级别进行。

任何人都知道如何在缩放变焦之后才能获得该事件?

希望你们明白我的意思!

NB:拍!发现!     Google Maps API v3: Is there a callback or event listener after zoom changed?

我会试试这个。

1 个答案:

答案 0 :(得分:1)

是的,把它放在某处(我会把它放在initialize()中):

google.maps.event.addListener(map, 'zoom_changed', function() {
  ...
}

你用map.getZoom()阅读缩放。

另外,请查看bounds_changed。这是由地图的缩放,平移和调整大小触发的。可能对你有用