2

Я использую SDK Google Maps iOS в своем приложении и использую GMSMapView с myLocationEnabled = TRUE. Пользователь разрешил использование местоположения в приложении.iOS Google Maps SDK - использование местоположения в фоновом режиме

Проблема заключается в том, что когда пользователь открывает экран с помощью карты, то закрывает приложение с видимым экраном, карта продолжает использовать местоположение пользователя, даже если пользователь разрешил использование только "While Using the App". Это огромная проблема, так как это большая утечка батареи, и не имеют понятия, как ее исправить.

Я использую последнюю версию SDK (1.11.1).

Любые идеи?

ответ

0

Это может помочь остановить обновления местоположения:

[[[CLLocationManager alloc] init] stopUpdatingLocation]; 

Вы можете перезапустить запрос для обновления с помощью этого

[[[CLLocationManager alloc] init] startUpdatingLocation]; 

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

Смежные вопросы