如何从iPhone应用程序链接到Google地图指南

时间:2009-02-13 11:12:04

标签: cocoa-touch

我一直在开发基于位置的应用程序,最好使用Google应用程序直接链接到路线。

我已经看过一些应用程序,例如AroundMe,它们似乎已经这样做但我无法弄清楚它们是如何设法实现它的

2 个答案:

答案 0 :(得分:10)

问题是关于打开显示导航方向的地图,而不仅仅是地图。 iPhone的URL方案支持源和&目的地址 - 尝试,例如:

NSString* urlString = @"http://maps.google.com/maps?saddr=London+UK&daddr=Birmingham+UK";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];

答案 1 :(得分:0)

使用OpenURL以正确的位置启动Google地图,就像this question on stackoverflow中所述。

从中提取:使用

[someUIApplication openURL:[[NSURL alloc] initWithString: @"http://maps.google.com/maps?g=London"]]

而不是g=London您还可以使用更多的URL格式来放置引脚,或移动到GPS位置(可能是您之前从应用程序通过询问核心位置获得的当前位置)

相依:

如果有人建议如何处理有关堆栈溢出的重复和/或相关问题,请发表评论。我在这里还是新手: - )