iPhone秒表应用程序以经纬度位置开始?

iPhone秒表应用程序以经纬度位置开始?,iphone,objective-c,nsdate,nstimer,stopwatch,Iphone,Objective C,Nsdate,Nstimer,Stopwatch,有可能获得此iphone应用程序吗http://www.apptite.be/tutorial_ios_stopwatch.php 根据经度和纬度开始并计算圈数?因此,当手机超过GPS坐标时,计时器会启动,而不是使用开始按钮,每次超过GPS坐标时,它都会占用一圈时间并将其存储在sql数据库中 希望这有意义 提前感谢:这是可能的。它可能没有你想要的精度,但是核心位置可以很容易地做到你想要的 创建一个CLLocationManager,然后每隔一段时间生成一个CLLocation。在新的CLLoca

有可能获得此iphone应用程序吗http://www.apptite.be/tutorial_ios_stopwatch.php 根据经度和纬度开始并计算圈数?因此,当手机超过GPS坐标时,计时器会启动,而不是使用开始按钮,每次超过GPS坐标时,它都会占用一圈时间并将其存储在sql数据库中

希望这有意义


提前感谢:

这是可能的。它可能没有你想要的精度,但是核心位置可以很容易地做到你想要的

创建一个CLLocationManager,然后每隔一段时间生成一个CLLocation。在新的CLLocation和起始位置上调用distanceFromLocation,但有一些可接受的偏差。当你通过起跑区时,这会让你知道

下面是实现位置管理器的类的头文件示例

#import <CoreLocation/CoreLocation.h>

@interface ViewController : UIViewController <CLLocationManagerDelegate>

@property (strong, nonatomic) CLLocationManager *locationManager;
@property (strong, nonatomic) CLLocation *startingPoint;

@end

注意:您不仅要生成CLLocation,还要创建一个实现CLLocationManagerDelegate协议的类,注册为CLLocationManager委托,并实现locationManager:didUpdateToLocation:fromLocation: