<style> .mlat-guide { --u: clamp(16px, 15.2px + 0.2vw, 16.8px); --g-accent: #0A74C4; --g-accent-dark: #0A5FA0; --g-bg: #ffffff; --g-bg-alt: #F5F7FA; --g-text: #14181D; --g-soft: #5B6772; --g-border: #D6DEE6; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: calc(0.95 * var(--u)); line-height: 1.65; color: var(--g-text); max-width: 880px; margin: 0 auto; padding: 0 0 2em; text-align: left; } .mlat-guide h1, .mlat-guide h2, .mlat-guide h3 { font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; letter-spacing: -0.01em; border: 0; } .mlat-guide h1 { font-size: clamp(calc(1.7 * var(--u)), calc(1.3 * var(--u)) + 1.5vw, calc(2.2 * var(--u))); line-height: 1.1; margin: 0.3em 0 0.3em; color: var(--g-accent-dark); } .mlat-guide h2 { font-size: calc(1.4 * var(--u)); color: var(--g-accent); margin: 1.9em 0 0.4em; padding-top: 0.6em; border-top: 1px solid var(--g-border); } .mlat-guide h3 { font-size: calc(1.08 * var(--u)); color: var(--g-accent-dark); margin: 1.3em 0 0.3em; } .mlat-guide p, .mlat-guide li { color: var(--g-soft); } .mlat-guide p { margin: 0 0 0.9em; } .mlat-guide ul, .mlat-guide ol { margin: 0 0 1em; padding-left: 1.3em; } .mlat-guide li { margin: 0.2em 0; } .mlat-guide strong, .mlat-guide b { color: var(--g-text); font-weight: 600; } .mlat-guide a { color: var(--g-accent); font-weight: 600; text-underline-offset: 3px; } .mlat-guide a:hover { color: var(--g-accent-dark); } .mlat-guide kbd { display: inline-block; min-width: 1.5em; padding: 0.05em 0.45em; border: 1px solid var(--g-border); border-bottom-width: 2px; border-radius: 5px; background: var(--g-bg-alt); color: var(--g-text); font: 600 0.85em/1.4 ui-monospace, SFMono-Regular, Menlo, monospace; text-align: center; } .mlat-guide code { font-size: 0.88em; background: var(--g-bg-alt); border: 1px solid var(--g-border); border-radius: 4px; padding: 0.05em 0.35em; color: var(--g-text); } .mlat-guide .g-crumb { font-size: calc(0.85 * var(--u)); color: var(--g-soft); margin: 1.2em 0 0; } .mlat-guide .g-crumb a { font-weight: 500; } .mlat-guide .g-lede { font-size: calc(1.08 * var(--u)); color: var(--g-text); } .mlat-guide .g-toc { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 1em 0 0.5em; padding: 0; list-style: none; } .mlat-guide .g-toc a { display: inline-block; padding: 0.25em 0.9em; border: 1px solid var(--g-border); border-radius: 999px; font-weight: 500; font-size: calc(0.86 * var(--u)); text-decoration: none; color: var(--g-accent-dark); background: var(--g-bg); } .mlat-guide .g-toc a:hover { background: var(--g-bg-alt); } .mlat-guide figure { margin: 1.2em 0 1.4em; } .mlat-guide figure img { display: block; max-width: 100%; height: auto; margin: 0 auto; border: 1px solid var(--g-border); border-radius: 14px; box-shadow: 0 6px 22px rgba(20, 24, 29, 0.10); } .mlat-guide figure.g-narrow img { max-width: min(100%, 380px); } .mlat-guide figure.g-mid img { max-width: min(100%, 600px); } .mlat-guide figcaption { font-size: calc(0.86 * var(--u)); color: var(--g-soft); text-align: center; margin-top: 0.6em; font-style: italic; } .mlat-guide .g-tip, .mlat-guide .g-note { border-radius: 14px; padding: 0.9em 1.1em; margin: 1em 0 1.2em; border: 1px solid var(--g-border); background: var(--g-bg-alt); } .mlat-guide .g-tip { border-left: 4px solid var(--g-accent); } .mlat-guide .g-tip > :last-child, .mlat-guide .g-note > :last-child { margin-bottom: 0; } .mlat-guide .g-tip b:first-child, .mlat-guide .g-note b:first-child { color: var(--g-accent-dark); } .mlat-guide table { width: 100%; border-collapse: collapse; margin: 0.6em 0 1.4em; font-size: calc(0.92 * var(--u)); } .mlat-guide th, .mlat-guide td { text-align: left; vertical-align: top; padding: 0.55em 0.7em; border-bottom: 1px solid var(--g-border); color: var(--g-soft); } .mlat-guide th { color: var(--g-text); font-weight: 600; background: var(--g-bg-alt); } .mlat-guide td:first-child { color: var(--g-text); font-weight: 500; white-space: nowrap; } .mlat-guide .g-legend { counter-reset: g; list-style: none; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 0.4em 1.6em; } .mlat-guide .g-legend li { counter-increment: g; position: relative; padding-left: 2.2em; margin: 0.25em 0; } .mlat-guide .g-legend li::before { content: counter(g); position: absolute; left: 0; top: 0.1em; width: 1.6em; height: 1.6em; border-radius: 50%; background: #0A5FA0; color: #fff; font-weight: 700; font-size: 0.85em; line-height: 1.6em; text-align: center; } .mlat-guide .g-tiles { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 1em; margin: 1em 0 1.5em; } .mlat-guide a.g-tile { display: block; padding: 1em 1.1em; border: 1px solid var(--g-border); border-radius: 14px; background: var(--g-bg); text-decoration: none; color: var(--g-text); transition: border-color 0.15s, box-shadow 0.15s, transform 0.15s; } .mlat-guide a.g-tile:hover { border-color: var(--g-accent); box-shadow: 0 6px 18px rgba(10, 95, 160, 0.12); transform: translateY(-1px); } .mlat-guide a.g-tile b { display: block; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', system-ui, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: calc(1.1 * var(--u)); color: var(--g-accent-dark); margin-bottom: 0.2em; } .mlat-guide a.g-tile span { display: block; color: var(--g-soft); font-weight: 400; font-size: calc(0.9 * var(--u)); line-height: 1.45; } .mlat-guide .g-pager { display: grid; grid-template-columns: 1fr 1fr; gap: 1em; margin: 2.5em 0 0; padding-top: 1.2em; border-top: 1px solid var(--g-border); } .mlat-guide .g-pager a { display: block; padding: 0.8em 1em; border: 1px solid var(--g-border); border-radius: 14px; text-decoration: none; } .mlat-guide .g-pager a:hover { background: var(--g-bg-alt); } .mlat-guide .g-pager small { display: block; color: var(--g-soft); font-weight: 500; font-size: calc(0.8 * var(--u)); } .mlat-guide .g-pager .g-next { text-align: right; grid-column: 2; } .mlat-guide .g-btn { display: inline-block; padding: 0.6em 1.3em; border-radius: 999px; background: var(--g-accent-dark); color: #fff !important; text-decoration: none; font-weight: 600; } .mlat-guide .g-btn:hover { background: var(--g-accent); } @media (max-width: 600px) { .mlat-guide .g-pager { grid-template-columns: 1fr; } .mlat-guide .g-pager .g-next { grid-column: 1; } .mlat-guide td:first-child { white-space: normal; } } </style>

User Guide › Map layers

Map layers

Layers add information underneath the live objects: weather, day and night, nautical marks, airspace - and choose the map itself.

Opening layers

Map layers: switches for overlays, a tick for the chosen base map
Map layers: switches for overlays, a tick for the chosen base map

Open the menu and choose Map layers. Overlays have a switch and can be combined; base maps are a list where the ticked one is in use. Your choices are remembered on this device and included in shared links.

Environment

LayerWhat it shows
WindAnimated particles drifting with the current wind 10 m above the ground, from Open-Meteo. Refreshed when you move the map and every 15 minutes.
OpenSeaMapNautical marks from OpenSeaMap: buoys, beacons, lights and harbour details. Most useful zoomed in on the coast.
Day / nightShades the side of the Earth that is in darkness. The shade deepens gradually from sunset through dusk (twilight) to full night, and moves with the sun every minute.
PrecipitationThe latest rain and snow radar from RainViewer.

Base maps

Under Map, choose the map underneath everything: OpenFreeMap styles (Bright, Liberty, Positron, Dark, Fiord), OpenStreetMap, CARTO, ESRI satellite and streets, and others. Only one can be in use at a time. To make the map quieter, turn on Dim Map in Settings.

Overlays

Further groups add aviation overlays where they are available: airspace (openAIP), US flight restrictions, special-use airspace and weather radar, and European items such as radar corridors, AWACS orbits and air-to-air refuelling areas. Switch on any combination.

Drawing order

Layers always stack in the same order, so nothing important is hidden. From the top: labels, satellites, aircraft and vessels, the "What's nearby" circle, tracks, your position and range rings, airspace overlays, wind, precipitation, the satellite footprint, day / night, OpenSeaMap, and finally the base map.