我正在尝试构建一个应用程序,该应用程序基于位置查询数据库以查找预定任务,给定纬度、经度和半径。
我在网上找到了许多做类似事情的答案、文章和图书馆,但看起来非常复杂,并不能完全帮助我理解这个概念。
我以前能够设置 AlarmManager 以根据预定时间触发任务,并且我认为我可以设置 Geofence 来执行相同的操作,而无需创建实现位置更新的脚本。但看起来情况并非如此,我必须手动重新实现可能是简单的系统范围支持。
理想场景: 1. 用 lat、lng 和 radius 安排一个新任务。2. 将其添加到地理围栏,无需担心用户当前在哪里。3.当用户在该区域时,从数据库中找到该行所属的行,并对db行进行处理。
但我认为我必须走得更远才能让它发挥作用。
有什么想法可以实现这一目标吗?