我正在开发一个应用程序,其中我有一组预定义的坐标存储在如下所示的数组中:
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,但我正在努力使其适应我的需要。
由于