1

是否可以让这个 iphone 应用程序 (http://www.apptite.be/tutorial_ios_stopwatch.php) 开始并根据经度和纬度计算单圈时间?因此,当手机越过 GPS 坐标时,计时器不会启动按钮,每次越过 GPS 坐标时,它会花费一圈时间并将其存储在 sql 数据库中。

希望这是有道理的...

提前致谢 :)

4

1 回答 1

0

有可能的。它可能没有您正在寻找的精度,但 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
于 2012-07-10T19:36:28.433 回答