打开苹果地图获取行车路线的功能?

Function to open apple maps for driving directions?

我正在构建一个应用程序,其中包含企业及其位置列表(坐标形式的位置),我想提供一个按钮,按下该按钮会将用户推送到 Apple 地图并调出行车路线。

我该怎么做呢?我在 Whosebug 上看到过类似的问题,但他们指的是移动 Web URLS,我的将是应用程序的本机。

谢谢!

是的,你可以做到。查看此代码。

    let placemark : MKPlacemark = MKPlacemark(coordinate: <your coordinate>, addressDictionary:nil)
    //your placemark... Put in the coordinate here
    let mapItem:MKMapItem = MKMapItem(placemark: placemark)
    let launchOptions: NSDictionary = NSDictionary(object: MKLaunchOptionsDirectionsModeWalking, forKey: MKLaunchOptionsDirectionsModeKey)
    //in the lauch options, you can make it driving, walking, or public transportation
    MKMapItem.openMapsWithItems([currentLocationMapItem, mapItem], launchOptions: launchOptions as? [String : AnyObject])