javascript - 谷歌 API v3 : disable all effects/animations

标签 javascript google-maps google-maps-api-3

如何禁用 google api v3 中的所有效果和动画?是否有类似 jQuery.fx.off 的东西?如果 google api 使用一些像 jquery 这样的基础库,那会很容易......但情况可能并非如此。我只想将它们全部禁用。例如:

  • 动画缩放
  • 图层切换时淡入淡出
  • 添加 InfoWindow 时,InfoWindow anchor 会进行动画处理,在这种情况下, map 平移也会进行动画处理
  • ...等等

或者,如果不可能全部禁用它们,如何禁用上面列出的特定效果?

它需要在 IE6 中运行,因为 IE6 速度非常慢(请注意,google api v3 似乎可以在该浏览器中运行),对于速度较慢的计算机上的其他 IE 版本来说也是理想的。

最佳答案

没有通用的“关闭所有功能”功能。您需要选择要关闭的内容并单独执行每个操作(如果确实可能的话)...

您无法禁用动画缩放。这是 long-standing enhancement request 的主题已标记为 WontFix。

没有选项可以禁用图层切换淡入淡出。我认为也没有增强请求。

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

IE6是not a supported browser对于版本 3。如果它有效,那就是一个奖励。

关于javascript - 谷歌 API v3 : disable all effects/animations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242910/

相关文章:

javascript - 如何使用 JavaScript 获取 Facebook 好友列表

javascript - 如何在 html 中查找运算符值,将其设置为 var 并在 javascript 函数中使用它?

javascript - mCustomScrollbar 预先添加新内容

javascript - 如何计算距离另一个点一定距离的点的经度?

google-maps - 如何避免对标记点击事件监听器使用匿名回调函数?

google-maps - 谷歌地图 V3 - 私有(private) kml 提要

javascript - 无法从上下文 API 获取状态 setter ,获取 setGlobal 不是函数

google-maps - 将鼠标悬停在多边形上(显示文字)

javascript - 在谷歌地图中添加新标记之前删除以前的标记

jquery - 将鼠标悬停在 Google map 中的自定义叠加层上