2009-02-13 81 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位置(可能是您以前從您的應用程序獲得當前位置問核心位置)

無關:

請評論,如果有人對如何處理重複和堆棧溢出或/相關問題的建議。我在這裏仍然是新的:-)

相關問題