如何打开专注于服务选项卡的 Apple 地图? (URL 方案)
How to open Apple Maps focusing on the services tab ? (URL scheme)
我正在使用通用链接打开我的 Apple 地图应用程序。
我实现了它们以打开具有不同交通类型的应用程序(乘汽车、步行和 public 公交)。我也想打开它并将用户的视图集中在服务选项卡上,但找不到这样做的方法。
有什么想法吗?
提前感谢您的时间和回复!
最好的问候,
您可以使用 MKLaunchOptionsDirectionsModeKey
在 launchOptions
中进行设置,但目前仅支持:
MKLaunchOptionsDirectionsModeDriving
MKLaunchOptionsDirectionsModeWalking
MKLaunchOptionsDirectionsModeTransit
MKLaunchOptionsDirectionsModeDefault //Users current preference
没有选项 (Swift 4.2) select 最后一个选项卡(用于乘车/服务)。由于这是最近添加的功能,Apple 可能尚未更新 class。我不知道有什么解决方法。
https://developer.apple.com/documentation/mapkit/mkmapitem/directions_mode_values
为了完整起见,这是您打开它的方式:
let coordinate = CLLocationCoordinate2DMake(37.331686, -122.030656)
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: coordinate))
mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeTransit])
我正在使用通用链接打开我的 Apple 地图应用程序。
我实现了它们以打开具有不同交通类型的应用程序(乘汽车、步行和 public 公交)。我也想打开它并将用户的视图集中在服务选项卡上,但找不到这样做的方法。
有什么想法吗? 提前感谢您的时间和回复! 最好的问候,
您可以使用 MKLaunchOptionsDirectionsModeKey
在 launchOptions
中进行设置,但目前仅支持:
MKLaunchOptionsDirectionsModeDriving
MKLaunchOptionsDirectionsModeWalking
MKLaunchOptionsDirectionsModeTransit
MKLaunchOptionsDirectionsModeDefault //Users current preference
没有选项 (Swift 4.2) select 最后一个选项卡(用于乘车/服务)。由于这是最近添加的功能,Apple 可能尚未更新 class。我不知道有什么解决方法。
https://developer.apple.com/documentation/mapkit/mkmapitem/directions_mode_values
为了完整起见,这是您打开它的方式:
let coordinate = CLLocationCoordinate2DMake(37.331686, -122.030656)
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: coordinate))
mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeTransit])