我有一個在MapView上顯示位置的應用程序,我想使用iPhone上的Directions APP從當前位置獲取特定位置的方向。我怎樣才能做到這一點?我如何使用地圖路線應用程序?
0
A
回答
1
0
我以前做過這個。它基本上比它的價值更麻煩,因爲你必須自己實現方向,並且每次Map應用程序獲取新功能時,應用程序中的指導系統將變得過時。你真正想要做的是創建一個鏈接,以便在地圖應用中打開路線。業主始終認爲他們不希望用戶不得不離開應用程序,但最終希望爲用戶提供最好的實用程序,不幸的是,鏈接到地圖應用程序是這裏的一種方式。
您可以鏈接到地圖應用程序是這樣的:
[UIApplication的sharedApplication]的OpenURL:[NSURL URLWithString:@ 「http://maps.google.com/whateveryoururlis」];
1
從你的問題,我假設你想要使用地圖應用程序獲取路線。
要做到這一點,你需要的代碼是這樣的:
NSString *mapsUrl =
[NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",
self.mapView.userLocation.location.coordinate.latitude,
self.mapView.userLocation.location.coordinate.longitude,
<destination address>];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: [mapsUrl stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]];
其中SADDR是起始地址(或緯度,在這種情況下LON對)和DADDR是目標地址。
相關問題
- 1. 使用谷歌地圖路線繪製應用程序崩潰
- 2. 如何利用Windows 8中的內置地圖應用程序爲我的應用程序提供路線
- 3. 應用程序如何使用Android 4+的Google離線地圖?
- 4. IOS:在我的應用程序中使用離線地圖
- 5. 如何在我的應用程序中使用離線地圖谷歌
- 6. 如何使Android應用程序具有離線地圖
- 7. 如何在我的應用程序上使用bing地圖
- 8. Android移動應用程序:室內地圖,步行路線
- 9. Iphone應用程序的離線地圖
- 10. 我應該如何使用ASP.NET MVC路線實現本地化?
- 11. 如何從您的應用程序顯示谷歌地圖路線屏幕?
- 12. 如何讓我的rails應用程序中的所有路線?
- 13. 如何正確定義我的rails應用程序的路線?
- 14. 我可以爲子應用程序使用透明路線嗎?
- 15. 如何在android上構建路線圖應用程序?
- 16. 如何從地圖應用程序回到我的應用程序?
- 17. 我應該如何使用路線和視圖
- 18. 如何將Bing地圖與離線WP7應用程序集成
- 19. 使用離線地圖進行桌面應用程序開發
- 20. 使用離線地圖的應用程序開發
- 21. Android:在應用程序中使用哪些離線地圖
- 22. 在應用程序中離線使用谷歌地圖
- 23. 如何使用碎屑路徑在地圖上繪製路線?
- 24. 如何使用OSM離線地圖在C#中的應用程序?
- 25. 使用地圖J2ME應用程序
- 26. 谷歌地圖Android:我如何繪製路線查看路線
- 27. 繪製線/在Windows8的地鐵秉/谷歌地圖應用程序路由
- 28. 在我的應用程序使用開放街道地圖的離線
- 29. 應用程序沒有正確更改路線。我如何獲得routeConfig爲我的應用程序工作?
- 30. 如何在Android應用程序中離線使圖像可用?
您可能想查看MapKit服務條款,因爲此功能可能會違反它們。 – 2012-01-07 16:48:28
我看到一些使用Yelp和Qype的應用程序? – 2012-01-07 16:51:16
下面的答案是否適用於您? – 2012-01-09 17:08:48