2011-10-13 8 views
5

मैंने एक उपयोगकर्ता को यात्रा के मार्ग को दिखाते हुए एक रेखा खींचने का सबसे अच्छा तरीका खोजने के लिए ऑनलाइन चारों ओर देखा है। मुझे लगता है कि मुझे एमकेओवरलेव्यू का उपयोग करने की ज़रूरत है, और मुझे लगता है कि मुझे साजिश के लिए डेटा पॉइंट्स का चयन एकत्र करने की आवश्यकता है (क्या ये जीपीएस निर्देशांक होंगे?)। मेरे पास सवाल यह है कि मैं लाइन को कैसे आकर्षित करूंगा और उपयोगकर्ताओं के स्थान अपडेट के रूप में इसे जोड़ता हूं?MKMapView पर एक रेखा को कैसे आकर्षित किया गया है जो उपयोगकर्ता द्वारा लिया गया मार्ग दिखा रहा है?

जब भी कोई उपयोगकर्ता बटन दबाता है तो मैं लाइन को साफ़ करने में सक्षम होना चाहता हूं। मैं इसे कैसे कार्यान्वित करूंगा (बटन प्रेस नहीं, बस मानचित्र दृश्य से रेखा को साफ़ करने के लिए कोड)?

अग्रिम धन्यवाद!

+1

http://stackoverflow.com/questions/5673303/how-to-draw-arc-curve-line-with-mkoverlayview-on-mkmapview –

+2

ऐप्पल के [ब्रेडक्रंब नमूना ऐप] (http: // डेवलपर) को भी देखें .apple.com/लाइब्रेरी/आईओएस/# नमूना कोड/ब्रेडक्रंब/परिचय/Intro.html) जो आप वर्णन करते हैं उनमें से अधिकांश करता है। – Anna

उत्तर

1

आप एमकेपोलीलाइन का उपयोग करके ऐसा कर सकते हैं। सबसे पहले आपको मार्ग के निर्देशांक प्राप्त करने की आवश्यकता है, फिर उस पर polylines आकर्षित करें। कुछ निर्देशांकों पर पॉलीलाइन आकर्षित करने के लिए आपको एक उदाहरण here मिलेगा।

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