Android:制作地理围栏的简单方法?

the*_*eld 15 java android location geolocation location-based-service

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

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

Gin*_*ray 8

AFAIK没有地理围栏的教程,但它很简单(假设你想要一个圆形围栏).

  • 本教程 将告诉您如何获取用户的位置
  • 这些链接中的任何一个都将向您展示如何计算其当前位置与其围栏中心点之间的距离
  • 以固定间隔计算它们与中心的距离.我让他们通过设置屏幕设置间隔,并以默认值大约五分钟开始,因为除此之外还有大量的电量消耗.每次到达时都存储该距离.
  • 如果他们与新距离相比的最后距离越过边界,请执行您的操作.例如,我在一个应用程序上工作,如果孩子离开朋友家或到学校就会提醒父母.