Vincent Vincent - 1 year ago 105
Swift Question

swift get directions in maps app

I have an app that displays multiple locations in multiple mapviews. How can I add a button that allows the user to open one of these locations in their maps app and to get directions to it?

Answer Source

If you got an MKPlaceMark you can use an MKMapItem and open the Map-app with the location as launchOption:

var mapItem = MKMapItem(placemark: yourPlaceMark) = "The way I want to go"

//You could also choose: MKLaunchOptionsDirectionsModeWalking
var launchOptions = [MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving]


Swift 3

mapItem.openInMaps(launchOptions: launchOptions)
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download