Ios 如何在MKMapview中获取路线方向的详细信息

Ios 如何在MKMapview中获取路线方向的详细信息,ios,mkmapview,mapkit,mkannotation,Ios,Mkmapview,Mapkit,Mkannotation,我想在MKMapview中获取方向路线的详细信息。我在下面提到了一个示例url。同样,我想但不想去下一个URL。如果你知道的话,请任何人帮忙。在ios中是否可能 CLLocationCoordinate2D start = { (37.785834), (-122.406417) }; CLLocationCoordinate2D end = { (48.922499), (-125.507813) }; NSString *googleMapsURLString = [NSString

我想在
MKMapview
中获取方向路线的详细信息。我在下面提到了一个示例url。同样,我想但不想去下一个URL。如果你知道的话,请任何人帮忙。在ios中是否可能

 CLLocationCoordinate2D start = { (37.785834), (-122.406417) };
 CLLocationCoordinate2D end = { (48.922499), (-125.507813) };

 NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, end.latitude, end.longitude];

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];

我想这可能有助于你找到从起点到终点的路线

在Viewcontroller.m文件中,请使用以下代码

- (void)viewDidLoad {
    [super viewDidLoad];

    MapView* mapView = [[[MapView alloc] initWithFrame:
                         CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)] autorelease];

    [self.view addSubview:mapView];

    Place* home = [[[Place alloc] init] autorelease];
    home.name = @"Home";
    home.description = @"Sweet home";
    home.latitude = 37.785834;
    home.longitude = -122.406417;

    Place* office = [[[Place alloc] init] autorelease];
    office.name = @"Office";
    office.description = @"Bad office";
    office.latitude = 48.922499;
    office.longitude = -125.507813;


    [mapView showRouteFrom:home to:office];
}
有关这方面的更多详细信息,请参阅此站点的代码。。


如果你的问题得到解决,那很好,否则请随时询问。

谢谢你的回复。我清楚地知道从源头到目的地的路线。我想要从源头到目的地的详细方向(摘要)。(例如:1.直走然后向左走,2.走5公里后向右走)对不起。那个代码只给出两个地方之间的方向。我需要两个方向之间路线的详细信息(摘要)。如果你知道,请提供帮助。@vishnusiabalan这正是你需要的。。你可以使用谷歌方向API。。有关详细信息和代码,请查看此链接。。让我知道如果这对你不起作用…但我认为它对你起作用..享受..抱歉json。我是这个mapview的新手,我不知道如何从项目中获取准确的编码。(我需要的是路线列表)你能帮我吗?我想你了解我的情况。我如何发送。我可以再问一个问题或发邮件吗。