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