裝置定位的工作原理
裝置使用多種方法確定位置:GPS(全球定位系統)使用 24 顆以上衛星的訊號計算位置,精度為 3-5 公尺。Wi-Fi 定位將附近的存取點與資料庫進行比較——精度 15-40 公尺。基地台三角定位使用行動網路訊號——精度 100-300 公尺。裝置通常結合所有可用方法以取得最佳結果。
點擊「開始測試」取得目前位置。位置資料僅保存在瀏覽器中。
在瀏覽器提示時允許位置存取。GPS 精度因裝置而異。
海拔和速度資料可能在所有裝置上不可用,尤其是桌上型電腦。
您的位置資料完全在瀏覽器中處理,不會傳送到任何伺服器。
裝置使用多種方法確定位置:GPS(全球定位系統)使用 24 顆以上衛星的訊號計算位置,精度為 3-5 公尺。Wi-Fi 定位將附近的存取點與資料庫進行比較——精度 15-40 公尺。基地台三角定位使用行動網路訊號——精度 100-300 公尺。裝置通常結合所有可用方法以取得最佳結果。
位置精度差異很大。晴朗天空下的戶外提供最佳 GPS 精度(3-5公尺)。都市地區可能因訊號從建築物反射而出現多路徑誤差。室內GPS 可能不可用,退回到 Wi-Fi 定位(15-40公尺)。GPS 的海拔讀數通常不如水平位置準確——預期誤差 ±10-30 公尺。
Geolocation API 始終需要明確的使用者權限——瀏覽器會顯示醒目的權限對話框。位置資料不會自動分享。API 支援兩種模式:getCurrentPosition 用於一次性讀取,watchPosition 用於持續追蹤。enableHighAccuracy 選項在可用時請求 GPS(使用更多電池),否則使用 Wi-Fi/基地台定位。
大精度值通常意味著 GPS 不可用,裝置正在使用 Wi-Fi 或基地台定位。這在室內很常見。到室外晴朗天空下等待 30-60 秒讓 GPS 取得衛星以取得更好的精度。
不會。位置座標僅在您的瀏覽器中顯示,不會傳送到任何伺服器。Geolocation API 完全在用戶端處理。您可以隨時透過瀏覽器設定撤銷位置權限。
速度偵測需要 GPS,在中等到高速(步行、駕駛)時效果最佳。非常慢的移動可能無法註冊。某些裝置僅在使用 GPS 時報告速度,不使用 Wi-Fi 定位時不報告。嘗試在戶外步行時測試。