Javascript 谷歌api v3:禁用所有效果/动画

Javascript 谷歌api v3:禁用所有效果/动画,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,如何在google api v3中禁用所有效果和动画?有没有类似的?如果GoogleAPI使用一些基本库,比如jquery,那将很容易。。。但情况可能并非如此。我只想禁用它们。例如: 动画变焦 层交换上的衰落层 添加InfoWindow时,InfoWindow锚点将设置动画,在这种情况下,贴图平移也将设置动画 。。。等等 或者,如果无法全部禁用,如何禁用上面列出的特定效果 在速度非常慢的IE6中运行它需要它(请注意,google api v3似乎在这个浏览器中工作),在速度较慢的计算机上运行

如何在google api v3中禁用所有效果和动画?有没有类似的?如果GoogleAPI使用一些基本库,比如jquery,那将很容易。。。但情况可能并非如此。我只想禁用它们。例如:

  • 动画变焦
  • 层交换上的衰落层
  • 添加InfoWindow时,InfoWindow锚点将设置动画,在这种情况下,贴图平移也将设置动画
  • 。。。等等
或者,如果无法全部禁用,如何禁用上面列出的特定效果

在速度非常慢的IE6中运行它需要它(请注意,google api v3似乎在这个浏览器中工作),在速度较慢的计算机上运行其他IE版本也需要它。

没有通用的“关闭一切”功能。如果可能的话,你需要选择你想要关闭的功能,并分别执行每个功能

无法禁用动画缩放。这是标记为WontFix的a的主题

没有禁用图层切换淡入淡出的选项。我也不认为有增强的要求

信息窗口的平移由每个信息窗口的选项控制。您可以使用
InfoWindow.setOptions()
单独设置该选项


IE6适用于版本3。如果它起作用,那是一个额外的奖励。

偶然的情况下,我需要稍微平移我的地图,让所有的标记都显示出来。除了解决这个问题,地图停止了各种缩放的动画。效果并不完全是人们想要的(地图变为空白,然后标记缩放到它们的点,然后显示带有新范围的地图),但它更好地满足了我的需要,也可能更适合你。下面是我在地图上放置标记的函数的底部:

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);