是否可以在带有 Google 地图 API 的 Flutter 应用程序中跟踪汽车的实际行驶距离?

Is it possible to track the actual driven distance with the car in an Flutter App with Google Maps API?

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

我在 Internet 上进行了搜索,但没有找到解决方案。

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

就我而言,这无法通过 Google 地图 API.

实现

正如 Andy 在对您的问题的评论中所回答的那样,您可以从 Geolocator 包 (https://pub.dev/packages/geolocator) and compute the distance between each sequential point (Maps Toolkit provides these functions: https://pub.dev/packages/maps_toolkit) 中跟踪坐标。 把这些加起来,你就有了距离的近似值。您跟踪位置的频率越高,它就会越准确。

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