首页 > 解决方案 > 是否可以使用 Google Maps API 在 Flutter App 中跟踪汽车的实际行驶距离?

问题描述

所以基本上,我想要一个可以开始跟踪的按钮,当我第二次单击时,应该在地图上显示行驶路线,并且应该显示行驶距离(以公里为单位)。

我搜索了互联网,但没有找到解决方案。

如果有人可以帮助我,我会很高兴,谢谢。

标签: fluttergoogle-mapsdarttracking

解决方案


就我而言,这无法通过 Google Maps API 实现。

就像安迪在对您的问题的评论中回答的那样,您可以跟踪 Geolocator 包 ( https://pub.dev/packages/geolocator ) 中的坐标并计算每个连续点之间的距离(Maps Toolkit 提供这些功能:https ://pub.dev/packages/maps_toolkit)。把这些加起来,你就有了距离的近似值。您跟踪位置的频率越高,它就越准确。

请记住:如果您根据时间进行跟踪,则由于移动设备的(更高)速度,近似值可能不太准确。我建议您根据速度调整点跟踪的间隔。


推荐阅读