android-map-extensions奇怪的聚类行为

时间:2014-07-15 14:15:43

标签: android android-maps-extensions

我目前正在使用android-map-extensions群集Google地图上的标记。但是,有时两个标记在它们真的很远时聚集在一起,有时它们必须几乎彼此重叠才能聚集在一起。我一直试图绕过这个问题几天,并没有弄明白。下面是一些例子(顺便说一句,对不起英语不好而且我没有足够的声誉来发布图片以便拯救):

  1. 应该已经群集:http://imgur.com/MxyN9VI
  2. 不应聚焦,直到缩小到足够远(1-2更多缩放级别):http://imgur.com/hVzMQfD
  3. 如何解决此问题,更改clusterSize,因为文档实际上没有帮助

1 个答案:

答案 0 :(得分:2)

Android Maps Extensions使用基于网格的群集,您所描述的内容是其工作原理的一部分 你有几个选择:

  1. 为它编写自己的聚类策略(例如基于距离)
  2. 为您的案件找到合适的clusterSize;如果所有标记都有固定和静态位置,这可能会起作用;请记住,在128和128.1之间选择可以产生很大的不同
  3. 尝试不同的库,例如Clusterkraf或Android Maps Utils,使用基于距离的clusering
  4. 披露:我是Android Maps Extensions的开发者