我正在尝试在 Android 中做一个“跟踪”应用程序。我正在使用 Fused Location Api,就像在许多不同的站点中所说的那样,我正在通过其准确性过滤位置。
public void onLocationChanged(Location location) {
if (location.getAccuracy() <= 10.0f && location.hasAccuracy() ) {
//saveLocation(); or whatever
}
代码更详细,只是为了反映这个想法。
Polyline
该应用程序在我走路时画了一段时间,我每 5 秒得到一次位置。如果 GPS 未启用,我会说用户启用它。
问题是(我不允许上传图片,所以我会描述它)我的路径/路线、线路、奇怪的曲线、进入建筑物等......而且我不知道如何保持在街上排队...
如果我更改为“旧”APIlocationManager
等,我会收到更好的位置吗?还是有另一种方式Fused Location
?
谢谢!