GPS位置触发的本地通知波动

时间:2019-03-31 10:28:25

标签: flutter notifications localnotification

QQ:我已经在自己的Flutter应用中设置了在特定时间触发的本地通知。但是,现在我也想添加有关在某个本地区域内将设备驶离1公里时的通知。任何帮助或指示都会有所帮助。我花了无数小时来寻找信息和指导,但没有发现任何东西。也许扑不具备此功能。

1 个答案:

答案 0 :(得分:0)

您可以使用 Geolocator 软件包:Geolocator

首先使用getCurrentPosition方法保存currentLocation。

它具有getPositionStream方法,可在我们的职位发生变化时为您提供新职位。

每当位置更改时,请使用distanceBetween方法查找它们之间的距离。该方法以米为单位返回距离。

只要距离超过1000m,就会触发通知。

Geolocator的API参考:Geolocator API docs