移动用户的Google静态与动态地图的页面加载时间?

时间:2012-03-01 16:00:22

标签: performance google-maps mobile

对于移动用户,Google的互动地图与静态互动地图的页面加载时间是否会有显着差异?

谢谢

2 个答案:

答案 0 :(得分:3)

最简单的答案是:是的,页面加载时间会有所不同。静态图像就是静态图像。动态由“瓦片”组成。每个图块都有一定的数据大小。动态页面预加载一定量的图块。例如:静态图像为50kb。动态图像显示为50 kb,但它预先加载4个图块,每个图块50kb。你知道250kb的图像流量,加上5个HTTP获取请求,更不用说你还有动态地图库的javascript开销。

更进一步,纯数据大小不是唯一的考虑因素。正如我之前所说,您有多个GET请求来获取这些切片。在移动网络(3g)等上,由于到达核心网络的跳数较多,因此网络延迟通常较高。大多数移动浏览器一次只允许2-4次获取请求。因此,在浏览器启动另一个GET请求之前,您必须等待最大请求数量降至阈值以下。

我希望这会有所帮助。 麦克

答案 1 :(得分:2)

此地图http://www.acleach.me.uk/gmaps/v3/map-customlabels.htm为243.6kb(取决于屏幕尺寸和地图图块数量)。

广泛等效的静态地图http://maps.google.com/maps/api/staticmap?size=640x640&maptype=roadmap&sensor=false&format=png&center=-34.397,150.644&zoom=8是80.6kb的单个图像。

所以:存在差异,可以说200%的增长是显着的。但是,版本3应该是轻量级的,可能是250kb是可以接受的。这将取决于是否需要动态地图的交互性:如果需要,则加载250kb可能是合理的惩罚"。如果没有动态地图的要求,那么静态地图几乎肯定会更小并且加载速度更快。