2013-02-18 2 views
5

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

AFAIK, услуга на основе значительного изменения обеспечивает низкую точность, не так ли? Я не знаю точно, что должно понимать «существенное изменение». Я не читал о его точности в документах Apple, но я кое-что прочитал об этом в некоторых сообщениях, так что это не будет соответствовать моим потребностям. Если это так, я должен выбрать между стандартным сервисом определения местоположения и мониторинг региона. Я знаю, что стандартная услуга может быть установлена ​​на уровне точности и дистанционном фильтре, но это, похоже, истощает батарею. С другой стороны, мониторинг регионов кажется более эффективным с точки зрения уровня мощности, но я не уверен, могу ли я достичь высокой точности с помощью этой услуги. И мне нужно отслеживать множество областей; Я не знаю, возможно ли это, или может быть предоставлено только одно.

Заранее спасибо

ответ

3

AFAIK, сервис с существенным изменением местоположения обеспечивает низкую точность, справа?

Да, забудьте об этом для вашего высокого требования к точности определения местоположения.
Либо вы довольны примерно (сотнями метров) до нескольких километров ячейки, где находится башня, или вам нужна измерительная способность (3-30 м) (GPS).
Между ничего, иногда только Wifi, который работает только в городах.

Если это так, я должен выбрать между стандартным сервисом определения местоположения и региональным мониторингом.

Для высокой точности вам потребуется стандартное обслуживание местоположения с desiredAccuracy Best

Для дренажа батареи: I устройство не используется иначе, я могу запустить его 8h в Fulll режиме качества GPS. Таким образом, пользователь должен иметь активную выгоду от вашего приложения. подобный навигация.

3

всегда война между угрозой батареи по получению точного местоположения. полностью зависит от вашего приложения и предпочтения пользователя.

Как пользователь я хочу этот выбор, а не «вынужденную функцию», и поэтому я думаю, что вы можете обеспечить оба подхода и позволить выбирать между «точностью» и «временем автономной работы».

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

Надеюсь, это прояснит мое мнение.

как они говорят в матрице - «У вас есть выбор!»

+0

Хорошо, спасибо и для ответа! – AppsDev

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