Лучшие практики для реализации сервиса определения местоположения в iOS

Каков наилучший (имеется в виду наименьшее энергопотребление) способ использования некоторых служб определения местоположения в приложении iOS? Например, проверка положения на заднем плане каждые x сек / мин. Я читал о геозоне, но я не знаком с ней подробно (как часто она обновляет местоположение и т. Д.).

Спасибо, что поделились любыми идеями

1 ответ

Решение

Наилучшей практики не существует, это во многом зависит от вашего приложения, какая точность местоположения ему нужна. Как быстро вам нужно сменить позицию и т. Д.

Либо вам нужно быть с точностью до 30 м, а затем вам нужен GPS, который использует мощность (8 часов записи возможно при наилучшем качестве местоположения без использования телефона в противном случае)

Или вам нужна гораздо меньшая точность, обычно 1 км, тогда она работает с сотовой вышкой или местоположением Wi-Fi, которое потребляет меньше энергии.

Между ними нет ничего надежного. (Например, точность 100 м при низком энергопотреблении не существует, по крайней мере, я бы не стал доверять такой настройке, нет опубликованных измерений того, насколько точным является iphone в настройках с более низкой точностью).

Другие вопросы по тегам