2010-09-21 88 views
10

我想知道如何从iPhone应用程序打开Goog​​le地图,以便Google地图在抵达网页时显示路线?从iPhone打开谷歌地图并显示路线

今天我使用的代码只有显示的坐标。

 NSString *latlong = [NSString stringWithString: @"59.33267,18.07361"]; 
     NSURL *url = [[[NSURL alloc] initWithString:[NSString stringWithFormat: @"http://maps.google.com/maps?ll=%@", [latlong stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] ]] autorelease]; 
     [[UIApplication sharedApplication] openURL:url]; 
+0

我对你的问题感到困惑。显示到达网页时的路线? – Scott 2010-09-21 13:52:49

+0

是的,在谷歌地图的网页/应用程序。 – 2010-09-21 14:29:36

回答

16

使用以下URL格式(必须指定路线起点和终点):

"http://maps.google.com/maps?daddr=%f,%f&saddr=%f,%f" 
+0

非常感谢弗拉基米尔! – 2010-09-21 14:29:11

+0

不客气:) – Vladimir 2010-09-21 14:30:17

+0

真的非常感谢:) – cV2 2012-01-19 08:11:32