【发布时间】:2015-07-07 14:03:53
【问题描述】:
我正在尝试在 Android 中做一个“跟踪”应用程序。我正在使用 Fused Location Api,就像在许多不同的网站中所说的那样,我正在根据其准确性过滤位置。
public void onLocationChanged(Location location) {
if (location.getAccuracy() <= 10.0f && location.hasAccuracy() ) {
//saveLocation(); or whatever
}
代码比较详细,只是体现思路。
该应用程序在我走路时绘制Polyline,我每 5 秒获得一次位置。如果 GPS 未启用,我会说用户启用它。
问题是(我不允许上传图片,所以我会描述它)我的路径/路线、线路、奇怪的曲线、进入建筑物等......我不知道如何只是保持线路在街上......
如果我更改为“旧”API,使用 locationManager 等,我会收到更好的位置吗?或者Fused Location还有其他方式吗?
谢谢!
【问题讨论】:
-
也许如果我每 more 秒 tqke 点...这条线会更直。 (但如果我改变方向,它也会穿过建筑物)。我看不到解决方案。
标签: android gps location maps android-fusedlocation