【发布时间】:2020-03-09 00:31:46
【问题描述】:
我正在开发一个使用 GPS 位置数据的应用。
问题在于应用运行的条件。有时没有互联网连接,有时有屋顶,否则用户会进入隧道,在这种情况下,我会从GPS 得到一些错误的观点。
关键是我如何忽略GPS 的错误点?
我有一个想法,列出最后一个 10 或 20 点并获取它们之间的距离平均值,如果新点距离 <= 平均值,则删除最后一个点并将新点添加到列表中。
但是有一个问题!有时新观点是正确的,从那里我有正确的观点。 那么我怎么能决定忽略这一点或将其保留在列表中。或者也许还有其他我不知道的方法?
【问题讨论】:
标签: android geolocation android-gps