Xcode谷歌地图导航

时间:2010-10-20 14:55:01

标签: iphone objective-c xcode maps

我目前有一个应用程序可以将引脚放到地图上的各个兴趣点上,所有这些都是在iPhone上以编程方式完成的。

我现在要完成的目标是允许用户通过调用iPhone上的内置导航工具导航到该位置并通过转向指示。

无论如何我能做到这一点吗?我已经搜索了开发人员中心并搜索谷歌和这里,但没有找到任何相关信息。

1 个答案:

答案 0 :(得分:2)

您不得在自己的应用中使用Google指示。您可以执行此操作的唯一方法是按照以下方式将它们发送到Google地图应用程序:

- (void)getDirections {
    CLLocationCoordinate2D start = { (startLatitude), (startLongitude) };
    CLLocationCoordinate2D end = { (endLatitude), (endLongitude) };

    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]];

}