Используя TelephonyManager.getAllCellInfo(), я смог получить информацию о соседней вышке сотовой связи, включая CellID, но в случае UMTS я получаю только значение PSC. Можно ли узнать местоположение вышки сотовой связи по ее PSC и MCC, MNC, LAC и CID соседней вышки сотовой связи?
Вопрос
От PSC к реальному местоположению
Ответы
Ответ 1 · Jeff
Да, это возможно, но вам нужно будет сослаться на базу данных, которая включает широту/долготу и CID. Есть компании, предоставляющие эту информацию (например, OpenCellID), для которых доступен API.
В противном случае вы можете просмотреть регистрации FCC/FAA, если хотите, что может быть более точным, однако я не думаю, что есть API.
Если вы ограничены атрибутами, перечисленными в вашем вопросе, то я не думаю, что это было бы возможно, поскольку ни одна из этих вещей не связана напрямую с широтой/долготой.
Ответ 2 · al kaj
Поле PSC является необязательным почти во всех базах данных местоположения от API к соте, в большинстве случаев для определения местоположения соты требуются только mnc, mcc, lac, cid и тип радио. Например, проверьте unwiredlabs.
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Обертывание собственных библиотек (файлы SO) в архив Android (файл aar)
- IP-адрес сотового соединения Android
- Кнопка "Назад" на панели инструментов не работает
- Android Studio - несколько приложений для Android с общими зависимостями в одном проекте
- Как установить локаль браузера для тестов Selenium, работающих на Java?
- Управление датами в Javascript без объекта Date