iPhone Разработка: CoreLocation и MapKit

голоса
1

Насколько это плохо использовать Местоположение диспетчера для получения информации о местоположении, когда MapView.showUserLocation также ИСТИНА?

У меня есть ситуации, когда я хочу, чтобы показать синюю точку, чтобы указать текущее местоположение пользователя, и я хочу, чтобы записать текущее местоположение пользователя через некоторый промежуток времени. Сказав, что, может быть ситуации, когда текущее местоположение пользователя в настоящее время показано, но я все еще хочу, чтобы получить текущее местоположение пользователя.

Я думаю, что я должен буду использовать местоположение диспетчер в моем классе контроллера, но установка showUserLocation = YES означает, что я буду осушением больше батареи, так как два Места менеджеров работает одновременно? Является ли это предположение верно?

Задан 11/03/2010 в 12:59
источник пользователем
На других языках...                            


2 ответов

голоса
1

Как уже обсуждалось в других общинах, вы можете иметь mapView.showUserLocation = YES и по-прежнему использовать CLLocationManager для получения самой последней информации о местоположении.

В общем, нет никакого конфликта участвует с наличием нескольких экземпляров CLLocationManager, работающих одновременно.

Ответил 08/04/2010 в 05:47
источник пользователем

голоса
0

Просто сохраните координаты в массиве и сделать mapannotations для последних записанных мест. Вам не нужно запускать несколько менеджеров местоположения.

Ответил 11/03/2010 в 16:27
источник пользователем

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