2012-08-27 63 views

回答

2

您需要使用MKMapItem來打開地圖應用程序。看看文檔:Documentation

下面是如何使用它:

MKMapItem *mapItem=[[MKMapItem alloc] initWithPlacemark:yourPlacemark]; 
[mapItem openInMapsWithLaunchOptions:@{MKLaunchOptionsMapTypeKey : @(yourMapType), MKLaunchOptionsShowsTrafficKey : @(yourTraffic), MKLaunchOptionsDirectionsModeKey : yourDirectionMode}]; 
+1

您還可以使用OpenUrl和「http://maps.apple.com/maps?」用你自己的參數。我已經測試過這個工作在我的iOS6 iPhone上。 – callisto

+0

只會打開Goog​​le地圖..:/ –

2

雖然你會得到通過使用MKMapItem更多的控制,URL方案要容易得多。它沒有太大的改變,只需將google.com替換爲apple.com即可。 Here's the documentation

相關問題