2014-09-25 63 views
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上的一个已知问题吗?

我怎样才能使谷歌地图工作顺利除了群集标记?

+0

如果你正在呈现出许多标志不聚类很明显,这将需要大量的资源来绘制所有的。 – 2014-09-25 14:49:03

+0

正如我所说,即时通讯已经聚集了标记,但是当我放大时,即使只需显示几个标记,应用程序也会变得非常慢。 – MauriF 2014-09-25 14:52:54

+0

放大数据时缩小数据范围 – 2014-09-25 14:53:58

回答