2015-02-16 4 views
5

में दिशानिर्देश प्राप्त करें मेरे पास एक ऐप है जो एकाधिक मानचित्रदृश्यों में एकाधिक स्थानों को प्रदर्शित करता है। मैं एक बटन कैसे जोड़ सकता हूं जो उपयोगकर्ता को इन मानचित्रों में से किसी एक को अपने मानचित्र ऐप में खोलने और दिशा-निर्देश प्राप्त करने की अनुमति देता है?त्वरित नक्शा ऐप

उत्तर

23

आप एक MKPlaceMark मिली है, तो आप एक MKMapItem का उपयोग करें और launchOption के रूप में स्थान के साथ नक्शा-ऐप खोल सकते हैं:

var mapItem = MKMapItem(placemark: yourPlaceMark) 

mapItem.name = "The way I want to go" 

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

mapItem.openInMapsWithLaunchOptions(launchOptions) 

स्विफ्ट 3

mapItem.openInMaps(launchOptions: launchOptions) 
+0

धन्यवाद! यह – Vincent

+0

खेद है, मैं इस के लिए नया हूँ :) :) – Vincent

संबंधित मुद्दे