我是Android开发的新手,正在创建一个应用程序,该应用程序允许用户在特定位置周围创建地理围栏以进行提醒。例如:在杂货店周围做一个地理围栏,以提醒用户进入时要领取橙汁。

有谁知道一个教程可以帮助开发这样的东西?

最佳答案

AFAIK没有地理围栏教程,但是非常简单(假设您需要圆形围栏)。

  • This tutorial将告诉您如何获取用户的位置
  • Any of these链接将向您展示如何计算其当前位置与围栏的中心点之间的距离
  • 定期计算它们到中心的距离。我会让他们通过设置屏幕来设置时间间隔,并以默认的五分钟左右开始,因为除此以外的其他任何事情都会消耗大量电池。每次获取时都存储该距离。
  • 如果他们的最新距离与他们的新距离相比越过边界,请执行操作。例如,我开发了一个应用程序,该应用程序会在 child 离开 friend 家或上学时向 parent 发出警报。
  • 关于java - Android:制作地理围栏的简单方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12028928/

    10-09 06:57