以前,在iOS應用程序中,您可以使用Google Maps URL方案(http:maps.google.whatever.whatever)從應用程序內啓動地圖應用程序。什麼是iOS 6.0地圖應用程序的URL方案?
有誰知道iOS 6.0 Maps應用程序的新URL方案是什麼?我找不到任何新的文檔。
以前,在iOS應用程序中,您可以使用Google Maps URL方案(http:maps.google.whatever.whatever)從應用程序內啓動地圖應用程序。什麼是iOS 6.0地圖應用程序的URL方案?
有誰知道iOS 6.0 Maps應用程序的新URL方案是什麼?我找不到任何新的文檔。
您需要使用MKMapItem來打開地圖應用程序。看看文檔:Documentation
下面是如何使用它:
MKMapItem *mapItem=[[MKMapItem alloc] initWithPlacemark:yourPlacemark];
[mapItem openInMapsWithLaunchOptions:@{MKLaunchOptionsMapTypeKey : @(yourMapType), MKLaunchOptionsShowsTrafficKey : @(yourTraffic), MKLaunchOptionsDirectionsModeKey : yourDirectionMode}];
雖然你會得到通過使用MKMapItem
更多的控制,URL方案要容易得多。它沒有太大的改變,只需將google.com替換爲apple.com即可。 Here's the documentation。
您還可以使用OpenUrl和「http://maps.apple.com/maps?」用你自己的參數。我已經測試過這個工作在我的iOS6 iPhone上。 – callisto
只會打開Google地圖..:/ –