我需要排除一个缩放级别。因此,我需要捕获缩放事件,检查我是否要外出或进入并将地图转发到下一个合法缩放级别。
看来该zoomstart
活动不再起作用了...有什么想法吗?
我需要排除一个缩放级别。因此,我需要捕获缩放事件,检查我是否要外出或进入并将地图转发到下一个合法缩放级别。
看来该zoomstart
活动不再起作用了...有什么想法吗?
如果找到解决方法......诀窍是使用全局变量。在这种情况下,我想排除MIN_ZOOM_LEVEL+1
.
var last_zoom_level;
google.maps.event.addListener(map, 'zoom_changed', function() {
if(map.zoom == MIN_ZOOM_LEVEL+1) {
if(last_zoom_level == MIN_ZOOM_LEVEL)
map.setZoom(MIN_ZOOM_LEVEL+2);
else if(last_zoom_level >= MIN_ZOOM_LEVEL+2)
map.setZoom(MIN_ZOOM_LEVEL);
}
last_zoom_level = map.getZoom(); }