QQ:我已经在自己的Flutter应用中设置了在特定时间触发的本地通知。但是,现在我也想添加有关在某个本地区域内将设备驶离1公里时的通知。任何帮助或指示都会有所帮助。我花了无数小时来寻找信息和指导,但没有发现任何东西。也许扑不具备此功能。
答案 0 :(得分:0)
您可以使用 Geolocator 软件包:Geolocator
首先使用getCurrentPosition
方法保存currentLocation。
它具有getPositionStream
方法,可在我们的职位发生变化时为您提供新职位。
每当位置更改时,请使用distanceBetween
方法查找它们之间的距离。该方法以米为单位返回距离。
只要距离超过1000m,就会触发通知。
Geolocator的API参考:Geolocator API docs