flutter - Flutter:使用 GPS 确定车辆的速度
问题描述
我想监控设备(手机、平板电脑、..)的速度,比如谷歌地图,它们显示车辆移动的速度几乎与几分之一秒的延迟完全相同。如果可能,请告诉我。
解决方案
是的,您可以使用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
});
推荐阅读
- python - 如何对精灵而不是屏幕进行 blit 和图像处理?
- reactjs - 是否可以在 Webstorm 中为反应组件显示不同的图标?
- javascript - 我如何循环思考循环并使用 ajax 在 django 中显示结果?
- c# - 已读回执是否具有“父”已发送电子邮件的标识符
- macos - SSH 密钥转发
- ios - 如何使用 xcarchive 符号化崩溃文件
- php - Symfony 4实体日期时间字段返回当前日期而不是数据库
- angular - 如果 chartPanned 事件不起作用,如何解决问题
- delphi - 为什么运行时创建不在 Controls[] 中的 TControl 子级?
- vue.js - 使用 TensorFlow.js 对 Cloudinary 图像进行分类时,如何解决此 CORS 错误?