2012-08-29 17 views

回答

1

的谷歌地圖應用程序可以從地圖網址已推出: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

這樣,如果未安裝Google地圖,用戶將被重定向到網站,從而提供優雅的服務降級。

請注意,在iOS6中,新的地圖應用程序意味着上述的一些內容會有所不同 - 如果您有開發者帳戶,請檢查iOS6文檔,或等到其公開信息。

但是,您是否需要互聯網連接的問題不同。如果地圖部分被緩存,那麼谷歌地圖不一定需要互聯網連接 - 但這是無法保證的,而且您無法啓動應用程序也無濟於事。

您可以啓動Waze的(如果它安裝) - 看看他們的API文檔中詳細介紹瞭如何做到這一點: http://world.waze.com/dev/documentation/

+0

這真的推出的地圖應用程序。但它仍然提示它無法導航,因爲它沒有互聯網連接。謝謝。 – Misha

+0

是的,如果你需要導航,那麼地圖是你的錯誤應用程序,因爲它總是需要網絡連接。看看上面的Waze網址,還有http://gps.motionx.com/iphone/partnerapps/ - 可能還有其他一些API適用於像TomTom這樣的應用程序?然後,您可以依次嘗試每個URL('(BOOL)[[UIApplication sharedApplication] canOpenURL:..]'),並返回到地圖作爲最後的手段 - 然後如果您的用戶已安裝離線導航,他們會得到它。 – ikuramedia

+0

是的,謝謝。我也使用Waze,我沒有問題。 – Misha