我们在 MapView 中添加了大约 200 个新标记。现在应用卡住了,您无法使用 MapView。我听说过 MarkerClusterer,但没有找到更多关于如何在 Android 上使用 MarkerClusterer 的信息……或者有更好的解决方案吗?
谁能给我一个链接或写一个小教程?
谢谢 :)
我们在 MapView 中添加了大约 200 个新标记。现在应用卡住了,您无法使用 MapView。我听说过 MarkerClusterer,但没有找到更多关于如何在 Android 上使用 MarkerClusterer 的信息……或者有更好的解决方案吗?
谁能给我一个链接或写一个小教程?
谢谢 :)
您可以查看此示例 Android 项目https://github.com/igorab/ManyPinsProject
它根据MapView
缩放级别显示有限数量的标记。
这是来自谷歌的教程https://developers.google.com/maps/articles/toomanymarkers
正如@CommonsWare 所说,它仅适用于 JavaScript 版本或 GoogleMaps,但您可能会在那里找到有用的东西。例如,他们有一个指向MarkerClusterer
js 源代码的链接。也许您可以找到一种方法将其应用于 Android。
你可以使用这个库——Android MapView Balloons。该项目提供了一种在使用 Android 地图时使用简单信息气球注释地图叠加项目的简单方法。