Мне нужно найти ближайшую к моему текущему местоположению вышку сотовой связи. Я нашел свое текущее местоположение с помощью GPS, но мне нужно получить местоположение ближайшей ко мне башни.
Как настаивал Дэн в своем комментарии, здесь как отдельный ответ:
Нараянан уже упомянул в своем ответе , что каждую вышку сотовой связи можно идентифицировать по ее «CID» (идентификатору соты), и в Google Play есть несколько приложений, которые используют это. Вот несколько примеров:
OpenSignal и RF Signal Tracker (источник: Google Play; нажмите на изображение, чтобы увеличить его)
OpenSignal (первое изображение). Здесь компас указывает направление к сотовой вышке. Приложение также имеет дополнительные функции, например, оно может отображать вышки сотовой связи и точки доступа Wi-Fi. Однако мой фаворит в этой области — RF Signal Tracker., который имеет сопоставимые характеристики. Он может показать вам на карте вышки сотовой связи в режиме реального времени, к которым вы недавно подключались (включая те, к которым вы подключены в настоящее время), и их покрытие (измеренное, пока вы были к ним подключены). Вы можете импортировать свои собственные данные ячеек в формате CSV или экспортировать существующие, чтобы отредактировать их и повторно импортировать). Если вы были в режиме ведения журнала, вы даже можете экспортировать хороший KML, чтобы увидеть результаты в Картах Google или Google Планета Земля, или просто повторно воспроизвести запись. Еще одна приятная функция — список «соседей», где это приложение регистрирует, когда соединение было передано с одной соты на другую.
Есть еще несколько приложений с аналогичными функциями, поэтому вы можете проверить «связанные» разделы на их страницах в магазине игр, чтобы найти приложение, наиболее подходящее для вашей цели.
Каждая башня передачи сотовой связи имеет код города и идентификатор сотовой связи. В Google Play Store есть много приложений, которые могут сообщать об этих двух параметрах вышки, к которой в данный момент подключен телефон. Скорее всего, это ближайший (в той же сети), но не обязательно. С этими данными вы можете посетить Cell2GPS и найти его широту и долготу и найти на карте. Есть также приложения, которые могут это сделать.
На большинстве телефонов не Samsung вы можете набрать номер
*#*#4636#*#*
и получите подробный отчет о вышке сотовой связи, включая в некоторых случаях для вышек CDMA фактическую широту и долготу:
Для других башен отображение более сложное. Некоторые инструменты, такие как OpenSignal, предоставляют общую информацию. Для поиска фактического местоположения башни CellMapper — это тот, у кого есть правильные инструменты:
Вы можете создать запрос к Public API ( источник ), если у вас есть информация о мобильной соте, к которой вы подключены в данный момент. Большую часть времени текущая ячейка физически находится ближе всего к вам. Но если вам нужно найти ближайшую к вам башню, вы должны запросить все ячейки, которые вы видите в данный момент (соседние ячейки), а затем выбрать ближайшую к вам ячейку.
Нараянан
Эндрю Лотт