You can use MapKit to display maps, but when it comes to routing, you'll need to launch the Maps app. In the Maps Maps url you can pass the lat / long coordinates of the destination and place it. The user can then find their way from their current location.
source
to share