I am in the midst of converting old googlemap v2 code to v3 and it looks if v3 is much slower than v2?
Most of my code change is just replacing G with google.maps. (GMarker to google.maps.Marker)
Any tips or tricks how to speed things up??
I am in the midst of converting old googlemap v2 code to v3 and it looks if v3 is much slower than v2?
Most of my code change is just replacing G with google.maps. (GMarker to google.maps.Marker)
Any tips or tricks how to speed things up??
解决方案可能很简单,就像通过尝试在加载 API 的链接中v=3.4
尝试不同版本的 v3 API 一样简单,如下所示:v=3.5
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3.5"></script>
和:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3.4"></script>
在我建立的一个网站上,产品经理特别觉得街景在 3.6 中表现不佳。当我把它回滚到 3.5 时,他觉得这是一个明显的改进。
除非你真的需要它,否则不要使用它。切勿更改正在运行的系统。也许您想用更好的聚类(空间索引、四叉树、热图)编写更好的标记解决方案?即谷歌的融合表不支持空间索引。您想查找 Nick 的空间索引希尔伯特曲线四叉树博客。
我的问题可能是使用 FireBug - 然后 V3 api 的加载速度比 V2 慢。此外,在 FireBug 开启时,卫星和法线贴图之间的切换会产生缓慢的淡入淡出效果。