Je dois trouver l'antenne relais la plus proche de ma position actuelle. J'ai trouvé ma position actuelle à l'aide du GPS, mais je dois obtenir la position de l'antenne la plus proche de moi.
Réponses
Trop de publicités?Comme Dan a insisté dans son commentaire, ici comme réponse séparée :
Narayanan déjà mentionné dans sa réponse que chaque tour de téléphonie cellulaire peut être identifiée par son "CID" (Cell ID), et il existe plusieurs applications disponibles sur Google Play qui l'utilisent. En voici quelques exemples :
OpenSignal y Traqueur de signaux RF (source : Google Play ; cliquez sur les images pour les agrandir)
OpenSignal (première image). Ici, la boussole vous indique la direction de l'antenne relais. L'application a également d'autres fonctions, par exemple, elle peut tracer les tours de téléphonie mobile et les points d'accès WiFi. Ma préférée dans ce domaine est cependant Traqueur de signaux RF qui présente des caractéristiques comparables. Il peut vous montrer sur une carte en mode direct les tours de téléphonie cellulaire auxquelles vous avez été récemment connecté (y compris celles auxquelles vous êtes actuellement connecté) et leur couverture (mesurée pendant que vous y étiez connecté). Vous pouvez importer vos propres données cellulaires au format CSV, ou exporter celles qui existent pour les modifier et les réimporter). Si vous étiez en mode enregistrement, vous pouvez même exporter un joli KML pour voir les résultats dans Google Maps ou Google Earth, ou simplement relire l'enregistrement. Une autre fonctionnalité intéressante est la liste des "voisins", où cette application enregistre quand une connexion a été transférée d'une cellule à une autre.
Il existe plusieurs autres applications présentant des caractéristiques comparables. Vous pouvez donc consulter les sections "connexes" sur les pages du Playstore pour trouver l'application la mieux adaptée à vos besoins.
Chaque tour de transmission de téléphonie cellulaire possède un code régional de localisation et un identifiant de cellule. Il existe de nombreuses applications dans Google Play Store qui peuvent indiquer ces deux paramètres de la tour à laquelle le téléphone est actuellement connecté. Il s'agit probablement de la plus proche (sur le même réseau), mais ce n'est pas nécessairement le cas. Avec ces données, vous pouvez visiter Cell2GPS et trouver sa latitude et sa longitude et la localiser sur une carte. Il existe également des applications qui peuvent faire cela.
Sur la plupart des téléphones non-Samsung, vous pouvez composer le numéro
*#*#4636#*#*
et obtenez un rapport détaillé sur la tour de téléphonie cellulaire, y compris, dans certains cas pour les tours CDMA, la latitude et la longitude réelles :
Pour d'autres tours, la cartographie est plus compliquée. Certains outils comme OpenSignal donnent des informations générales. Pour rechercher l'emplacement d'une tour réelle, CellMapper est celui qui a les bons outils :
Vous pouvez créer une requête à l'API publique ( source ) si vous avez des informations sur la cellule mobile que vous êtes actuellement connecté. La plupart du temps, la cellule actuelle est physiquement la plus proche de vous. Mais si vous avez besoin de trouver la tour la plus proche de vous, vous devez demander toutes les cellules que vous voyez actuellement (cellules voisines), puis choisir la cellule la plus proche de vous.