定义存储在数组中的位置周围的地理围栏

时间:2016-07-19 14:47:12

标签: arrays swift geofencing

我正在开发一个应用程序,其中我有一组预定义的坐标存储在如下所示的数组中:

INTERVAL_DAY

INTERVAL_HALF_DAY

INTERVAL_HOUR

INTERVAL_HALF_HOUR

INTERVAL_FIFTEEN_MINUTES

我想要做的是,当用户位置匹配任何lat&在阵列中长(+或 - 5米),开始做一些计算。我有变量设置来保持lat&很长的用户,以及相关的CLLocation管理器。每30秒检查一次用户位置,因此我设置了一个定时器,以30秒的间隔触发。

我相信我需要在相关点附近设置地理围栏,但我不确定如何进行检查&建立。

我想这将是以下几点:

var SpeedcameraLocationDictionary: [[String : AnyObject]] = [
    ["camindex": "1a", "Latitude":xxxx, "Longitude":xxxx,"Distance":34, "legalspeed":110],
    ["camindex": "1b", "Latitude":xxxx, "Longitude":xxxx,"Distance":34, "legalspeed":110],
    ["camindex": "2a", "Latitude":xxxx, "Longitude":xxxx,"Distance":26, "legalspeed":110],
    ["camindex": "2b", "Latitude":xxxx, "Longitude":xxxx,"Distance":26, "legalspeed":110]]

是否有人能指出我可以帮助我实现这一目标的教程,或提供一些示例代码来实现我追求的目标?我一直关注this tutorial,但我正在努力使其适应我的需要。

由于

0 个答案:

没有答案