目前我正在使用谷歌地图在map_canvas上显示特定位置。我还绘制了一些标记。
在我的应用程序中,有一个选项可以由用户设置 map 的缩放级别。用户可以在 map 上捏缩放并返回当前的 map 缩放值,单击按钮时该值将被保存。我通过使用实现它
this.mapObj.getZoom();
我的要求是在用户执行捏缩放后获取 map 的缩放级别,以便我可以将其显示在div中,以便用户可以知道每次捏放大/捏缩放后的缩放级别出来。
有人知道如何在捏缩放后立即获得事件吗?
希望大家明白我的意思!
注意:开枪!发现! Google Maps API v3: Is there a callback or event listener after zoom changed?
我要试试这个。
最佳答案
是的,把它放在某个地方(我会把它放在initialize()内部):
google.maps.event.addListener(map, 'zoom_changed', function() {
...
}
然后你用map.getZoom()读取缩放。
另外,请查看bounds_changed。这是由 map 的缩放、平移和调整大小触发的。可能对你有用
关于javascript - 谷歌地图捏缩放事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26547939/