如果用戶有多個地圖應用程序(本機iOS地圖和谷歌地圖)有某種提示來選擇地圖應用程序你想打開它?或者是否需要爲我在設備上安裝的每個地圖應用創建特定的方法。地圖在iOS 8上啓動地圖時選擇使用哪個地圖應用程序
2
A
回答
0
如果您正在製作自己的應用,則可以使用iOS上的URL Scheme打開Google地圖應用,也可以添加一些deep linking。
但是,如果你在談論從聯繫人,或筆記應用中打開地圖,你可能需要 Make Google Maps your default maps app on iOS with MapsOpener tweak
1
你要做的GUI自己,但這些基本上你需要做什麼。它們是相對簡單:
設置的URL(假設你有
lat
,lon
):對於蘋果地圖
NSString *urlString = [[NSString alloc] initWithFormat:@"http://maps.apple.com/?q=%.5f,%.5f", lat, lon];
對於谷歌地圖
NSString *urlString = [[NSString alloc] initWithFormat:@"comgooglemaps://?q=%.5f,%.5f", lat, lon];
或其他地圖...
然後,打開它
NSURL* url = [NSURL URLWithString:urlString]; [[UIApplication sharedApplication] openURL:url];
相關問題
- 1. Windows 8 - 啓動地圖應用程序
- 2. scala選擇使用哪個地圖?
- 3. 從應用程序啓動Google地圖
- 4. 啓動Google地圖應用程序
- 5. Android:啓動Google地圖應用程序
- 6. 啓動地圖應用程序中有多個目的地
- 7. 在當前位置啓動iPhone本地地圖應用程序
- 8. 啓動WP7地圖應用
- 9. 從Phonegap應用程序在iOS上打開本地地圖應用程序
- 10. 如何在winRT xaml應用程序中啓動本地地圖應用程序?
- 11. 在Uber iOS應用程序上移動地圖上的註釋
- 12. 從iPhone應用程序啓動Google地圖應用程序。
- 13. 如何選擇在iPhone應用程序啓動時選擇哪個視圖?
- 14. 使用Google地圖選擇地點
- 15. Android 2谷歌地圖地圖在一個應用程序
- 16. iOS應用程序圖標本地化
- 17. iOS交互式地圖應用程序?
- 18. 此處地圖崩潰時從這裏啓動地圖應用程序從其他應用程序
- 19. 地圖應用程序類似於Windows 10地圖使用Template10
- 20. IOS/MapKit:通過點擊MKPlacemark啓動本地地圖應用程序
- 21. 從我的應用程序在iOS中顯示Iphone的本地地圖應用程序中的地圖6
- 22. iOS上的地圖框在線地圖
- 23. 在地圖中選擇地圖點Poly
- 24. 在Android設備上,如何防止地址啓動地圖應用程序?
- 25. 試圖啓動谷歌地圖崩潰我的應用程序
- 26. 從定製應用程序啓動百度地圖意圖
- 27. 網站上的谷歌地圖連接到iOS應用程序的地圖
- 28. 帶地圖的本地應用程序
- 29. 谷歌地圖V2應用程序啓動,但沒有地圖的加載
- 30. Google地圖本地應用程序 - 地圖鏈接
什麼您推出意味着地圖做?你的意思是從你的應用程序中打開另一個地圖應用 –
例如我有一個地址,我想使用地圖來獲取方向,但該設備有ios地圖和谷歌地圖,有沒有一種方法來提示消息來選擇我想使用的應用程序(ios地圖或谷歌地圖)獲取路線? – user9898