Я пытаюсь реализовать использование gps в своем приложении, но я не уверен в правильном подходе для этого.
Мое приложение имеет следующий дизайн:
* домашняя страница с некоторыми кнопками, которые перенаправляют на следующие виды:
- список локаций (с расстоянием от текущей позиции)
- деталь выбранного местоположения (с расстоянием от текущей позиции)
- карта (с подробной информацией о выбранном месте)
Я реализовал CLLocationManagerDelegate в виде карты, но я понимаю, что мне нужна текущая позиция и в других видах для расчета расстояний.
Каков наилучший подход? Нужно ли поддерживать CLLocationManagerDelegate и рассчитывать текущую позицию в каждом представлении? Или, может быть, мне нужно поддерживать делегата только на моей домашней странице и сохранять текущее местоположение в глобальной переменной?
Предложения будут по достоинству оценены !!
Спасибо,
Яс