1

有人帮助我,请我从过去几天一直坚持下去......

我的任务在这里。

在我的应用程序中,我需要集成地图,因为它打开它应该显示当前用户位置,因为我在走路时按下开始按钮它开始跟踪从我按下开始按钮的位置到我按下停止位置的路径。覆盖的距离在此间隔内应逐个导航跟踪,并收集开始和停止位置坐标以计算距离。

我添加了地图工具包框架,核心位置框架工作,还添加了地图视图,还实现了显示当前用户位置的方法。现在

这是我的代码

-(void)startSignificantChangeUpdates
  {
      // Create the location manager if this object does not
        // already have one.
        if (nil ==   self.locatioManager)
        {
           self.locatioManager = [[CLLocationManager alloc] init];
           self.locatioManager.delegate = self;
           [self.locatioManager startMonitoringSignificantLocationChanges]; 
        }
    }

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
    {
        // If it's a relatively recent event, turn off updates to save power
        CLLocation* location = [locations lastObject];
        NSDate* eventDate = location.timestamp;
        NSTimeInterval howRecent = [eventDate timeIntervalSinceNow];

        if (abs(howRecent) < 15.0) {
            // If the event is recent, do something with it.
            NSLog(@"latitude %+.6f, longitude %+.6f\n",location.coordinate.latitude,location.coordinate.longitude);
        }

        MKCoordinateRegion ref=MKCoordinateRegionMakeWithDistance([location coordinate], 250,250);
        [self.myMapView setRegion:ref animated:YES];
 }

请引导我从这里追踪路径,也可以收集坐标。

4

0 回答 0