Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有很多要点要在 Google 地图 Android 上显示。我决定在地图上画出小半径的圆圈。但是,我注意到绘制很多圆圈(大约 1000 个)非常慢,并且应用程序响应不佳,即使在 AsyncTask 中进行绘图也是如此。任何想法如何解决这个问题?
最好的方法是仅绘制您在地图上可以看到的内容,并且当地图移动时获得您可以看到的新点,这样您最终就不必再绘制了。
您还可以查看聚类,如果您在某个区域有一堆标记,您可以通过仅绘制一个标记来指示一组标记
此链接介绍了您可以使用的不同方法
https://developers.google.com/maps/articles/toomanymarkers
考虑使用 Markers 和免费提供的集群库之一:
如果您确信要使用 Circles,您可以尝试使用其中一个库并修改代码以对 Circles 进行分组。