6.3. Zaznaczanie na mapie położenia urządzenia iOS
Problem
Chcesz określić współrzędne geograficzne miejsca, w którym znajduje się urządzenie iOS.
Rozwiązanie
Użyj klasy CLLocationManager
.
if ([CLLocationManager locationServicesEnabled]) { self.myLocationManager = [[CLLocationManager alloc] init]; self.myLocationManager.delegate = self; self.myLocationManager.purpose = @"Dostarczenie odpowiednich funkcji na podstawie położenia urządzenia."; [self.myLocationManager startUpdatingLocation]; } else { /* Usługi lokalizacji nie zostały włączone. Trzeba więc podjąć odpowiednie działanie, np. poprosić użytkownika o ich włączenie w urządzeniu. */ NSLog(@"Usługi lokalizacji są wyłączone."); }
W powyższym kodzie myLocationManager
to właściwość typu CLLocationManager ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.