使用ClusterItem Android Maps API时标记太多时滞后

时间:2016-06-30 18:08:25

标签: android google-maps maps google-maps-markers markerclusterer

我使用util库映射android for Cluster项。 我有很多标记但导航速度太慢了。 有没有办法优化这些应用程序?

您可以看到此视频:https://youtu.be/lboDrBmI6xo

2 个答案:

答案 0 :(得分:1)

以下是Optimize Maps with Many Makers的建议:

  
      
  1. 简化的一种方法是在服务器上渲染标记。 Google提供了两种内置于API中的服务,可以轻松实现这一目标   实现:FusionTablesLayer和KmlLayer。如果你喜欢表演   在您自己的服务器上进行计算,这可以通过创建来完成   来自图像的自定义叠加,预渲染或渲染在图像上   飞。

  2.   
  3. 另一种有用的优化技术涉及视口标记管理:仅限制在地图上渲染的标记   可见区域内存在的那些。

  4.   
  5. 如果您仍想在地图上显示许多标记,请考虑创建一个显示最小标记的自定义叠加层   功能。这种方法可以获得性能改进   API提供的标准标记。

  6.   

详细了解优化提示的文档。

答案 1 :(得分:0)

我相信标记聚类是Android的一种方式,我们有一个实用程序库可用于此。您可以查看here