目前我使用谷歌地图在map_canvas上显示特定位置。我也在绘制一些标记。
在我的应用程序中,有一个选项可以由用户设置地图的缩放级别。用户可以在地图上捏缩放并返回当前地图缩放值,单击按钮时将保存该值。我通过使用
来实现它this.mapObj.getZoom();
我的要求是在用户执行捏缩放后获得地图的缩放级别,以便我可以在div中显示它,以便用户可以在每次捏缩放/缩放后知道缩放级别进行。
任何人都知道如何在缩放变焦之后才能获得该事件?
希望你们明白我的意思!
NB:拍!发现! Google Maps API v3: Is there a callback or event listener after zoom changed?
我会试试这个。答案 0 :(得分:1)
是的,把它放在某处(我会把它放在initialize()中):
google.maps.event.addListener(map, 'zoom_changed', function() {
...
}
你用map.getZoom()阅读缩放。
另外,请查看bounds_changed。这是由地图的缩放,平移和调整大小触发的。可能对你有用