वहाँ बताने के लिए जब उपयोगकर्ता के स्थान उपलब्ध है उपयोग करने के लिए एक कॉलबैक है

वोट
0

मैं एक कॉलबैक या प्रोटोकॉल है कि मुझे सूचित करेंगे जब उपयोगकर्ता के स्थान उपलब्ध है के बाद कर रहा हूँ। इसलिए जब एक उपयोगकर्ता के स्थान पाया जाता है मैं वे कहाँ हैं में ज़ूम कर सकते हैं। क्या मैं यह करने के लिए उपयोग कर सकते हैं?

मैं वहाँ में सोच रहा था CoreLocation में कुछ ऐसा है जो यह कर सकता है WAAS, लेकिन मैं इसे कैसे करना है नहीं मिल रहा।

[अद्यतन करें]

मैं क्रियान्वित किया है <CLLocationManagerDelegate>के साथ locationManager:didUpdateToLocation:fromLocation:और एक CLLocationManager उदाहरण बनाया।

locationManager = [[[CLLocationManager alloc] init] autorelease];
locationManager.delegate = self;
[locationManager startUpdatingLocation];

लेकिन मैं अभी भी नहीं किसी भी स्थान अपडेट हो रही है। इसके अलावा, अगर मैं का उपयोग didUpdateLocation:तो यह उपयोगकर्ता के लिए ज़ूम फिर प्रत्येक अद्यतन। वहाँ अगर यह पहले अद्यतन है देखने के लिए एक जांच की तुलना में एक बेहतर तरीका है?

[अपडेट 2] जोड़ने self.के लिए locationManagerयह जा रहा है और मैं यह देखने के लिए जाँच की fromLocation:है nilअगर यह पहले अपडेट था बताने के लिए।

07/02/2010 को 22:55
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
2

में देखो CLLocationManagerDelegateप्रोटोकॉल, विशेष रूप से -locationManager:didUpdateToLocation:fromLocation:। आप स्थान से पढ़ना की सटीकता प्राप्त कर सकते हैं newLocationपैरामीटर के horizontalAccuracyसंपत्ति।

07/02/2010 को 22:57
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more