扩展谷歌地图的可见区域

时间:2018-12-31 14:50:34

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

我正在使用Google的ClusterManager在地图上渲染很多地方。问题是我可能有多达5000多个位置,因此群集渲染器变得非常慢,有时在屏幕上仍可见旧群集结果的情况下,展开或折叠群集需要花费一秒钟以上的时间。

因此,为了进行优化,我只想显示用户可见的那些标记。为此,我选择了标记列表,并在地图的可见区域之外过滤了这些标记。

但是,这会在跨地图时引起重新组合,这是一个奇怪的效果。然后,我想过滤那些比实际位置大150%的可见区域中的位置。

如何通过从Google Maps API获取的VisibleRegion对象计算该区域?

0 个答案:

没有答案