工具檔案
compass-magnetometer-test已驗證
01
01關於
更新於 2026-10-17指南針測試線上:在瀏覽器裡檢測手機電子羅盤。即時顯示方位角、方向,檢測平滑度和靜止漂移,二手手機驗機、指南針不準時排查問題。
02
03
03功能特色08
- 即時指南針表盤:手機轉動時方位角(度)與八方向標籤即時更新
- 平滑度追蹤:慢速轉360°,依相鄰讀數步長判定表針跟手(流暢/抖動/卡死)
- 靜止穩定性:靜止3秒看漂移視窗,健康感測器讀數穩定在3°以內
- iOS權限流程:Safari要求先點一下才讀方向,iPhone使用者有清晰的「開啟指南針存取」按鈕
- 二手驗機流程:轉360°看平滑、靜止看漂移,兩項一起在買前揪出指南針故障
- 八方向標籤:北、東北、東、東南、南、西南、西、西北隨手機轉動即時更新
- 校正提醒:讀數異常時提醒使用者劃「8」字校正,並提供操作步驟
- 資料不出裝置:方向讀數全在瀏覽器內處理,不傳輸
04
04使用方法08
- 用手機打開本頁面:安卓Chrome或iOS Safari都行,點「開始測試」。iPhone先點「開啟指南針存取」,在彈窗裡選允許。
- 手機平放、螢幕朝上,慢速旋轉360°:表盤反向轉動、指針固定朝上,方位角讀數跟隨。
- 對照已知方向驗證讀數:北半球正午太陽大致在南方,或和手機自帶指南針App對比。
- 旋轉時盯平滑度卡片:流暢=感測器連續追蹤;慢速旋轉還判定抖動/卡死,代表讀數在斷續。
- 然後完全靜止3秒看穩定性:漂移3°內健康,超出代表校正或感測器老化。
- 買二手手機前先測:跑完旋轉和靜止兩項,再和指南針App或已知方向對一下讀數。
- 讀數明顯不對就先校正:手機劃「8」字(系統會提示),然後重跑本測試。
- 兩台手機同樣動作並排對比:健康的一台平滑跟手,靜置後和另一台差幾度以內。
05
05常見問題10
這個指南針測試是怎麼工作的?
頁面讀取DeviceOrientationEvent,其alpha值就是手機繞垂直軸的朝向(0-360度)。安卓Chrome直接可用;iOS Safari因蘋果的運動權限規則需要先點一下授權。
為什麼我的iPhone不顯示指南針讀數?
iOS要求網站必須先獲得一次明確的使用者操作才能讀取運動或方向資料。點「開始測試」,再點「開啟指南針存取」,在系統彈窗裡選允許。之前拒絕過的話,去 設定 > Safari > 運動與方向存取 重新開啟。iOS 13之前的舊系統根本不會把方向資料暴露給網頁。
為什麼指南針讀數亂跳?
跳動通常是磁干擾或感測器故障。先離開喇叭、磁吸殼、金屬桌面再測。如果干擾排除後慢速旋轉時表針還是跳,平滑度卡片會判定抖動或卡死,那就是感測器本身的問題。
怎麼校正手機指南針?
大多數手機劃「8」字就會自動校正:手機平放,在空中畫水平8字形幾圈,直到指南針App不再提示。部分安卓手機繞三個軸各轉一圈校正更快。校正後重跑本測試:健康感測器靜置時穩定在3°以內,旋轉時平滑跟隨。
為什麼手機指南針不準?
不準依常見程度排三個原因:配件磁干擾(磁吸殼、車用支架、磁扣)、長途或金屬環境後校正過期、感測器硬體故障。先劃8字校正,再和指南針App對比。校正後各個方向都差同一角度,感測器需要維修。
怎麼檢查二手手機的指南針?
跑兩項:慢速轉360°確認表針平滑無跳變;靜止3秒確認漂移在3°內。最後把手機對準一個已知方向(北半球正午的太陽,或一條確定南北走向的路),確認方位角誤差在幾度以內。
為什麼轉動手機時方位角一直不變?
轉手機讀數不動,通常代表方向事件沒到達頁面:iOS權限被拒(去 設定 > Safari > 運動與方向存取 重開)、瀏覽器分頁在背景、或感測器真的卡死了。看執行狀態和平滑度卡片:健康手機一動,零點幾秒內就會出新讀數。
手機指南針有多準?
校正過的手機指南針通常誤差2-5°,日常定位和導航夠用。磁干擾、附近金屬和校正過期都會降低精確度。本工具把兩種故障分開判:平滑度抓旋轉時讀數斷續,靜止漂移抓誤差緩慢累積。兩項都過,讀數才值得信任。
飛航模式會影響指南針測試嗎?
不會。指南針是被動感測器,和加速度計、陀螺儀一樣,飛航模式下照常工作。飛航模式只關無線電,手機完全離線也能跑本測試,只要瀏覽器開著頁面,並且iOS上運動權限已授權。
指南針偏了180度,手機壞了嗎?
不一定。差180°通常是手機拿反了,或系統更新後感測器基準變了,劃8字重新校正一般能解決。校正後仍恆定差180°也可能是個別機型的感測器驅動特性。如果偏移隨方向變化且校正不掉,感測器需要送修。