2011-08-29 8 views
5

मुझे वर्तमान स्थान प्राप्त करने में समस्या है आईओएस 4.0 में रेखांश और अक्षांश आईओएस 4.2 में भी कोशिश की गई है वास्तव में मैं अपने ऐप्स पर वर्तमान स्थिति से विशिष्ट स्थान पर मार्ग खींचना चाहता हूं, मैंने अपने ऐप्स में कई तरीकों की कोशिश की लेकिन मुझे नहीं मिल रहा परिणामआईओएस 4.0/4.2 में वर्तमान स्थान की रेखांश और अक्षांश कैसे प्राप्त करें?

कृपया किसी को भी इस बारे में जानें।

धन्यवाद !! :)

+1

क्या आपने 'CLLocationManager' को आजमाया था? – EmptyStack

उत्तर

5

डाउनलोड इस example

इस उदाहरण आप वर्तमान अक्षांश देशांतर

+0

अच्छा एक: डी .... – Maulik

+0

अच्छा लिंक .... धन्यवाद .. –

0

आप CLLocationManager (Apple Documentation देखें) को कॉल करना होगा दिखाएगा। - startUpdatingLocation और - stopUpdatingLocation उन मुख्य विधियों में से एक हैं जिनका आप उपयोग करेंगे।

16
CLLocationManager *lm = [[CLLocationManager alloc] init]; 
lm.delegate = self; 
lm.desiredAccuracy = kCLLocationAccuracyBest; 
lm.distanceFilter = kCLDistanceFilterNone; 
[lm startUpdatingLocation]; 

CLLocation *location = [lm location]; 

CLLocationCoordinate2D coord; 
coord.longitude = location.coordinate.longitude; 
coord.latitude = location.coordinate.latitude; 
// or a one shot fill 
coord = [location coordinate]; 
+1

'स्थान' यदि आप इस दृष्टिकोण का उपयोग करते हैं तो अधिकतर संभवतः शून्य या पुराना होगा। ओपी को 'लोकेशन मैनेजर' किया जाना चाहिए: अपडेट किया गया था: स्थान: 'स्थान:' अपडेट प्राप्त करने के लिए। –

+1

यह सच है। अगर वे सटीकता के लिए सबसे अच्छा मौका चाहते हैं, तो उन्हें उस विधि के अंदर से निर्देशांक से पूछना चाहिए। लेकिन इस तरह कम से कम उन्हें एक अच्छी शुरुआत देना चाहिए। –

+0

हाय @ बिलबर्गेस यह जवाब आईओएस 6 में मेरे लिए काम किया गया है लेकिन आईओएस 5.1 यह काम नहीं कर रहा है ... कोई विकल्प ...! – Karthik

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