czwartek, lipca 09, 2026

"Kompas" z Augmented Reality ;-)

Dzieliłem się tu już jakiś czas temu "dziełkiem" które jest kompasem pokazującym gdzie coś jest...

Czyli jestem w Juracie na molo i mi pokazuje gdzie jest (jaki ma bearing) molo w Sopocie...


Apka dostała nawet Augmented Reality mode ;-)

Jeden problem... te wskazania kompasu w iPhone'ie czy Pixelu to jedna wielka ściema jest ;-)

Na tym zdjęciu Gdynia jest "między" markerami dla Gdyni i Molo w Sopocie ;-)
A bywa, że te markery się potrafią o 90 czy nawet 180 stopni przesunąć.

Oczywiście może to być przez to, że ruscy znów zagłuszają GPS (chociaż na kompas by nie mogli wpływać), ale pewnie jakaś większa ilość metalu w okolicy wszystko zaburza... 

Jak się ktoś chce bawić to jest tutaj https://przemelek.github.io/geo/index.html - lepiej wejść telefonem, bo tam to ma sens ;-)
Komputer nie ma kompasu :-)

Jak działa dziwnie to teoretycznie zrobienie ósemki (w przypadku Pixela z obracaniem w koło jego osi) powinno pomóc... ale nie ma gwarancji ;-) 



Podobne postybeta
Okrucieństwo vibe codingu część 2 ;-)
Wyłącz czasem ANC w słuchawkach i wleź na molo gdy wieje wiatr i z nieba leci grad ;-)
Chyba zacznę notować po angielskiemu... coby pomóc AI ;-)
TimeToRead 0.0.2 - nowy tag i poprawki ;-)
HP7 bez manifestu ;-)

3 komentarze:

  1. To nie problem zagłuszania, bo mam to samo w Krakowie (wschodnie obrzeża Krakowa).

    Ustawaim sobie jako cel Rynek Główny

    Patrzę na północ, kompas działa mniej więcej ok i pokazuje mi iż rynek mam ok. 90o w lewo - OK
    mija sekunda pływania wyniku +/- 5o i nagle obraca go o 180o i pokazuje iż rynek główny jest gdzieś 90o w prawo (gdzieś w kierunku Rzeszowa).

    Zamykam twoją stronę, otwieram natywną aplikatacje GPS Status i nagra wszystko działa prawidło i kompa nie kręci się tak w kółko.

    Otwieram twoją stronę, w tle mając otwarty GPS Status i działa normalnie, prawidło wykrywa kierunki i nie robi zwrotów większych niż te +/-5o.

    Ubijak GPS Status i twoja aplikacja znów wariuje.

    Jak sytłacje, iż znów Rynek Główny jest w k. Rzeszowa otwieram GPS Status i w nim też pokazuje mi iż rynek jest w rzeszowie, a północ gdzieś w okolicach Nowego Sącza (fizycznie cały czas patrzę na true północ). Ale wystarczy, iż zrobię obrót o 45o w lewo i potem w prawo (czyli wracam znów na północ) - to jak by GPS Status kalibruje prawidłowo kompas i nadpisuje kierunek z "cacha" który ustaliła twoja aplikacja.

    Więc tu jest gdzieś problem na linii twoja aplikacja - przeglądarka (jej API) - bebechy telefonu

    OdpowiedzUsuń
  2. Na razie zdecydowałem się oszukać ;-) i poprosiłem Antigravity o dodanie po prostu guziczka do zrobienia kalibracji kompasu... i dodałem opcję "ręcznego" offsetu ;-)

    OdpowiedzUsuń
  3. Pobierz sobie aplikacje GPS Test
    https://play.google.com/store/apps/details?id=com.chartcross.gpstest

    I zobacz, iż tam ten kompas tak nie szaleje i poszukaj raczej przyczymy czemu u ciebie tak szaleje.

    Obstawiam, iż problemem może być to iż twoja aplikacja nie jest "natywną" aplikacją tylko skryptem uruchamianym w przeglądarce. I chyba API przeglądarki nie podtrzymuje wystarczająco długo aktywnego połączenia z GPS czy kompasem.

    To tak, jak nie raz google maps w celu oszczędzania energi przełącza się z GPS na AGPS i masz wtedy estymowane kułeczko z błędem 50-100m (mi się nie raz zdarzało nawet i 1km), bo określał twoją lokalizacje na podstawie trienbolacji GSM, a nie GPS.

    OdpowiedzUsuń