【发布时间】:2014-07-01 16:37:06
【问题描述】:
为了简化问题,我将参考Google Maps Utils library demo project - custom marker clustering activity
(链接是直接到代码) 第 69 行的评论说明了一切: // 注意:此方法在 UI 线程上运行。不要在这里花太多时间(就像这个例子)。
我的项目有一些较重的渲染,并且在操作地图时会产生一些滞后。我尝试将代码移动到 AsyncTask 但它只呈现默认标记。
我尝试将代码移至 onClusterRendered(),但地图响应更慢。 我想我可以为我的集群预渲染很多可能性,但这并不是最好的方法
我正在尝试找出正确的方法来使其顺利运行。代码会更好
【问题讨论】:
-
很奇怪,没有建议?
-
这有什么好运气吗?遇到了同样的问题并试图确定如何绕过处理 UI 线程上的事情......
-
我在同一条船上。很想得到一个体面的答案。尝试使用 AsyncTask 没有运气。
-
我使用了预渲染的方式
-
@ShaiLevy,您所说的“预渲染方法”是什么意思?您的方法是否能够处理 5-10k 个标记?如果可以的话,请帮忙
标签: android google-maps google-maps-markers google-maps-android-api-2