pim animasyon yapılır bir Mapkit Ek Açıklama olay var mı?

oy
0

Benim Mapkit ve userlocation olaylarla bazı sorunlar yaşıyorum. Bir yöntem çağırmak için kullanıcının konumunu bulunduğunda, ancak, kullanan ihtiyaç [locationManager startUpdatingLocation];nedenlerini yöntemi çok erken yapmak ne çalışıyorum aramak isteyebilirler.

İdeal olarak, ben kullanıcı yerin iğne animasyonu tamamlandıktan sonra bir çağrı yapmak istiyorum. Bunun için izlemek için herhangi bir yolu var mı?

Oluştur 30/11/2009 saat 15:52
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

(CLLocationManagerDelegate protokolüne uygun) sizin locationManager ait temsilci olarak, içeride sizin yöntem çağrısı uygulamak:

- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation;

Konumu çözüldüğü zaman bu çağrılır. Bunu harekete geçmeden önce istediğiniz doğruluk toleranslar dahilinde olduğundan emin olmak isteyebilirsiniz:

if (newLocation.accuracy <= locationManager.desiredAccuracy ){

Geçerli konum tamamlamak için animasyon izin vermek için bir gecikmeden sonra da eylemi gerçekleştirmek isteyebilirsiniz. Elma, tipik olarak animasyon süreler için 0.5 ila 0.25 kullanır görünmektedir.

Cevap 26/02/2010 saat 06:05
kaynak kullanıcı

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