Vitorlázási útvonaltervező és élő navigáció a Balatonra, iPhone-ra. Telepíthető webalkalmazás (PWA) — nincs App Store, nincs regisztráció, nincs felhő. Minden adat a telefonon marad.
- Nyisd meg a linket Safariban (nem Chrome-ban — csak a Safari tud kezdőképernyőre telepíteni iOS-en).
- Koppints a Megosztás gombra (□↑) a képernyő alján.
- Válaszd a „Hozzáadás a kezdőképernyőhöz” parancsot.
- Indítsd a kezdőképernyőn megjelenő ikonról. Innentől teljes képernyős appként fut.
Első indításkor engedélyezd a helymeghatározást. Az iránytűt külön kell engedélyezni, egy gombnyomásra — enélkül is minden működik, csak a térképi látóirány marad el (a kúp, a látóvonal és a mögötte lévő fokszám).
A navigációs sáv fordulásjelzője nem az iránytűből jön, hanem a GPS-ből számolt haladási irányból, így iránytű nélkül is megvan — mozgás viszont kell hozzá.
A kezdőképernyőre telepítés nem csak kényelmi kérdés: az így telepített appok adatait a Safari tartósabban őrzi meg, mint egy sima böngészőfülét.
| Amit szeretnél | Hogyan |
|---|---|
| Waypoint felvétele térképről | + Waypoint gomb, majd koppints a térképre. A gomb bekapcsolva marad, így többet is elhelyezhetsz egymás után. |
| Waypoint felvétele koordinátával | Útvonalak → Koordináta megadása kézzel. Tizedesvessző is jó. |
| Sorrend módosítása | Útvonalak → ▲ / ▼ gombok. |
| Átnevezés | Koppints a waypoint nevére a listában, vagy a térképen a waypointra. |
| Cél kijelölése kézzel | Koppints a waypointra a térképen → Kijelölés célnak. |
| Vissza a saját pozícióhoz | ◎ Közép gomb (akkor jelenik meg, ha elhúztad a térképet). |
| Track rögzítése | ● Rögzít gomb. Újra megnyomva leáll és elmentődik. |
| Track visszanézése / exportálása | Track-ek → koppints rá, vagy ⤓ a GPX exporthoz. |
A + Waypoint gombot szándékosan külön be kell kapcsolni: navigálás közben egy véletlen koppintás így nem told hozzá új pontot az útvonalhoz.
Az app automatikusan a következő waypointra vált, ha a beállított sugáron (alapból 30 m) belülre érsz — de csak akkor, ha a GPS elég pontos hozzá. Pontatlan jelnél nem vált, mert egy ±200 m-es helymeghatározás egyszerre több waypointon is „belül” lenne.
Nincs mentés gomb. Minden változás azonnal mentődik.
Vízszintes húzással — vagy a térkép tetején lévő három pöttyre koppintva — válthatsz a képernyők között. A pöttyök mindhárom lapon látszanak, így mindig tudod, hol jársz. Az app mindig a Térkép lapon indul, ez a középső.
- Taktika (balra) — kereszttávon: melyik csapás visz jobban a bója felé, saját charttal és taktikai javaslattal. Lásd lentebb.
- Térkép — a chart, alatta a navigációs sáv: irányszög, hátralévő táv, becsült idő és a fordulásjelző. A chart az elmúlt fél óra nyomvonalát is halványodva mutatja, ugyanúgy, ahogy a Taktika lap.
- Adatok (jobbra) — teljes képernyős műszerlap, nagy számokkal. Azokat a mutatókat hozza, amiket a hajó saját műszerei vagy elrejtenek, vagy GPS híján meg sem tudnak adni.
| Rövidítés | Mit jelent |
|---|---|
| SOG | Speed over ground — tényleges sebesség a föld felszínéhez képest. |
| VMC | Velocity made good on course — ebből mennyi visz ténylegesen a cél felé. Minél jobban elfordulsz a céltól, annál kisebb; ha távolodsz, negatív. |
| COG | Course over ground — amerre a hajó ténylegesen halad. |
| XTE | Cross-track error — mennyivel vagy oldalra a tervezett vonaltól. A nyíl arra mutat, amerre vissza kell térni, nem arra, amerre elsodródtál. |
A SOG, a VMC és a COG egymást követő GPS-pozíciókból számolódik, ezért mozgás kell hozzájuk; állva vagy nagyon lassan em dash (—) áll a helyükön. Sosem nulla: a nulla mérésnek látszana, a gondolatjel nem.
Az XTE ezen kívül csak a második szakasztól létezik, mert az első bója mögött nincs olyan pont, amihez a vonalat mérni lehetne. Ilyenkor is em dash áll ott.
Egyetlen kérdésre válaszol kereszttávon: érdemes-e fordulni? Szélmérő nélkül, csak a GPS-ből — és úgy, hogy közben semmit nem kell megérinteni rajta.
Felül a két VMG egymás mellett: amennyi most visz a bója felé, és amennyi a másik csapáson várható. Alatta egyetlen kisebb sor: COG, SOG, és a LAYLINE ≈ — becsült idő addig, amíg a jelenlegi irány keresztezi a másik csapás laylineját. Ez az a szám, ami alapján el lehet dönteni, mikor kell fordulni ahhoz, hogy a bóját ki lehessen fogni.
Alatta a térkép tölti ki a lap többi részét. Északra tájolt, csempés chart — ugyanaz a térkép, mint a Térkép lapon —, és nem lehet megfogni: magától keretezi be az elmúlt kereszttávot, a hajóval együtt. Egy gomb a jobb alsó sarokban vált a két nézet között: KÖZEL az elmúlt kereszttáv, ÚT a hajó és a bója együtt. A beállítást megjegyzi.
A charton: a hajó és az elmúlt fél óra nyomvonala (minél régebbi, annál halványabb), a bója a nevével, szaggatott vonallal a másik csapás becsült iránya, a becsült layline-sávok a bójától lefelé, és egy halvány pontozott vonal a következtetett szélirány-tengellyel. A sávok azért szélesednek a bójától távolodva, mert a becslés is annál bizonytalanabb — ez nem díszítés, hanem maga az üzenet.
A chart alján az utolsó forduló minősége jelenik meg: hány fokot fordult a hajó, és ez mennyivel tér el a névleges 90 foktól (a + azt jelenti, hogy bővebbre sikerült a kelleténél).
A navigációs sáv ezen a lapon átalakul, mert kereszttávon más a kérdés:
- Az Irányszög helyén a FORDULÓ ÓTA ≈ áll: hány fokkal tolta el a szél a hajót attól az iránytól, amire a forduló után ráállt. Ez az a szám, ami alapján vissza kell fordulni — kereszttávon a döntés az, hogy fejelő szélben fordulunk. Ha tartósan fejelő, a szám sárgára vált. Az irányszögre azért nincs szükség itt, mert kereszttávon úgysem lehet egyenesen a bója felé menni, a bója iránya pedig a chart-on amúgy is látszik. A Térkép és az Adatok lapon az irányszög változatlanul ott van.
- A fordulásjelző helyén a taktikai javaslat áll — egyszerre egy, fontossági sorrendben. Ugyanaz az ok: egy „fordulj 42 fokot” utasítás olyan tanács kereszttávon, amit nem lehet megfogadni.
A fok mindig előjel nélküli, mellette szóval: fejelő vagy emelő. Azért nem ±, mert ugyanaz a +8° az egyik csapáson emelő, a másikon fejelő — és az app szélmérő nélkül nem tudja megmondani, melyik csapáson vagy, így az előjel önmagában félrevezető lenne. A szó viszont a bójából jön, azt pedig ismeri.
A fokszám azonnal látszik (halványan, amíg nem tartós), a fejelő / emelő szó viszont csak akkor jelenik meg, ha a változás elég sokáig kitartott ahhoz, hogy a kormányzás már ne legyen rá magyarázat — előbb romlott / javult, és csak utána fejelő / emelő. A mért adat és a következtetés így külön válik.
Mit mértünk, és mit tippelünk. Ez a lap fele mérés, fele következtetés, és a
kettőt sosem keveri: ami mért, az fehéren és folytonos vonallal áll ott; ami
becslés, az ≈ vagy ~ jelet kap, szaggatott, vagy halványabb. A csapások neve
szándékosan nem bal és jobb: szélirány-adat nélkül nem lehet megmondani,
melyik melyik, és a rossz címke rosszabb, mint a semmilyen. A pontozott
szélirány-tengely ugyanezért nem nyíl: nem mért széladat, csak a két csapás
szögfelezője.
A forduló felismerése és a másik csapás becslése is a legutóbbi percek adatából dolgozik. Ha az app hosszabb időre háttérbe kerül vagy elveszti a jelet, mindkettő nulláról indul újra — inkább em dash, mint egy fél órája érvényes szám.
Az iOS felfüggeszti a böngésző-alapú appokat, amint lezár a képernyő. Ilyenkor a GPS-rögzítés megáll — ez a platform korlátja, nem az appé; a háttérben futó helymeghatározás natív appnak van fenntartva.
Amit tehetsz:
- Az app rögzítés közben ébren tartja a képernyőt (kikapcsolható a beállításokban).
- Hagyd a telefont töltőn, és ne nyomd meg a lezárás gombot.
- Ha mégis megszakad, az app nem köti össze a szakadás két végét: külön vonalként rajzolja ki őket, hogy ne látszódjon megtett útnak az, ami nem az.
Ami működik kapcsolat nélkül: a saját pozíció, az irányszög, a távolság, a waypoint-kezelés és a track rögzítése. Ezek mind helyben számolódnak.
Ami nem: új, még soha nem látott területek térképcsempéi. Ezek helyén sraffozott szürke mező jelenik meg. Amit egyszer már megnéztél (például induláskor a parton), az offline is megjelenik.
Ezért érdemes indulás előtt, wifin végigböngészni a tervezett útvonalat.
Nincs és nem is lesz „töltsd le a Balatont offline-ra” gomb: az sértené az OpenStreetMap csempehasználati szabályzatát. Az app csak azt tárolja el, amit ténylegesen megjelenített.
A navigációs sáv alsó fele azt mutatja, mennyit kell fordulni ahhoz, hogy a következő bója felé haladj:
- Chevronok — merre. Egy, kettő vagy három, aszerint, hogy mekkora az eltérés. Felfelé mutató nyíl (⬆) azt jelenti, hogy jó irányban vagy.
- Előjeles fokszám — mennyit. A
+jobbra, a−balra fordulást jelent. Az előjel nem díszítés:+12°egy korrekció, a fölötte lévő012°viszont egy irány, és előjel nélkül a kettő egyformán néz ki. - Szalag — ugyanez folytonosan, ±45°-ig; azon túl kiüt a szélére.
Ez nem az iránytűből jön, hanem a GPS-ből számolt haladási irányból: abból, amerre a hajó ténylegesen megy, nem abból, amerre a telefon néz. Ezért mindegy, hogyan tartod a telefont — és ezért kell hozzá mozgás. Álló helyzetben vagy túl lassan a helyén rövid szöveg mondja meg, miért nincs.
A Haladási irány simítása beállítás (alapból 5 mp) azt szabja meg, mennyi GPS-előzményből átlagolódik az irány. Kisebb érték élénkebb, de nyugtalanabb; fordulás közben a kijelzés elhalványul, amíg az új irány be nem áll.
A Taktika lapon ez a blokk taktikai javaslatra cserélődik: kereszttávon nem lehet egyenesen a bója felé kormányozni, így ott egy fordulási utasítás olyan tanács, amit nem lehet megfogadni. A Térkép és az Adatok lapon változatlan.
Az app hoz magával versenypályákat — a Fehérszalag és a Kékszalag útvonalát —, nem kell kézzel bevinni őket. Első indításkor megjelennek az Útvonalak listában, és ha még nincs kiválasztott útvonalad, az app rögtön az elsőt teszi aktívvá, hogy verseny reggelén ne kelljen keresgélni.
Ezek ugyanolyan útvonalak, mint bármelyik saját: átnevezheted, mozgathatod a waypointjaikat. Ha hozzányúlsz, a saját példányod az erősebb — egy későbbi pályafrissítés nem írja felül. Ha törlöd, az végleges: a következő indításkor nem jön vissza.
Az irányszám (pl. 171°) mindig valós északhoz viszonyított, és GPS-ből
számolódik. Iránytű nélkül a számok ugyanolyan pontosak.
Ha az iránytű engedélyezve van, három dolgot kapsz még — mindhárom a térképen, és mindhárom arról szól, merre nézel, nem arról, merre mész:
- Látómező-kúp a saját pozíción — merre nézel éppen.
- Szaggatott vonal a képernyő széléig — mi van előtted a távolban. A vonal mindig kifut a látható térkép szélén túlra, így nagyításnál is megmutatja, mire nézel.
- Fokszám a pozíciójel mögött — maga a látóirány, fokban.
A fokszám azért kerül mögé, mert előre a látóvonalat nézed: bármi, ami a vonalon ül, épp azt takarja, amire nézel. A hajó mögé egy halványabb vonaldarab fut ki, és a szám annak a végén lóg — vagyis ugyanannak a tengelynek a felirata, nem külön irány. Hogy merre van előre, azt továbbra is egyedül a kúp mondja meg.
A szám valós északhoz viszonyít, ahogy a sáv Irányszög értéke is, így a kettő közvetlenül összevethető: a látóirány azt mondja, merre nézel, az irányszög azt, merre van a következő bója.
A kúp, a vonal és a fokszám csak akkor jelenik meg, ha van valódi iránymérés. Ha az iránytű nem elérhető, a saját pozíció sima pont marad — az app nem mutat olyan irányt, amit nem mért meg.
Álló helyzetben az iránytű az irányadó. Ha nincs iránytű, az app a GPS-ből számolt haladási irányt használja, ami viszont csak mozgás közben létezik.
Mágneses elhajlás: a telefon iránytűje a mágneses északhoz viszonyít, a koordinátákból számolt irányszög viszont a valós északhoz. A Balatonnál ez kb. 5° eltérés, amit az app automatikusan korrigál — így az iránytű, a kúp és a látóvonal ugyanabban a rendszerben van, mint a kijelzett fokszám. Az érték évente kb. 0,1°-ot vándorol, így néhány évente frissítésre szorul.
Alaptérkép © OpenStreetMap közreműködők · Hajózási jelzések © OpenSeaMap
Ha valami nem úgy működik, ahogy kellene, nyiss egy
issue-t — ez a
bejelentések helye, és szívesen fogadom őket. Segít, ha megírod, mit
csináltál, mi történt helyette, milyen telefonon, és mi az app verziószáma
(a Beállítások képernyő alján olvasható, például v28).
Pull requestet viszont nem tudok befogadni. Ez a repó generált: a fejlesztés egy külön, privát repóban zajlik, innen pedig minden kiadáskor felülíródik az egész fájllista. Egy ide beküldött módosítás a következő kiadáskor nyomtalanul eltűnne — ezért kérlek, javaslatot is inkább issue-ban írj meg.
© 2026 fastcatch. CC BY-NC 4.0 — szabadon megosztható és átdolgozható forrásmegjelöléssel, nem kereskedelmi célra. Részletek: LICENSE.
Kedvtelési célú alkalmazás. Nem helyettesíti a hivatalos térképet, a tájékozódást és a józan ítélőképességet. A GPS pontatlan lehet, a telefon lemerülhet, és a Balaton sekély vizei és zátonyai nem szerepelnek benne. Használd felelősséggel.