Repository navigation
FAQ and Troubleshooting
🇮🇱 עברית
No. NavAid is a free hobby project. Do not use it as the sole source for in-flight navigation. Always cross-check with current official charts and approved EFB software.
Yes for map display (you can pan anywhere; OSM / Esri cover the world). The Navigation Waypoints and Airfields overlays are Israeli datasets only.
Most editing state lives in browser storage. Optional Drive sync, AI requests, flight-plan filing, and live aviation/weather requests send only the data needed for the invoked feature. The public web site also loads Google Analytics (GA4), which sees anonymous usage only — never a route, a position, a flight plan or a profile. It counts three buttons by name, with nothing attached: opening the ICAO flight plan, the cross-country plan or a parking request in your mail app. That says how often the feature is used, not who used it or what was sent. It is not loaded in the Android/iOS app, on staging, PR-preview or branch builds, or locally.
Yes - install as a PWA and load your route at least once online to cache the app shell, datasets, and the chart tiles you have viewed. See Offline and PWA.
The chart provider serves a fixed tile pyramid (z13 max for CVFR). Above that zoom NavAid upscales tiles in the browser. For printable detail, use Save PNG - it renders at the layer's max native zoom regardless of on-screen zoom.
NavAid uses the value-added-to-true convention: magnetic = true + magVar. Israel is roughly 5° east of true north, so the value you add is -5. The hint next to the input shows the conventional (5°E) form for clarity.
Open the Flight Plan modal (📋) and click Print - that prints only the table. To print the map, use the A3 / A4 frame and ⬇ Save PNG, then print the PNG.
Yes, two ways:
- 🔗 Share — copies a self-contained URL of the current route to the clipboard (polyline-encoded coordinates + base64url names, up to 64 waypoints). The recipient just opens the link and NavAid loads the same route.
- Export / Import a file — export JSON (or GPX / PLN) and send it; the recipient Imports it.
Yes. Click a waypoint whose name matches an airfield ICAO (e.g. LLBG), and the inspector shows the available charts grouped by category (Approach, SID, STAR, Ground, VFR/Airport, Other). Click a chip to open the PDF in a full-screen viewer with Close, Download, and Open-in-Tab buttons.
Possible causes, in order of likelihood:
-
Private / Incognito mode -
localStorageis cleared when the window closes. -
localStoragequota exceeded — NavAid alerts you when the quota is hit so you can export the route before continuing. Try exporting a few routes and clearing them. -
You're on a different browser -
localStorageis per-browser, per-device. -
Corrupt saved route - current versions warn and preserve the original
localStorage["navaid.route"]value instead of overwriting it. Export or inspect that value if you need to recover it manually.
Always Export valuable routes to a JSON file as backup.
Route JSON validation is strict: documented fields must be present and correctly typed, and legs.length must match waypoints.length - 1. Extra fields are allowed, but missing fields such as waypoint name, leg inLabel.p, or note shape are rejected.
- NavAid locks map interaction during export so the overlay and tile grid stay aligned.
- Map opacity is applied to the exported base map; overlays remain full opacity.
- Flight-maps.com tiles outside chart coverage can return HTTP 404. Current export clips the tile grid to chart bounds and silently treats 404s as blank chart area, while still alerting on real failures such as network, CORS, 5xx, or decode errors.
- Enabled Navigation Waypoints and Airfields overlays are included in the export.
Toggle the overlay off and back on, or reload if the network is unavailable. Current loaders leave the dataset in a retryable state after transient failures.
Current hit testing follows paint order, so notes above waypoints should be selectable. If selection still feels ambiguous, zoom in or drag one element slightly apart.
Make sure your browser font set includes Hebrew. The page uses the OS default UI font; install Noto Sans Hebrew or Arial Unicode MS if you see tofu.
Open the site once with internet so the service worker re-registers and re-caches the app shell.
The site has SEO metadata, sitemap, hreflang, and Bing verification. Search indexing can still lag behind deploys by a few days.
It used to, and the cause was always the same one. A page does not own alert(), confirm()
or prompt(): a browser may suppress them, and an Android WebView shows one only if the
host app implements it — NavAid's shell does not. So in the APK every refusal was silent,
and the control looked broken: the flight plan would not open, Stop sharing seemed stuck,
the follow-me name button did nothing.
Every refusal is a toast now, and every question the app asks is its own dialog. If you find a control that still says nothing, that is worth reporting — it is a bug of this exact shape.
- Check the open issues.
- If new, open one - include browser + OS, steps to reproduce, expected vs actual.
- If urgent and you can fix it, see Contributing.
For pilots
- Quick Start
- Video tutorials · סרטונים
- Features
- The Map
- Auto zoom
- Toolbar
- Phone layout
- Safety notice
- Route and Legs
- Waypoints and Notes
- Inspector
- AI Assistant
- User Guide
- Frequency Changes
- VOR and Radial/DME
- Map Layers
- Bearing dial
- Extra Layers
- Airport charts
- Flight Plan
- Route check
- Flight planning form
- Submit a flight plan
- Fuel
- Print and Export
- Simulator Connect
- Google Earth
- GPS Track Recording
- Comm failure
- Follow me
- Bilingual UI
- Offline and PWA
- Settings and Persistence
- Keyboard and Touch
- FAQ and Troubleshooting
For developers
- Architecture
- Directory Structure
- Tuning Panel
- Hidden Tools
- LocalStorage Schema
- Nav-waypoints dataset
- Airfields dataset
- Service Worker
- Deployment
- Contributing
- Changelog
🇮🇱 עברית
לטייסים
- התחלה מהירה
- תכונות
- עוזר AI
- מדריך למשתמש
- זום אוטומטי
- שינויי תדר
- VOR ו-Radial/DME
- סרגל הכלים
- פריסת הטלפון
- הודעת הבטיחות
- שכבות מפה
- שכבות נוספות
- תוכנית טיסה
- בדיקת מסלול
- טופס תכנון טיסה
- הגשת תוכנית טיסה
- הדפסה וייצוא
- חיבור סימולטור
- Google Earth
- הקלטת מסלול GPS
- תקלת קשר
- עקבו אחריי
- ממשק דו-לשוני
- לא מקוון ו-PWA
- הגדרות ושמירה
- מקלדת ומגע
- שאלות נפוצות ופתרון תקלות
למפתחים
🌐 Live 🧪 Staging 📦 Repo 💡 Ideas / bugs