Opencellid против провайдера сети - PullRequest
0 голосов
/ 10 ноября 2018

Согласно этому ответу , провайдер андроид-сети собирает около информацию о мобильных сотовых и отправляет их на сервер (предположительно, серверы Google) для получения текущего местоположения устройства , Есть ли техническая разница между этим сервисом и проектом OpenCellID ? Я имею в виду, что они оба основаны на одной и той же идее расчета местоположения устройства с использованием уровня сигнала ячейки?

Если мое приложение хочет использовать провайдера android, достаточно, чтобы мое приложение объявило android.permission.ACCESS_COARSE_LOCATION в манифесте, но если я хочу получить местоположение пользователя, используя OpenCellID внутри моего приложения, мне нужно использовать getNeighboringCellInfo вызов API получить информацию о ячейке, но для использования этого API требуется android.permission.ACCESS_FINE_LOCATION. Из-за этой разницы в требуемом разрешении я подумал, что между этими двумя подходами для вычисления приблизительного местоположения устройства может быть какое-то техническое различие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...