Czy mój cyfrowy kompas działa?
Uruchom test i obracaj urządzenie poziomo. Igła kompasu na Canvas wskazuje północ w czasie rzeczywistym, a kierunek jest wyświetlany w stopniach i stronach świata (N, NE, E, SE, S, SW, W, NW).
Ten test odczytuje właściwość DeviceOrientationEvent.alpha z magnetometru, aby wyświetlić kierunek kompasu w czasie rzeczywistym w stopniach (0–360°) z oznaczeniami stron świata.
0° wskazuje północ, 90° wschód, 180° południe, 270° zachód; dokładność zależy od zakłóceń magnetycznych i kalibracji urządzenia.
Sensor access is required to run this test.
Co oznaczają Twoje wyniki?
| Result | Range | Meaning |
|---|---|---|
| Dobrze | Kierunek aktualizuje się płynnie, odpowiada fizycznemu kierunkowi | Twój magnetometr jest skalibrowany i działa prawidłowo. Igła kompasu dokładnie śledzi północ podczas obracania. |
| Ostrzeżenie | Kierunek dryfuje lub skacze chaotycznie | Zakłócenia magnetyczne od metalowych przedmiotów, etui na telefon lub pobliskiej elektroniki. Odsuń się od źródeł zakłóceń i skalibruj, poruszając telefonem w kształcie ósemki. |
| Źle | Brak danych kierunkowych lub wartość pozostaje stała | Magnetometr nie jest dostępny lub odmówiono uprawnień. Na iOS przyznaj dostęp do sensora orientacji po wyświetleniu monitu. |
Typowe problemy i sposoby ich rozwiązania
Kompas pokazuje zły kierunek lub dryfuje
Skalibruj magnetometr, powoli poruszając telefonem w kształcie ósemki kilka razy. Odsuń się od metalowych przedmiotów, magnesów i urządzeń elektronicznych.
Na iOS nie pojawiają się dane kierunkowe
iOS 13+ wymaga wyraźnego uprawnienia dla DeviceOrientationEvent. Dotknij Start, aby wywołać monit i przyznaj dostęp. Upewnij się, że strona jest serwowana przez HTTPS.