我正在構建一個iOS應用程序,我想與iPad上的Native Maps應用程序進行交互。似乎沒有地圖應用程序似乎安裝在任何一個模擬器上。iOS模擬器上的Google地圖?
如何在iOS模擬器上測試此功能?
當我讓谷歌地圖網站接管與以下網址
http://maps.google.com/maps?ll=37.785834,-122.406417
這種情況
我正在構建一個iOS應用程序,我想與iPad上的Native Maps應用程序進行交互。似乎沒有地圖應用程序似乎安裝在任何一個模擬器上。iOS模擬器上的Google地圖?
如何在iOS模擬器上測試此功能?
當我讓谷歌地圖網站接管與以下網址
http://maps.google.com/maps?ll=37.785834,-122.406417
這種情況
由於它說:
如果地圖應用程序未安裝在設備上,打開一個地圖URL將請求轉發給谷歌地圖網站。
所以你可以測試這在模擬器上,但它會在Safari中打開代替。
[someUIApplication openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=London"]]
這將打開蘋果的地圖應用。
注意:這隻適用於設備本身。不在模擬器中。
這是模擬器的「缺失」功能之一。
就像Woz說的那樣,它將在safari上打開,而不是在本機應用程序中打開。
你想如何與地圖應用程序交互?您唯一能做的就是鏈接到在地圖中打開的位置。 – woz 2012-07-26 18:23:02
我想要有幾個按鈕,每個按鈕都會打開一個鏈接,顯示從當前位置到鏈接位置的路線。 – 2012-07-26 18:24:09