2011-09-02 16 views
10

पर त्रिज्या को कैसे प्रदर्शित करें मुझे एमकेसीर्कल का उपयोग करके एमकेमैप व्यू पर त्रिज्या 1.23 मीटर का एक सर्कल आकर्षित करने की आवश्यकता है। मैं इसे मानचित्र पर कैसे दिखाऊंगा। मैं निम्नलिखित,एमकेसीर्कल में त्रिज्या को मीटर पर

r = 1.23;// in metres. 
    circle = [MKCircle circleWithCenterCoordinate:location radius:r]; 

इस्तेमाल किया लेकिन जब मैं इसे मानचित्र पर आकर्षित यह MKMapView पर एक से अधिक 1km तरह दिखता है। क्या कोई मुझे बता सकता है कि मैं मानचित्र पर त्रिज्या 1.23 मीटर के चक्र का प्रतिनिधित्व कैसे कर सकता हूं ??

यह मुख्य रूप से स्थान की सटीकता दिखाने के लिए है, इसलिए त्रिज्या स्थान की सटीकता को इंगित करता है।

+0

1 मीटर, 1km, 1 मीटर? क्या आप सभी मामलों में किमी का मतलब है? –

+0

मेरा मतलब 1 मीटर है, लेकिन जब मैं त्रिज्या = 1.23 मीटर प्रदर्शित करता हूं, तो मानचित्र पर सर्कल प्रदर्शित करता है जैसे कि यह 1.23 किमी से अधिक है – Suppi

उत्तर

1

viewForOverlay प्रतिनिधि विधि में, lineWidth के सेट करने का प्रयास MKCircleView 1.

मैं "सड़क की चौड़ाई" में 0 परिणाम डिफ़ॉल्ट चौड़ाई लगता है।

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