由GPS位置触发的颤动本地通知

问题描述 投票:0回答:1

QQ:我在我的flutter应用程序中设置了在特定时间触发的本地通知。但是,现在我还要添加通知,告知设备何时在某个本地范围内占用1公里。任何帮助或指导都会有所帮助。我花了无数个小时寻找信息和指导但却一无所获。也许扑腾没有这种能力。

flutter notifications localnotification
1个回答
0
投票

您可以使用Geolocator包:Geolocator

首先使用getCurrentPosition方法保存currentLocation。

它有getPositionStream方法,只要我们的位置发生变化,它就会给你新的位置。

每当位置变化使用distanceBetween方法找到它们之间的距离。该方法以meteres返回距离。

每当距离超过1000米时触发通知。

Geolocator的API参考:Geolocator API docs

© www.soinside.com 2019 - 2024. All rights reserved.