Cocoa touch 如何从iPhone应用程序链接到谷歌地图方向

Cocoa touch 如何从iPhone应用程序链接到谷歌地图方向,cocoa-touch,Cocoa Touch,我一直在开发一个基于位置的应用程序,理想的情况是使用谷歌应用程序直接链接到方向 我见过一些像AroundMe这样的应用程序,它们似乎已经做到了这一点,但我不知道它们是如何实现它的使用OpenURL以正确的位置启动google地图的,如中所述 从那里提取:使用 [someUIApplication openURL:[[NSURL alloc] initWithString: @"http://maps.google.com/maps?g=London"]] 除了g=London之外,您还可以使用

我一直在开发一个基于位置的应用程序,理想的情况是使用谷歌应用程序直接链接到方向


我见过一些像AroundMe这样的应用程序,它们似乎已经做到了这一点,但我不知道它们是如何实现它的

使用OpenURL以正确的位置启动google地图的,如中所述

从那里提取:使用

[someUIApplication openURL:[[NSURL alloc] initWithString: @"http://maps.google.com/maps?g=London"]]
除了
g=London
之外,您还可以使用更多的URL格式来放置PIN,或移动到GPS位置(可能是您以前通过询问核心位置从应用程序获得的当前位置)

无关的:


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

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

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

谢谢这看起来像什么,我需要,抱歉错过了我第一次搜索的另一个帖子。现在只需要让它接受合作词,但应该能够从谷歌地图本身破解它。仅供参考,如果您需要基于合作词的查找,您可以在saddr和daddr字符串中输入“51.234231,-1.231232”: