如何从iPhone应用程序链接到Google Map路线
问题描述:
我一直在开发基于位置的应用程序,并且理想情况下希望直接链接到使用Google应用程序的路线。如何从iPhone应用程序链接到Google Map路线
我看到了几个应用程序,如AroundMe这似乎已经做到这一点,但我不能工作了他们是如何成功地实现它
答
问题是关于显示导航方向的开放式地图,而不仅仅是地图。 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
答
使用的OpenURL与正确的位置开始谷歌地图,就像描述于this question on stackoverflow。从那里
提取物:使用
[someUIApplication openURL:[[NSURL alloc] initWithString: @"http://maps.google.com/maps?g=London"]]
,而不是g=London
你也可以使用更多的URL格式砸脚,或者移动到GPS位置(可能是您以前从您的应用程序获得当前位置问核心位置)
无关:
请评论,如果有人对如何处理重复和堆栈溢出或/相关问题的建议。我在这里仍然是新的:-)
似乎这已经问道: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