如何在google api v3中禁用所有效果和动画?是否有一些等价的jQuery.fx.off
?如果谷歌api使用像jquery这样的基础库很容易......但事实并非如此。我只是想禁用它们全部。例如:
或者,如果无法全部禁用它们,如何禁用上面列出的特定效果?
在IE6中运行它需要非常慢(注意google api v3似乎在这个浏览器中工作),对于速度较慢的计算机上的其他IE版本也是可取的。
答案 0 :(得分:4)
没有一般的“关闭一切”设施。您需要选择要关闭的内容并单独执行,如果实际可能的话......
您无法停用动画缩放。这是long-standing enhancement request的主题,已被标记为WontFix。
没有选项可以禁用图层切换淡入淡出。我认为也没有增强请求。
InfoWindows的平移由每个InfoWindow 的disableAutoPan
选项控制。您可以使用InfoWindow.setOptions()
单独设置该选项。
对于版本3,IE6为not a supported browser。如果有效,则为奖励。
答案 1 :(得分:0)
通过偶然事件,我需要稍微平移我的地图以显示所有标记。除了解决这个问题外,地图还停止了对各种缩放的动画效果。效果并不是人们想要的(地图变成空白,然后标记变焦到它们的位置,然后显示新的范围的地图),但它对我需要的东西更好,也许它&# 39;对你来说更好。这是我的功能的底部,它将标记放在地图上:
map.fitBounds(latlngbounds);
//This minimum zoom trick I got from StackOverflow:
google.maps.event.addListenerOnce(map, 'bounds_changed', function(event){
if (this.getZoom() >= 5){
this.setZoom(5)
}
});
map.panBy(1,0);