0
我正在研究一個在谷歌地圖上顯示大量標記的應用程序。爲了避免應用程序工作太慢,我實現了標記聚類系統。一切工作馬麗娟,直到我更新了我的測試設備,以奇巧,我的谷歌地圖永遠不會停止工作和下載數據,因此它變得非常緩慢的表現出現此錯誤的logcat後:谷歌地圖工作了很多,在Kitkat上變得越來越慢
Skipped x frames! The application may be doing too much work on its main thread.
和很多這樣的內留言:
09-25 11:54:40.373: D/USER_EVENTS(14233): Event: type=113, status: ma, data: c=241
09-25 11:54:40.375: D/USER_EVENTS(14233): Event: type=113, status: mI, data: c=241
09-25 11:54:40.375: D/USER_EVENTS(14233): Event: type=113, status: mt, data: c=149
09-25 11:54:40.477: D/REQUEST(14233): Add Data Request: 108
09-25 11:54:40.479: D/REQUEST(14233): Connection opened to:https://clients4.google.com/glm/mmap/api
09-25 11:54:40.479: D/REQUEST(14233): Open Connection
09-25 11:54:40.868: D/REQUEST(14233): Processing DataRequest: [email protected]
09-25 11:54:40.868: D/REQUEST(14233): Processing DataRequest: [email protected]
09-25 11:54:40.870: D/REQUEST(14233): DRD(25): 62|108, <1s, <1kb
09-25 11:54:40.870: D/REQUEST(14233): Close
09-25 11:54:40.871: D/USER_EVENTS(14233): Event: type=22, status: fb, data: 389
09-25 11:54:40.872: D/USER_EVENTS(14233): Event: type=22, status: lb, data: 391
09-25 11:54:40.873: D/USER_EVENTS(14233): Event: type=22, status: flbs, data: fb=389|lb=391|s=94
09-25 11:54:40.966: D/dalvikvm(14233): GC_FOR_ALLOC freed 1970K, 15% free 17925K/20956K, paused 48ms, total 48ms
這是kitkat上的一個已知問題嗎?
我怎樣才能使谷歌地圖工作順利除了羣集標記?
如果你正在呈現出許多標誌不聚類很明顯,這將需要大量的資源來繪製所有的。 – 2014-09-25 14:49:03
正如我所說,即時通訊已經聚集了標記,但是當我放大時,即使只需顯示幾個標記,應用程序也會變得非常慢。 – MauriF 2014-09-25 14:52:54
放大數據時縮小數據範圍 – 2014-09-25 14:53:58