هل هناك اتصال لاستخدامه لمعرفة متى يتوفر موقع المستخدم

StackOverflow https://stackoverflow.com/questions/2218520

سؤال

أنا بعد رد أو بروتوكول سوف يخطرني عندما يتوفر موقع المستخدم. بحيث يتم العثور على موقع المستخدم الذي يمكنني تكبيره إلى أين هم. ما الذي يمكنني استخدامه للقيام بذلك؟

كنت أفكر هناك شيئا ما في Corelocation يمكن أن يفعل ذلك، لكن لا يمكنني العثور على كيفية القيام بذلك.

تحديث

لقد نفذت <CLLocationManagerDelegate> مع locationManager:didUpdateToLocation:fromLocation: وخلق مثيل cllocationmanager.

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

لكن ما زلت لا أحصل على أي تحديثات في الموقع. أيضا إذا كنت تستخدم didUpdateLocation: ثم سوف إعادة التكبير إلى المستخدم كل تحديث. هل هناك طريقة أفضل من وجود شيك لمعرفة ما إذا كان هذا هو التحديث الأول؟

تحديث 2] مضيفا self. إلى locationManager حصلت على الذهاب وفحصت لمعرفة ما إذا كان fromLocation: هو nil لمعرفة ما إذا كان هذا هو أول تحديث.

هل كانت مفيدة؟

المحلول

انظر الى CLLocationManagerDelegate البروتوكول، على وجه التحديد -locationManager:didUpdateToLocation:fromLocation:. وبعد يمكنك الحصول على دقة القراءة الموقع من newLocation المعلمات horizontalAccuracy منشأه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top