Android 确定给定地质点列表的地图动画位置

Android 确定给定地质点列表的地图动画位置,android,android-mapview,zooming,Android,Android Mapview,Zooming,我的android应用程序将覆盖图上的一些标记加载到地图视图上。 标记基于地质点的动态列表放置。 我想移动地图中心并放大包含大多数项目的区域。 天真地说,我可以计算所有点的叠加,但我想从计算中删除离点质量很远的点。 有没有已知的计算方法?(例如概率、统计等?我曾经解决过一个与您刚才为我编写的房地产应用程序描述的问题完全相同的问题。对我起作用的是: 计算一个中心点 (质心,平均LAT和 朗斯,或者别的什么) 计算这个假想点和每个实引脚之间的距离 使用标准偏差算法并移除距离StdDev> 2(或您

我的android应用程序将覆盖图上的一些标记加载到地图视图上。
标记基于地质点的动态列表放置。
我想移动地图中心并放大包含大多数项目的区域。
天真地说,我可以计算所有点的叠加,但我想从计算中删除离点质量很远的点。

有没有已知的计算方法?(例如概率、统计等?

我曾经解决过一个与您刚才为我编写的房地产应用程序描述的问题完全相同的问题。对我起作用的是:

  • 计算一个中心点 (质心,平均LAT和 朗斯,或者别的什么)
  • 计算这个假想点和每个实引脚之间的距离
  • 使用标准偏差算法并移除距离StdDev> 2(或您的任何阈值)
  • 重复步骤1-3(每次使用新的中心点 你循环)直到没有更多 要在步骤3中删除的异常值
这种方法非常适合我的需要。但是如果你环顾四周,我相信有更有趣的方法来解决同样的问题。例如,我发现这篇有趣的CompSci论文

祝你好运