在iOS8中绘制两点之间的路由时获取空响应

在iOS8中绘制两点之间的路由时获取空响应,ios8,mkmapview,Ios8,Mkmapview,我正在使用这段代码,我得到了源代码和目标代码(纬度和经度),但无法得到响应。每次我都得到空响应。 非常感谢您的帮助。记录的确切坐标是多少?确保纬度和经度不向后。试试看。世界上有些地方也没有方向指示。 MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(_currentLocaton.coordinate, 1000, 1000); MKCoordinateRegion adjustedRegion = [map r

我正在使用这段代码,我得到了源代码和目标代码(纬度和经度),但无法得到响应。每次我都得到空响应。
非常感谢您的帮助。

记录的确切坐标是多少?确保纬度和经度不向后。试试看。世界上有些地方也没有方向指示。
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(_currentLocaton.coordinate, 1000, 1000);
MKCoordinateRegion adjustedRegion = [map regionThatFits:viewRegion];
[map setRegion:adjustedRegion animated:NO];

 MKPlacemark *source = [[MKPlacemark alloc]initWithCoordinate:CLLocationCoordinate2DMake(coord.latitude, coord.longitude) addressDictionary:[NSDictionary dictionaryWithObjectsAndKeys:@"",@"", nil] ];

 NSLog(@"%f %f", coord.latitude,coord.longitude);

MKMapItem *srcMapItem = [[MKMapItem alloc]initWithPlacemark:source];
[srcMapItem setName:@""];

 MKPlacemark *destination = [[MKPlacemark alloc]initWithCoordinate:CLLocationCoordinate2DMake(self.userEvents.locationCordinate.latitude, self.userEvents.locationCordinate.longitude) addressDictionary:[NSDictionary dictionaryWithObjectsAndKeys:@"",@"", nil] ];
 NSLog(@"%f %f", self.userEvents.locationCordinate.latitude,self.userEvents.locationCordinate.longitude);

 MKMapItem *distMapItem = [[MKMapItem alloc]initWithPlacemark:destination];
 [distMapItem setName:@""];

 MKDirectionsRequest *request = [[MKDirectionsRequest alloc]init];
[request setSource:srcMapItem];
[request setDestination:distMapItem];
[request setTransportType:MKDirectionsTransportTypeWalking];

  MKDirections *direction = [[MKDirections alloc]initWithRequest:request];

 [direction calculateDirectionsWithCompletionHandler:^(MKDirectionsResponse *response, NSError *error) {
    NSLog(@"response = %@",response);

    NSArray *arrRoutes = [response routes];
    [arrRoutes enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {

        MKRoute *rout = obj;

        MKPolyline *line = [rout polyline];
        [_mapView addOverlay:line];
        NSLog(@"Rout Name : %@",rout.name);
        NSLog(@"Total Distance (in Meters) :%f",rout.distance);

        NSArray *steps = [rout steps];

        NSLog(@"Total Steps : %d",[steps count]);

        [steps enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
            NSLog(@"Rout Instruction : %@",[obj instructions]);
            NSLog(@"Rout Distance : %f",[obj distance]);
         }];
      }];
  }];