【问题标题】:Showing a lot of points on Google Maps Android v2.0谷歌地图多点显示安卓 v2.0
【发布时间】:2013-09-13 16:55:07
【问题描述】:

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

【问题讨论】:

    标签: android google-maps scalability


    【解决方案1】:

    最好的办法是只画出你在地图上能看到的东西,当地图移动时得到你能看到的新点,这样你最终就不必再画了。

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-23
        相关资源
        最近更新 更多