直接调用系统地图导航

2016-02-18  本文已影响76人  喜欢就可以
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];
上一篇 下一篇

猜你喜欢

热点阅读