Как найти ближайшую вышку сотовой связи?

Мне нужно найти ближайшую к моему текущему местоположению вышку сотовой связи. Я нашел свое текущее местоположение с помощью GPS, но мне нужно получить местоположение ближайшей ко мне башни.

Вы пытаетесь сделать это с помощью кода (т.е. это вопрос, связанный с программированием)?
Понимание того, зачем вам это нужно, также может помочь кому-то дать вам ответ или альтернативу.

Ответы (4)

Как настаивал Дэн в своем комментарии, здесь как отдельный ответ:

Нараянан уже упомянул в своем ответе , что каждую вышку сотовой связи можно идентифицировать по ее «CID» (идентификатору соты), и в Google Play есть несколько приложений, которые используют это. Вот несколько примеров:

OpenSignal Радиочастотный трекер сигналов
OpenSignal и RF Signal Tracker (источник: Google Play; нажмите на изображение, чтобы увеличить его)

OpenSignal (первое изображение). Здесь компас указывает направление к сотовой вышке. Приложение также имеет дополнительные функции, например, оно может отображать вышки сотовой связи и точки доступа Wi-Fi. Однако мой фаворит в этой области — RF Signal Tracker., который имеет сопоставимые характеристики. Он может показать вам на карте вышки сотовой связи в режиме реального времени, к которым вы недавно подключались (включая те, к которым вы подключены в настоящее время), и их покрытие (измеренное, пока вы были к ним подключены). Вы можете импортировать свои собственные данные ячеек в формате CSV или экспортировать существующие, чтобы отредактировать их и повторно импортировать). Если вы были в режиме ведения журнала, вы даже можете экспортировать хороший KML, чтобы увидеть результаты в Картах Google или Google Планета Земля, или просто повторно воспроизвести запись. Еще одна приятная функция — список «соседей», где это приложение регистрирует, когда соединение было передано с одной соты на другую.

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

@lzzy есть ли какое-нибудь программное обеспечение, такое как «Полевые испытания», которое дает возможность выбирать и изменять BTS ??
@lzzy, я имею в виду базовую приемопередающую станцию. Я предполагаю, как ты стал администратором ??
Вы, вероятно, не можете изменить BTS, так как у вас нет к ней доступа ;) Вы имеете в виду принудительное переключение на другую башню? Не то, что я знаю из. Что касается вашего второго вопроса: если вы имеете в виду «модератор», то недавно были выборы .
@lzzy да, я имею в виду поиск и выбор переключения между двумя BTS одного и того же оператора. Как я сказал, название программного обеспечения «Полевые испытания» выполняет эту работу для ОС Symbian. С помощью этого инструмента можно заблокировать телефон на определенный идентификатор ячейки. см. больше @ youtube.com/watch?v=KMvfGQUYOQ8
Мы здесь не на Symbian, @AminM — и, к сожалению, я не знаю о таком приложении для Android. Есть некоторые «оптимизирующие ваше соединение» (обычно просто отключают и снова включают сеть, чтобы принудительно переподключиться), но я не слышал ни об одном, позволяющем выбрать конкретную башню.

Каждая башня передачи сотовой связи имеет код города и идентификатор сотовой связи. В Google Play Store есть много приложений, которые могут сообщать об этих двух параметрах вышки, к которой в данный момент подключен телефон. Скорее всего, это ближайший (в той же сети), но не обязательно. С этими данными вы можете посетить Cell2GPS и найти его широту и долготу и найти на карте. Есть также приложения, которые могут это сделать.

Правильный. OpenSignal обещает это. RF Signal Tracker даже выполняет картирование. И их еще много.
@Izzy Эта информация должна быть в ответе, а не в комментариях.
@DanHulme, если вы настаиваете - не стесняйтесь голосовать :)

На большинстве телефонов не Samsung вы можете набрать номер

*#*#4636#*#*

и получите подробный отчет о вышке сотовой связи, включая в некоторых случаях для вышек CDMA фактическую широту и долготу:

Информация о сотовой вышке Android

Для других башен отображение более сложное. Некоторые инструменты, такие как OpenSignal, предоставляют общую информацию. Для поиска фактического местоположения башни CellMapper — это тот, у кого есть правильные инструменты:

Подробная охота на вышки сотовой связи CellMapper

Вы можете создать запрос к Public API ( источник ), если у вас есть информация о мобильной соте, к которой вы подключены в данный момент. Большую часть времени текущая ячейка физически находится ближе всего к вам. Но если вам нужно найти ближайшую к вам башню, вы должны запросить все ячейки, которые вы видите в данный момент (соседние ячейки), а затем выбрать ближайшую к вам ячейку.