直接调用系统地图导航

CLLocationCoordinate2DdestinationCoord =CLLocationCoordinate2DMake([self.detailInfoModel.xdoubleValue], [self.detailInfoModel.ydoubleValue]);
//当前的位置
MKMapItem*currentLocation = [MKMapItemmapItemForCurrentLocation];
//目的地的位置
MKMapItem*toLocation = [[MKMapItemalloc]initWithPlacemark:[[MKPlacemarkalloc]initWithCoordinate:destinationCoordaddressDictionary:nil]];
toLocation.name=self.detailInfoModel.address;
NSArray*items = [NSArrayarrayWithObjects:currentLocation, toLocation,nil];
NSDictionary*options =@{MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving,MKLaunchOptionsMapTypeKey: [NSNumbernumberWithInteger:MKMapTypeStandard],MKLaunchOptionsShowsTrafficKey:@YES};
//打开苹果自身地图应用,并呈现特定的item

[MKMapItemopenMapsWithItems:itemslaunchOptions:options];

你可能感兴趣的:(直接调用系统地图导航)