Flutter 如何确保应用程序的用户正在移动
我尝试检查用户是否正在移动 我尝试了geolocator插件获取当前位置和最后位置,然后计算距离,但在实际设备上并不准确 并尝试使用latlong定位插件获取距离,但结果是一样的 另外,我在想,如果用户从位置1移动,然后返回到他移动的位置1,但是计算距离会发现他没有移动Flutter 如何确保应用程序的用户正在移动,flutter,dart,Flutter,Dart,我尝试检查用户是否正在移动 我尝试了geolocator插件获取当前位置和最后位置,然后计算距离,但在实际设备上并不准确 并尝试使用latlong定位插件获取距离,但结果是一样的 另外,我在想,如果用户从位置1移动,然后返回到他移动的位置1,但是计算距离会发现他没有移动 还有别的检查方法吗 使用任何可以提供当前速度的插件,如果您的速度>0,则用户正在移动,否则不会移动 someListener((location) { if(location.speed > 0) // you can
还有别的检查方法吗 使用任何可以提供当前速度的插件,如果您的
速度>0
,则用户正在移动,否则不会移动
someListener((location) {
if(location.speed > 0) // you can use change it to 0.5 or 1
// user is moving
else
// not moving
});