【问题标题】:Reducing Android Map shape overlapping draws减少 Android Map 形状重叠绘制
【发布时间】:2015-06-01 21:37:41
【问题描述】:

如果这是重复的,请原谅我,但我发现的问题没有答案(我希望简化这些问题)。

给定 GoogleMap 上的两个圆圈,我如何判断它们是否重叠并将它们“粉碎”成一张图像?

我有很多数据点 (~14K),而且很多圆圈渲染得不好。它们也可以只绘制一次,而不是 14k 绘制调用吗?

【问题讨论】:

    标签: android performance google-maps-android-api-2


    【解决方案1】:

    Google Maps API Clustering Utility。那应该为您处理集群您的项目。

    还有一个SOF Question 也解决了同样的问题和解决方案。

    【讨论】:

    • 我不认为这就是我想要的。我需要放置标记以查看我去过的地方。有点像折线,但没有顺序。
    • 你需要的东西和谷歌地图聚类工具有什么区别?如果它们彼此足够接近,您不想对标记进行聚类吗?
    • 是和不是。我需要绘制数据点(半透明圆圈)来填充地图。实际上,我想将我的数据变成一个巨大的多边形,但我不知道如何将 100 个或更多重叠的圆圈变成一个形状。集群只会使它们成为一个分组的圆圈。
    • 如果我理解正确,您只是希望能够在地图上绘制圆圈。 Here 在这个 SOF Q/A 中它展示了如何将位图添加到地图中。这样,您还可以在画布内绘制圆圈。看看吧。
    • 我稍后会调查。
    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多