如何在Flutter中获取GPS时间?

3
我正在尝试在我的Flutter应用程序中获取GPS时间,我能够获取设备的当前时间,但由于它可能会在手机设置中更改,而且不能使用网络提供的时间 NTP,因为我离线使用我的应用程序。是否有任何Flutter库可以获取GPS日期和时间(不是设备时间,卫星日期和时间)或任何其他解决方案来解决我的问题?
1个回答

0

我还没有测试过,但是location包似乎提供了LocationData对象中的时间:https://github.com/Lyokone/flutterlocation

这里是时间字段: https://github.com/Lyokone/flutterlocation/blob/ab79cba664284ee44ed3f7076c1c2b3038187afc/packages/location_platform_interface/lib/src/types.dart#L81

请注意,它可以为空,并且我已经阅读过并非所有位置都有时间数据。您可能需要将其与NTP偏移解决方案结合使用,以便在离线使用时可以在线计算。


我已经测试过了。我正在使用位置4.3.0。不幸的是,它没有从卫星返回时间。有人已经创建了一个问题 https://github.com/Lyokone/flutterlocation/issues/351 - Haizad Annuar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接