23 votes

Comment mon iMac peut-il connaître ma position dans l'application Cartes, étant donné que j'utilise un VPN dont l'adresse IP se situe à environ 300 km de mon adresse ?

J'ai un iMac (mi-2011, si cela a de l'importance) et je viens d'installer Mavericks.

Lorsque je lance l'application Maps, elle sait PRÉCISÉMENT où je suis, ce que je pourrais certainement comprendre si elle utilisait la géolocalisation IP. Le problème, c'est que je suis sur une connexion VPN, avec une sortie à environ 320 km de ma position réelle.

Si j'utilise l'un des sites web de géolocalisation IP, il indique mon emplacement au niveau du nœud de sortie VPN, et non l'endroit où je me trouve réellement.

Alors, comment mon ordinateur sait-il où il se trouve ?

28voto

Oskar Points 1242

Techniquement - le processus s'appelle trilatération et fonctionne en recoupant tous les BSSID - l'identifiant unique / l'adresse MAC de chaque station de base sans fil que votre Mac peut détecter lorsqu'il écoute périodiquement ou cherche activement à rejoindre un canal WiFi.

Vous pouvez lancer cette analyse manuellement en exécutant l'application Wireless Diagnostic qui se trouve dans /system/Library/CoreServices/Applications sur Mavericks.

Wireless Diagnostic

Tant que votre matériel se trouve à portée d'un point d'accès géolocalisé dans la base de données des points d'accès d'Apple, l'emplacement devrait se situer à moins d'un terrain de football de l'emplacement du point d'accès.

Avec trois mesures ou plus - et l'intensité relative des signaux radio des différents points chauds - le programme peut être en mesure d'effectuer une estimation plus précise de votre position.

Vous pouvez également exécuter cette analyse à partir de la ligne de commande en utilisant la commande airport binaire qui se cache dans les

mac:bin mike$ airport --scan
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                     na ala hele 00:26:36:9c:32:23 -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                     na ala hele 00:26:bb:79:23:1f -59  2       Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                fast na ala hele 00:26:bb:79:23:20 -74  149,+1  Y  US WPA(PSK/TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
mac:bin mike$ airport --getinfo
     agrCtlRSSI: -75
     agrExtRSSI: 0
    agrCtlNoise: -86
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 81
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 00:26:bb:79:23:20
           SSID: fast na ala hele
            MCS: 4
        channel: 149,1
mac:bin mike$ ls -l /usr/local/bin/airport 
lrwxr-xr-x  1 root  wheel  89 Sep 13 11:40 /usr/local/bin/airport -> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

1voto

gattol Points 356

Si vous avez activé le Wifi, cela se produit parce qu'au moins un de vos réseaux proches est enregistré dans la base de données de géolocalisation d'Apple.

0voto

User366 Points 1960

Il n'utilise pas votre adresse IP, il analyse les réseaux autour. Plus vous avez de réseaux, mieux Apple sait où vous êtes. En effet, un réseau situé à différents endroits peut porter le même nom et le Mi-Fi peut se trouver à différents endroits.

0voto

Xianlin Points 615

Désactivez les services de localisation dans Préférences système > Sécurité et confidentialité > Confidentialité. Désactivez la case à cocher de Maps et Maps cessera de rechercher votre position actuelle.

-2voto

johntheeditor Points 7

L'iPhone 5S comprend également une puce GPS. Votre adresse IP n'est que l'une des méthodes que le téléphone peut utiliser pour déterminer votre position - les autres étant la triangulation des stations de base sans fil et des tours de téléphonie cellulaire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X