2009-02-13 49 views
4

我一直在开发基于位置的应用程序,并且理想情况下希望直接链接到使用Google应用程序的路线。如何从iPhone应用程序链接到Google Map路线

我看到了几个应用程序,如AroundMe这似乎已经做到这一点,但我不能工作了他们是如何成功地实现它

+0

似乎这已经问道:http://stackoverflow.com/questions/30058/how-can-i-launch-the -google-maps-iphone-application-from-within-my-own-native-app – 2009-02-13 14:51:44

回答

10

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

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

感谢这看起来像什么,我需要,很遗憾,我错过了其他我曾经搜索过的帖子。只需要现在就开始使用合作伙伴,但应该能够从googlemaps本身获得破解 – 2009-02-13 14:51:12

0

使用的OpenURL与正确的位置开始谷歌地图,就像描述于this question on stackoverflow。从那里

提取物:使用

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

,而不是g=London你也可以使用更多的URL格式砸脚,或者移动到GPS位置(可能是您以前从您的应用程序获得当前位置问核心位置)

无关:

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

相关问题