Google maps 在Firefox下的GoogleMapsAPIv3中,通过拖动地图来平移地图的速度很慢

Google maps 在Firefox下的GoogleMapsAPIv3中,通过拖动地图来平移地图的速度很慢,google-maps,firefox,google-maps-api-3,Google Maps,Firefox,Google Maps Api 3,我正在将我的旧代码从v2转换为v3,并注意到当我拖动它时,贴图现在明显地变慢了。这只发生在Firefox上,而在Google Chrome上则没有问题。这不是由我的代码引起的,因为即使在最简单的映射(例如)中也存在此问题 有趣的是,当我访问时,在任何浏览器下都没有性能问题。与的唯一区别似乎是,在基本示例中,新瓷砖显示时具有淡入过渡效果。因此,我怀疑淡入效应是罪魁祸首。有人知道我是否可以禁用它吗?还有其他想法吗 注意:我已经在不同的计算机和不同的API版本v3.exp,v3.13上使用Window

我正在将我的旧代码从v2转换为v3,并注意到当我拖动它时,贴图现在明显地变慢了。这只发生在Firefox上,而在Google Chrome上则没有问题。这不是由我的代码引起的,因为即使在最简单的映射(例如)中也存在此问题

有趣的是,当我访问时,在任何浏览器下都没有性能问题。与的唯一区别似乎是,在基本示例中,新瓷砖显示时具有淡入过渡效果。因此,我怀疑淡入效应是罪魁祸首。有人知道我是否可以禁用它吗?还有其他想法吗

注意:我已经在不同的计算机和不同的API版本
v3.exp
v3.13
上使用Windows和Linux下最新版本的Firefox和Chrome对此进行了测试。谷歌的基本示例中提供了该代码,但它遵循的是一个更简单的工作副本


html,正文,#地图画布{高度:100%;}
var映射;
函数初始化(){
map=new google.maps.map(document.getElementById('map-canvas'),
{zoom:8,中间:new google.maps.LatLng(-34.397150.644)});
}
google.maps.event.addDomListener(窗口“加载”,初始化);
更新:

我以前从来没有拍过屏幕,所以我可能没有使用最好的工具,不管怎样,即使有这些像素化的视频,区别也应该很明显。在Firefox中,新瓷砖的渲染和平移是滞后的(在使用maps.google.com时不是这种情况,因此Chrome不会比Firefox“更好”

  • 铬:
  • 火狐:

您可以尝试以下谷歌帮助:。也许这与硬件加速有关。但是如果地图加载缓慢,它不会向用户显示一条消息吗?

如果您想要解决问题,请尝试缓存您最常看到的地方(即您家乡的较大区域)的地图分幅

但不确定这是否违反谷歌的使用条款,因为从技术上讲,你是在未经许可的情况下下载他们的IP。如果是,您可以使用以下内容: 或
这是第三方对谷歌地图和免版税的解释。

我不敢相信其他人有这个问题,我两年多以来一直在努力解决这个问题

你不知道我发布了多少次这个问题,几乎所有的时间都得到了一些与这个问题无关的建议

甚至我给一些在谷歌工作的白痴发了电子邮件,他们告诉我这可能是一个bug,我应该把它发布在某个论坛上

当我把它贴在那里时,我向他们详细解释了这个问题,得到了一些与我的问题仍然无关的答案

我注意到,如果我删除视频卡驱动程序,它就像魅力一样工作,一切都非常顺利。当我通过远程桌面连接时也是如此

如果有人能找到解决办法,我会很高兴的

另外,在mac操作系统上,它比Windows要好一点


在这里你可以看到谷歌论坛上的回复:

我不确定我是否理解你所说的。当我平移地图时,需要一些时间来下载瓷砖,因此有一段时间的灰色空间。这在FF和Chrome中都会发生。也许Chrome会快一点,但只是一点——这只是浏览器的整体效率。。。。还是我做错了什么?也许你应该更准确地描述你观察到的东西,或者以某种方式测量它(例如,使用FireBug中的网络面板)。@Tomas我的意思是,当我拖动地图时,它不会立即跟随鼠标的移动。相反,它几乎落后半秒。所以平移感觉非常急促和无反应。另一方面,使用镀铬,一切都非常平滑。瓷砖下载速度相同,问题在于它们是如何绘制的。在接下来的一个小时里,我将用一个屏幕广播或其他东西来更新这个问题。@psxls:也许你的firefox扩展不好,或者很多?firefox和chrome只是增强版的默认版本吗?测试时流量会发生什么变化?@Phpdna FF&Chrome的最新官方版本。没有安装插件/扩展。我在不同的电脑上进行了测试,设置也不同,甚至在来自不同国家的朋友的帮助下。在基本示例中,FF总是比Chrome慢,但在使用maps.google.com时它们是一样的。让我吃惊的是,没有其他人会遇到同样的问题!这与交通无关。这与瓷砖的渲染方式有关。这就是为什么我问是否有任何方法可以消除淡入效果(在API的文档中没有找到任何内容)。在探查器中查看它,它似乎在滚动时触发同步回流。不过,很难理解为什么,因为代码已经缩小了。这是个人资料:谢谢!但该页面似乎解决了由于浏览器权限而根本无法加载地图和/或分幅的问题。这对我正在处理的性能问题没有帮助。