iPhone: mapView.showUserLocation. VS locationUpdate funkció

szavazat
0

Én a fejlődő egy alkalmazást, amely a helyfüggő, van egy mapView beállítva, hogy mutassa a felhasználó tartózkodási helyét (mapView.showUserLocation); Nekem is van egy locationUpdate funkció letölteni lat / hosszú a jelenlegi helyzet:

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

Miután a függvényt stopUpdatingLocation megállítani a frissítés helyét, a mapview (kék labda) továbbra is frissíteni a helyet ...

Más szóval: van egy másik locationUpdate funkció automatikusan meghívásra kerül a mapview?

A kérdést 15/01/2010 13:44
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
2

Azt hiszem, talán használni mindkét MKMapView és CLLocationManager. (Void) locationUpdate kerül végrehajtásra, ha van egy helyzetben kapunk CLLocationManager. MKMapView használ GPS készüléket önállóan és frissíti magát.

Abba kell hagynia a showUserLocation és használja CLLocationManager szerezni helyre, majd MKMapView bemutatni azt.

Válaszolt 15/01/2010 13:56
a forrás felhasználó

szavazat
2

Megvan a showsUserLocationszállásadót MKMapView készlet (ez a tulajdonság szerkeszthető Interface Builder).

Már a dokumentáció :

Ha ezt a tulajdonságot IGEN okozza a térképrészletet, hogy használja a Core Location keretet találni az aktuális tartózkodási helyét. Amíg ez a tulajdonság IGEN, a térkép továbbra is nyomon követi a felhasználó tartózkodási helyét, és rendszeresen naprakésszé teszi.

Válaszolt 15/01/2010 13:54
a forrás felhasználó

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