Значок местоположения не исчезает - PullRequest
0 голосов
/ 06 мая 2011

В моем приложении есть вид карты, который, помимо прочего, отображает местоположение пользователя. Поэтому мое приложение будет показывать стрелку местоположения в строке состояния, но когда я перехожу в другой вид приложения, стрелка не исчезает.

Следовательно, кажется, что приложение по-прежнему определяет местоположение пользователя, что не должно быть так, поскольку пользователь больше не находится в представлении. Мог ли я забыть «освободить» местоположение пользователя, и если да, то как я это сделаю?

//
// SET MAPVIEW
//

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
region.center.latitude = 56.989808;
region.center.longitude = 9.656177;
region.span.longitudeDelta = 0.007f;
region.span.latitudeDelta = 0.003f;

[mapView setShowsUserLocation:TRUE];
[mapView setMapType:MKMapTypeHybrid];
[mapView setRegion:region animated:FALSE];

1 Ответ

0 голосов
/ 06 мая 2011

Когда вы закончите работу с вашим местоположением, позвоните -

[locationManager stopUpdatingLocation];

здесь locationManager является экземпляром CLLocationManager.

...