2016-05-18 5 views
1

私は、ビジネスとその場所のリスト(座標形式の場所)を特徴とするアプリケーションを構築しています。これを押すと、ユーザーをApple Mapsにプッシュして運転ルートを表示するボタンを提供したいと思います。運転ルートのアップルマップを開く機能はありますか?

これを行うにはどうすればいいですか?私はStackOverflowについて尋ねられた同様の質問を見たことがありますが、モバイルWeb URLを参照しています。私のアプリケーションはネイティブです。

ありがとうございます!

答えて

0

はい、これを行うことができます。このコードをチェックしてください。

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]) 
関連する問題