0

我有很多要点要在 Google 地图 Android 上显示。我决定在地图上画出小半径的圆圈。但是,我注意到绘制很多圆圈(大约 1000 个)非常慢,并且应用程序响应不佳,即使在 AsyncTask 中进行绘图也是如此。任何想法如何解决这个问题?

4

2 回答 2

0

最好的方法是仅绘制您在地图上可以看到的内容,并且当地图移动时获得您可以看到的新点,这样您最终就不必再绘制了。

您还可以查看聚类,如果您在某个区域有一堆标记,您可以通过仅绘制一个标记来指示一组标记

此链接介绍了您可以使用的不同方法

https://developers.google.com/maps/articles/toomanymarkers

于 2013-09-13T17:09:47.960 回答
0

考虑使用 Markers 和免费提供的集群库之一:

如果您确信要使用 Circles,您可以尝试使用其中一个库并修改代码以对 Circles 进行分组。

于 2013-09-13T18:53:02.473 回答