Расположение CellID с CDMA - PullRequest
       24

Расположение CellID с CDMA

1 голос
/ 01 октября 2010

Есть ли способ определения местоположения через CellID в сети CDMA?Я могу программно получить идентификатор сети, идентификатор базовой станции и идентификатор системы, но есть ли где-нибудь API для преобразования их в длинные координаты?Методы CdmaCellLocation.getBaseStationLatitude () и CdmaCellLocation.getBaseStationLongitude () возвращают некоторый мусорный номер.Могу ли я каким-то образом преобразовать знакомство cdma, которое я получаю, в CID и LAC?

Я получаю системный идентификатор 40, сетевой идентификатор 3 и идентификатор базовой станции 4672, и это выглядит какбыть абсолютно бесполезным.

Ответы [ 4 ]

0 голосов
/ 09 июля 2017

Вы можете загрузить базу данных Cell Towers с opencellid.org . Это таблица с столбцами Cell id, MCC, MNC, Latitude, Logitude и т. Д. Вы можете найти свою позицию BTS, используя cell id.

0 голосов
/ 27 декабря 2010

Вы можете использовать взаимосвязь googleEarth с вашей системой для интерпретации CELLID и LAC в долготу и широту.

0 голосов
/ 02 апреля 2012

Ну, два года спустя, но это не проблема, возможно, кто-то получит прибыль от ответа. Здесь - это код, в котором они делают то, что вы хотите, даже если вы используете API-интерфейс Ericsson, ограниченный 500 запросами в день.Есть еще один здесь , который использует API Google, который больше не работает, но было бы неплохо иметь остальную часть кода в качестве ссылки, а также обсуждение этого вопроса.

В настоящее время, если бы я собирался программировать такое приложение, я бы использовал комбинацию сервисов, таких как OpenCellID, OpenBmap и FireEagle.Почему комбинация?Потому что некоторые из них содержат информацию о башнях для некоторых стран, а некоторые - нет или даже одна для другой.Вы можете проверить их API, соответственно здесь , здесь и здесь и использовать код, аналогичный ссылкам, связанным с ним.

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

0 голосов
/ 11 октября 2010

Может быть, поможет взглянуть на эту статью: http://www.devx.com/wireless/Article/39709/0/page/1

Привет!

PS Я только что увидел, что речь идет об Android, и эта статья написана на C #.Извините!

...