4

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??

4

3 回答 3

7

解决方案可能很简单,就像通过尝试在加载 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 时,他觉得这是一个明显的改进。

于 2011-10-14T05:22:03.013 回答
3

除非你真的需要它,否则不要使用它。切勿更改正在运行的系统。也许您想用更好的聚类(空间索引、四叉树、热图)编写更好的标记解决方案?即谷歌的融合表不支持空间索引。您想查找 Nick 的空间索引希尔伯特曲线四叉树博客。

于 2011-07-23T15:25:11.400 回答
0

我的问题可能是使用 FireBug - 然后 V3 api 的加载速度比 V2 慢。此外,在 FireBug 开启时,卫星和法线贴图之间的切换会产生缓慢的淡入淡出效果。

于 2011-10-19T20:50:52.637 回答