【发布时间】:2011-01-28 17:15:21
【问题描述】:
我的 android 应用程序将覆盖层上的一些标记加载到 MapView 上。
标记是根据地理点的动态列表放置的。
我想移动地图中心并放大到包含大多数项目的区域。
天真地,我可以计算所有点的叠加,但我想从计算中删除离点质量很远的点。
有没有已知的计算方法? (例如概率、统计......?)
【问题讨论】:
标签: android android-mapview zooming
我的 android 应用程序将覆盖层上的一些标记加载到 MapView 上。
标记是根据地理点的动态列表放置的。
我想移动地图中心并放大到包含大多数项目的区域。
天真地,我可以计算所有点的叠加,但我想从计算中删除离点质量很远的点。
有没有已知的计算方法? (例如概率、统计......?)
【问题讨论】:
标签: android android-mapview zooming
我曾经为我不久前编写的房地产应用程序解决了与您描述的完全相同的问题。对我有用的是:
这种方法非常适合我的需求。但我敢肯定,如果你环顾四周,还有更有趣的方法可以解决同样的问题。例如,我发现了这篇有趣的 CompSci 论文……
http://people.scs.carleton.ca/~michiel/outliers.pdf
祝你好运!
【讨论】: