什么是iOS 6.0地图应用程序的URL方案?
以前,在iOS应用程序中,您可以使用Google Maps URL方案(http:maps.google.whatever.whatever)从应用程序内启动地图应用程序。
有谁知道iOS 6.0 Maps应用程序的新URL方案是什么? 我找不到任何新的文档。
您需要使用MKMapItem来打开地图应用程序。 看看文档:文档
以下是如何使用它:
MKMapItem *mapItem=[[MKMapItem alloc] initWithPlacemark:yourPlacemark];
[mapItem openInMapsWithLaunchOptions:@{MKLaunchOptionsMapTypeKey : @(yourMapType), MKLaunchOptionsShowsTrafficKey : @(yourTraffic), MKLaunchOptionsDirectionsModeKey : yourDirectionMode}];
虽然通过使用MKMapItem
可以获得更多的控制MKMapItem
,但URL方案要容易得多。 它没有太大的改变,只需将google.com替换为apple.com即可。 这里是文档。