于2011.6.9日更新百度地圖API檔案大小。同時更新圖檔。
任務描述:
明天就是元宵佳節啦~這是一個團團圓圓的節日,于是,再次想把各家API聚在一起“開大會”。哈哈。這次主要是統計一下API的JS大小。
如何實作:
本文調研了目前主流JS地圖API初始加載的JS檔案大小。也就是在API完全可用(這裡的可用是指可以進行程式設計開發,但是不保證地圖展現全部完成)時所必需的那些JS檔案大小。它們會阻塞浏覽器渲染頁面其他元素,由于API通常都會展示在第三方的頁面上,是以API應盡可能保證不阻塞頁面其他元素渲染同時也要保證地圖展現盡快完成、使用者代碼盡早執行。綜上所述,初始檔案大小是衡量API的一個重要名額。
調研資料:
API提供商
檔案大小
檔案數量
.
Google V3
13K
2
Google V2
66.4K
51ditu(僅核心)
52.8K
5
51ditu(包含搜尋)
55K
6
51ditu(包含駕車)
55.3K
51ditu(包含搜尋駕車)
57.5KB
7
Mapbar
70.8K
1
Mapbar(包含服務)
113.7K
Mapabc
178K
8
Baidu
32.1K
Baidu(包含服務)
50k
附圖1:各家API檔案大小

附圖2:各家API加載的檔案數量