Funguje můj digitální kompas?
Spusťte test a otáčejte zařízením vodorovně. Ručička kompasu na canvasu ukazuje na sever v reálném čase se zobrazením směru ve stupních a světové strany (S, SV, V, JV, J, JZ, Z, SZ).
Tento test čte vlastnost DeviceOrientationEvent.alpha z magnetometru pro zobrazení směru kompasu v reálném čase ve stupních (0–360°) s označením světových stran.
0° ukazuje na sever, 90° na východ, 180° na jih, 270° na západ; přesnost závisí na magnetickém rušení a kalibraci zařízení.
Sensor access is required to run this test.
Co znamenají vaše výsledky?
| Result | Range | Meaning |
|---|---|---|
| Dobré | Směr se plynule aktualizuje, odpovídá fyzickému směru | Váš magnetometr je zkalibrovaný a funguje správně. Ručička kompasu přesně sleduje sever při otáčení. |
| Varování | Směr driftuje nebo chaoticky skáče | Magnetické rušení od kovových předmětů, obalů telefonu nebo blízké elektroniky. Vzdalte se od zdrojů rušení a zkalibrujte pohybem telefonu ve tvaru osmičky. |
| Špatné | Žádná data o směru nebo hodnota zůstává fixní | Magnetometr není dostupný nebo bylo oprávnění odepřeno. Na iOS udělte přístup k senzoru orientace, když budete vyzváni. |
Časté problémy a jejich řešení
Kompas ukazuje špatný směr nebo driftuje
Zkalibrujte magnetometr pomalým pohybem telefonu ve tvaru osmičky několikrát. Vzdalte se od kovových předmětů, magnetů a elektronických zařízení.
Na iOS se nezobrazují data o směru
iOS 13+ vyžaduje výslovné oprávnění pro DeviceOrientationEvent. Klepněte na Start pro vyvolání výzvy a udělte přístup. Ujistěte se, že web je poskytován přes HTTPS.