【发布时间】:2021-04-29 18:59:55
【问题描述】:
如何将实时跟踪与flutter_map 集成。有谁知道其中集成了哪个库?或者如何实现?
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies fluttermap
如何将实时跟踪与flutter_map 集成。有谁知道其中集成了哪个库?或者如何实现?
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies fluttermap
为了做到这一点,我们需要了解什么是实时位置跟踪。主要由以下几部分组成:
您的第一方必须注意或位置发生变化,当坐标发生变化时,它会将新坐标发布到您的数据库中。这可以使用您的位置包来完成,Location 或 Geolocator 或其他依赖项。你听onLocationChanged。
您的第二方将监控您的数据库,以了解是否有任何新的坐标被发布。理想情况下,它会使用 Flutter 中的流构建器,它通过服务器侦听来自数据库的事件流,或者更实际地,通过 FirebaseFirestore 流。
当您的第二方收到这些新坐标时,它将使用新收到的数据更新地图。您可以通过两件事来实现这一点:
LatLng 参数。这是您刚刚收到的LatLng。LatLng。现在,只要位置发生变化,您就可以让第一方上传其数据,而在上传数据后,第二方会立即获取数据,并且您可以进行实时跟踪。实现它并没有你想象的那么难。
您将获得一个位置跟踪系统。
【讨论】:
我认为你不想自己实现它。
【讨论】: