我想监控设备(移动设备、平板电脑等)的速度。就像谷歌地图一样,它们显示了车辆以几乎精确的速度移动的速度,延迟为几分之一秒。如果可能的话请告诉我。
发布于 2019-10-18 01:49:21
可以,您可以使用geolocator插件测量速度。它为您提供了Position对象,您可以对其调用speed。示例:
var geolocator = Geolocator();
var options = LocationOptions(accuracy: LocationAccuracy.high, distanceFilter: 10);
geolocator.getPositionStream(options).listen((position) {
var speedInMps = position.speed; // this is your speed
});发布于 2021-03-11 00:57:09
这是当前正在运行的实现...
Geolocator.getPositionStream(
forceAndroidLocationManager: true,
intervalDuration: Duration(seconds: 3),
distanceFilter: 2,
desiredAccuracy: LocationAccuracy.bestForNavigation)
.listen((position) {
var speedInMps =
position.speed.toStringAsPrecision(2); // this is your speed
print(speedInMps);https://stackoverflow.com/questions/58437692
复制相似问题