首页 > 解决方案 > Flutter:使用 GPS 确定车辆的速度

问题描述

我想监控设备(手机、平板电脑、..)的速度,比如谷歌地图,它们显示车辆移动的速度几乎与几分之一秒的延迟完全相同。如果可能,请告诉我。

标签: flutterdart

解决方案


是的,您可以使用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
});

推荐阅读