是否可以让这个 iphone 应用程序 (http://www.apptite.be/tutorial_ios_stopwatch.php) 开始并根据经度和纬度计算单圈时间?因此,当手机越过 GPS 坐标时,计时器不会启动按钮,每次越过 GPS 坐标时,它会花费一圈时间并将其存储在 sql 数据库中。
希望这是有道理的...
提前致谢 :)
是否可以让这个 iphone 应用程序 (http://www.apptite.be/tutorial_ios_stopwatch.php) 开始并根据经度和纬度计算单圈时间?因此,当手机越过 GPS 坐标时,计时器不会启动按钮,每次越过 GPS 坐标时,它会花费一圈时间并将其存储在 sql 数据库中。
希望这是有道理的...
提前致谢 :)
有可能的。它可能没有您正在寻找的精度,但 Core Location 可以很容易地完成您想要的工作。
创建一个CLLocationManager
,然后每隔一段时间生成一个CLLocation
。调用具有可接受偏差distanceFromLocation
的新CLLocation
位置和起始位置。当您通过起始区域时,这应该让您知道。
这是实现位置管理器的类的头文件示例
#import <CoreLocation/CoreLocation.h>
@interface ViewController : UIViewController <CLLocationManagerDelegate>
@property (strong, nonatomic) CLLocationManager *locationManager;
@property (strong, nonatomic) CLLocation *startingPoint;
@end