如何从carp_background_location获取经度和纬度
这是终端中的结果:-
sendLocationEvent{callback=5839465806,location={海拔=78.0,航向=67.55118,纬度=30.2145618,精度=9.648,速度精度=0.16278821,时间=1.645010177E12,is_mocked=false,速度=0.0027909183,经度=71.4721748}}
你可以获得用户的位置,但谷歌会阻止你这样做,因为"隐私和策略规则";,但它将是一种电池排水器应用。像uber这样的应用程序,当应用程序仍在后台中运行时,它们使用GPS
如果你只想在应用程序处于后台(非终止状态(时提取它,那么你可以简单地使用Timer.periodic()
,作为回调函数,你可以将函数传递到提取位置。
然而,这也取决于操作系统何时终止应用程序。例如,如果你的应用程序消耗了大量资源,操作系统可能会杀死你的应用。
geolocator: ^8.2.0
这个包可以在后台获得一个位置,只需添加权限