由GPS位置触发的颤动本地通知
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由GPS位置触发的颤动本地通知相关的知识,希望对你有一定的参考价值。
QQ:我在我的flutter应用程序中设置了在特定时间触发的本地通知。但是,现在我还要添加通知,告知设备何时在某个本地范围内占用1公里。任何帮助或指导都会有所帮助。我花了无数个小时寻找信息和指导但却一无所获。也许扑腾没有这种能力。
答案
您可以使用Geolocator包:Geolocator
首先使用getCurrentPosition
方法保存currentLocation。
它有getPositionStream
方法,只要我们的位置发生变化,它就会给你新的位置。
每当位置变化使用distanceBetween
方法找到它们之间的距离。该方法以meteres返回距离。
每当距离超过1000米时触发通知。
Geolocator的API参考:Geolocator API docs
以上是关于由GPS位置触发的颤动本地通知的主要内容,如果未能解决你的问题,请参考以下文章