回答:
技術的には、このプロセスは三辺測量と呼ばれ、すべてのBSSID(Macが定期的にリッスンするか、WiFiチャネルに参加するためにアクティブに検索している間に検出できる各ワイヤレスベースステーションの一意の識別子/ MACアドレス)のクロスチェックによって動作します。
Mavericksの/ system / Library / CoreServices / Applicationsにあるワイヤレス診断アプリを実行すると、このスキャンを手動で実行できます。
ハードウェアがAppleのホットスポットデータベースにジオロケーションされた1つのホットスポットの範囲内にある限り、その場所はホットスポットの場所の1つのフットボールフィールド内にある必要があります。
3つ以上の測定と、さまざまなホットスポット無線信号の相対的な信号強度により、プログラムは現在地をより正確に推定できる場合があります。
また、使用してコマンドラインからこのスキャンを実行することができますairport
にしまい込んされたバイナリを
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
iPhone 5SにはGPSチップも含まれています。IPアドレスは、電話機が現在地を特定するために使用できる方法の1つに過ぎません。他の方法は、無線基地局と携帯電話の塔の三角測量です。