据我所知,关于地理围栏的教程并不多,但它很简单(假设您需要一个圆形的围栏)。 这个教程 将告诉您如何获取用户的位置 任何一个 这些链接都可以显示您如何计算其当前位置与其围栏中心点之间的距离。 以常规时间间隔计算他们与中心的距离。我会让他们通过设置屏幕设置间隔,并从默认值开始约五分钟,因为任何大于此间隔将严重耗损电池。每次获取距离时存储该距离。 如果他们的最后一次距离与新距离相比穿越了边界,请执行您的操作。例如,我曾经在开发一个应用程序,当孩子离开朋友家或到达学校时,会向父母发出警报。
最近开发了一个名为Proxim.io的新API,可以满足您的需求。网站是www.proxim.io。以下是开发者文档中的一句话:Proxim.io是一个平台,用于向您的应用程序用户提供相关消息。这些消息基于实时位置、兴趣主题和地理触发器进行传递。消息可以通过Push发送到设备,也可以通过API(Web事件)路由到软件系统。