iPhone: mapView.showUserLocation. VS locationUpdate işlevi

oy
0

Konuma dayalı bir uygulama üzerinde geliştiriyorum, ben kullanıcı yerini (mapView.showUserLocation) gösterecek şekilde ayarlanmış bir MapView var; Ayrıca enlem / boylam güncel pozisyonun almak için bir locationUpdate fonksiyonu var:

(void)locationUpdate:(CLLocation *)location{} 

Ben güncelleme yerini durdurmak için fonksiyon stopUpdatingLocation arayacağız, mapview (mavi top) konumumu güncellemeye devam eder ...

Başka bir deyimle: MapView otomatik olarak adlandırılır başka locationUpdate işlevi var mı?

Oluştur 15/01/2010 saat 13:44
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
2

Sana MKMapView ve CLLocationManager her ikisini de kullanmak düşünüyorum. CLLocationManager ile elde edilen bir pozisyon olduğunda (boşluk) locationUpdate yürütülür. MKMapView bağımsız ve güncellemeleri kendisi GPS cihazını kullanır.

Sen showUserLocation kullanmayı bırakıp sunmak sonra, konumunu elde etmek için MKMapView CLLocationManager kullanmalıdır.

Cevap 15/01/2010 saat 13:56
kaynak kullanıcı

oy
2

Sen var showsUserLocationsenin MKMapView setinin özelliği (bu özellik Interface Builder düzenlenebilir).

Onun itibaren belgeler :

EVET Bu özelliğin ayarlanması mevcut konumunu bulmak için Çekirdek Yer çerçevesini kullanmak için harita görünümünü neden olur. Sürece bu özellik EVET olduğu gibi, harita görünümü, kullanıcının konumunu izlemek ve periyodik olarak güncellemek devam ediyor.

Cevap 15/01/2010 saat 13:54
kaynak kullanıcı

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