Query String List
Required roles:
AIS Map Frame Access,AIS Map SDK Access— Roles
Base endpoint:https://ais-map.ibosoft.net.tr/
Reference documents: none
Attribution: showibonav.aerowherever this data is displayed
Data sources: see the ibonav.aero User Guide; each layer's source is shown in the map's attribution
Last updated: 18 OCT 2026Depending on your use, the original data sources may also need to be credited.
Query string parameters set how the ibonav.aero Interactive Map opens: centre, scale, projection, layers, a geolocated chart. Add them to the address of the map you embed:
| Where | Address |
|---|---|
| Frame embedding | https://ais-map.ibosoft.net.tr/?<parameters> as the src of the iframe |
| SDK embedding | the address of your own page (the SDK reads window.location.search of the host page) |
| ibonav.aero website | https://ibonav.aero/map?<parameters> (passed on to the map frame) |
General rules
- An invalid or incomplete parameter causes no error; it is ignored.
- Parameters are a one-time override for that page load. They are not saved; the viewer's stored preferences (layers, projection) stay as they are.
- Several parameters can be combined with
&. - Values with spaces or special characters must be URL-encoded (
%20etc.). - Parameter names are case-sensitive.
Parameter list
| Parameter | Value | Purpose |
|---|---|---|
mapSetCenter |
lon,lat |
Centre of the map |
mapSetZoomType |
scale / level |
How mapSetZoomValue is read |
mapSetZoomValue |
number | Scale denominator or zoom level |
selectCrs |
EPSG:… |
Projection |
mapLayersDeselectDefaults |
flag (no value) | Turn off the layers that are on by default |
mapLayersAdd |
layer codes, comma-separated | Turn layers on |
mapLayersSelectBaseMap |
base map code | Select the base map |
mapAddChartsMainType |
aip / other |
Geolocated chart: chart family |
mapAddChartsCountry |
folder name | Geolocated chart: coverage |
mapAddChartsEff |
folder name | Geolocated chart: effective date / version |
mapAddChartsSubType |
ad / enr |
Geolocated chart: AIP part |
mapAddChartsAd |
folder name | Geolocated chart: aerodrome |
mapAddChartsAirport |
relative path | Geolocated chart: aerodrome / document folder (Other Charts) |
mapAddChartsName |
file name | Geolocated chart: chart |
disable-context |
flag (no value) | Turn off the map's right-click menu |
| Surveillance parameters | — | Passed on to the surveillance (ADS-B) engine |
Map view
mapSetCenter
Centre of the map at opening.
| Format | lon,lat in decimal degrees (longitude first) |
| Range | lon −180 … 180, lat −90 … 90 |
?mapSetCenter=32.85,39.93
mapSetZoomType / mapSetZoomValue
Scale or zoom at opening. Both must be given; if one is missing, both are ignored.
mapSetZoomType |
mapSetZoomValue |
|---|---|
scale |
Scale denominator (e.g. 500000 for 1:500 000). Converted to a Web Mercator resolution at 96 DPI. |
level |
Zoom level 0–28 (rounded to an integer). |
?mapSetZoomType=scale&mapSetZoomValue=1000000
?mapSetZoomType=level&mapSetZoomValue=8
The map remembers the viewer's last position and restores it at the next opening. When mapSetCenter or mapSetZoomType is given, the remembered position is ignored, so a shared link always opens at the intended place.
selectCrs
Projection at opening. The viewer's saved projection is not changed.
| Value | Projection |
|---|---|
EPSG:3857 |
WGS 84 / Pseudo-Mercator (default) |
EPSG:4326 |
WGS 84 geographic |
EPSG:32601 … EPSG:32660 |
WGS 84 / UTM zone 1N … 60N |
EPSG:32701 … EPSG:32760 |
WGS 84 / UTM zone 1S … 60S |
?selectCrs=EPSG:4326
?selectCrs=EPSG:32636
It has no effect when the embedding page has turned projection selection off (disableProjectionSelection, see SDK embedding).
Layers
mapLayersDeselectDefaults
Turns off every layer that is on by default. No value is needed. Combine it with mapLayersAdd to start from an empty selection.
?mapLayersDeselectDefaults
?mapLayersDeselectDefaults&mapLayersAdd=atsairspace_ctr,atsairspace_tma
Layers the viewer has turned on or off themselves are not affected (their saved preference wins).
mapLayersAdd
Turns the listed layers on, on top of the current selection. Several layers are separated by commas.
?mapLayersAdd=navaid_navaids
?mapLayersAdd=navaid_navaids,atsairspace_ctr,atsairspace_sectors
- The value is the layer code (list below). A layer that has a code is matched only by its code.
- A layer without a code is matched by its title, or by its path (
Group/Layer) when the same title appears in several groups, e.g.Ibosoft ATC VHF Coverage/10000 ft. - When a layer inside a group is turned on, its group is shown too.
- Role-locked layers stay locked; see Frame embedding.
Aeronautical layers: the layer code is the Tile Server layer name, e.g. dp_terminal_points, navaid_navaids, route_ats_upper, ad_designated_ad_hp, atsairspace_ctr, navwarnarea_p_r_d, obst_area_1. The full list is in the first table of Tile Server › Layer Lists (the Tile layer column).
Other layers:
| Layer code | Layer (Layers panel) |
|---|---|
nato_tfc_tr |
NATO Transit Flying Chart (TFC) [TR] |
nato_sac_tr |
NATO Special Air Chart (SAC) [TR] |
ibosoft_terrain |
Ibosoft Terrain (ICAO Symbology) [TR] |
ibosoft_terrain_alt |
Ibosoft Terrain (ICAO - Alternate) [TR] |
ibosoft_culture |
Ibosoft Culture (ICAO Symbology) [TR] |
web_openrailwaymap |
OpenRailwayMap |
web_openweather_precipitation |
OpenWeather Precipitation |
web_openweather_clouds |
OpenWeather Clouds |
sigmet-airmet |
SIGMET/AIRMET |
gamet |
GAMET |
airep |
AIREP/ARS |
vona |
VONA |
va |
VA Advisory |
tc |
TC Advisory |
wafc_sigwx |
WAFS SIGWX |
wafc_imagery |
WAFS Gridded Data |
wt_plot |
WAFS Wind Aloft & Temp. |
notam |
NOTAMs |
ots_tracks |
Organized Track System |
aup_rsa |
EUROCONTROL AUP - RSA Allocations |
ivao_traffics |
IVAO Traffics & ATCs |
ivao_areas |
IVAO SUA / NOTAM |
vatsim_traffics |
VATSIM Traffics & ATCs |
surveillance_traffics |
Surveillance (ADS-B), see below |
Layers without a code (use the title or path):
| Title / path | Layer |
|---|---|
Night Overlay |
Day/night terminator |
Ibosoft ATC VHF Coverage/<alt> ft |
ATC VHF coverage at 5000, 10000, 20000, 30000, 40000 ft |
Ibosoft ATC VDL Coverage/<alt> ft |
VDL coverage, same altitudes |
Ibosoft ATC 1090 MHz Coverage/<alt> ft |
1090 MHz surveillance coverage, same altitudes |
mapLayersSelectBaseMap
Selects the base map; the other base maps are turned off. The value is the base map code.
| Code | Base map |
|---|---|
web_osm |
OpenStreetMap |
web_carto_light |
CARTO Light |
web_carto_dark |
CARTO Dark |
web_esri_imagery |
ESRI World Imagery |
web_google_sat_only |
Google Satellite Only |
web_google_sat_hybrid |
Google Satellite Hybrid |
web_google_terrain_hybrid |
Google Terrain Hybrid |
web_google_altered_roadmap |
Google Altered Roadmap |
web_hgm_temel |
HGM Basic |
web_hgm_uydu |
HGM Orthophoto |
web_hgm_gece |
HGM Night |
web_hgm_siyasi |
HGM Political |
web_hgm_yukseklik |
HGM Topographic |
?mapLayersSelectBaseMap=web_esri_imagery
The Google and HGM base maps need a role and stay locked without it.
Geolocated chart
Adds an AIP chart (or an Other Charts chart) to the map as a geolocated overlay. If a required parameter is missing, nothing is added.
| Parameter | Required | Value |
|---|---|---|
mapAddChartsMainType |
no | aip (default) or other (Other Charts) |
mapAddChartsCountry |
yes | Coverage folder name, e.g. lt, trnc; for Other Charts e.g. FLIP-CENOR-EB_ED_EH_EK_EN_EP_LK |
mapAddChartsEff |
yes | aip: AIRAC effective date folder name; other: version folder name |
mapAddChartsSubType |
aip only, no |
ad (AD 2 / AD 3, default) or enr (ENR 6) |
mapAddChartsAd |
yes for aip + ad |
Aerodrome folder name |
mapAddChartsAirport |
yes for other |
Path from the version folder, /-separated (aerodrome / document folder, can be nested) |
mapAddChartsName |
yes | Chart file name without extension |
Folder and file names are the ones shown in the ibonav.aero chart viewer (without the file extension). The same names are returned by the Charts API.
AD chart (LTAH IAC 04), readable form:
?mapAddChartsCountry=lt
&mapAddChartsEff=2602 - Eff 19-FEB-2026
&mapAddChartsSubType=ad
&mapAddChartsAd=LTAH - AFY - AFYON - AD
&mapAddChartsName=LTAH - IAC 04 - Instrument Approach Chart
URL-encoded, on one line:
?mapAddChartsCountry=lt&mapAddChartsEff=2602%20-%20Eff%2019-FEB-2026&mapAddChartsSubType=ad&mapAddChartsAd=LTAH%20-%20AFY%20-%20AFYON%20-%20AD&mapAddChartsName=LTAH%20-%20IAC%2004%20-%20Instrument%20Approach%20Chart
ENR chart:
?mapAddChartsCountry=lt&mapAddChartsEff=2602%20-%20Eff%2019-FEB-2026&mapAddChartsSubType=enr&mapAddChartsName=LT%20ENR%206-1%20-%20En-route%20Chart
Other Charts:
?mapAddChartsMainType=other&mapAddChartsCountry=FLIP-CENOR-EB_ED_EH_EK_EN_EP_LK&mapAddChartsEff=2608%20-%20(WEF%2006-AUG-2026%20TIL%2003-SEP-2026)&mapAddChartsAirport=EPDE%20-%20DEBLIN&mapAddChartsName=AERODROME%20CHART
Other
disable-context
Turns off the map's right-click menu; the browser's own menu is shown instead. No value is needed.
?disable-context
Surveillance parameters
The surveillance (ADS-B) layer is opened with the layer code in mapLayersAdd:
?mapLayersAdd=surveillance_traffics
Only then is the surveillance engine loaded. After that, the engine reads its own parameters from the same address (aircraft selection, replay, tracks, heatmap …). These parameters belong to the tar1090 engine; see the upstream reference tar1090 README-query.
?mapLayersAdd=surveillance_traffics&icao=4bXXXX → surveillance on, aircraft selected
?mapLayersAdd=surveillance_traffics&replay → surveillance on, replay mode
?icao=4bXXXX → no effect: surveillance is not opened
- Surveillance needs a role (or, in SDK embedding, the role lock turned off with
surveillanceRequiredRoles: []); while it is locked, these parameters have no effect. - The engine's parameter names do not clash with the map's parameters, so both can be used in one address. The map view (centre, zoom) is set by the map's parameters.
Combined examples
Centre and scale:
?mapSetCenter=32.85,39.93&mapSetZoomType=scale&mapSetZoomValue=1000000
Satellite base map, geographic projection, extra layers:
?mapLayersSelectBaseMap=web_esri_imagery&selectCrs=EPSG:4326&mapLayersAdd=navaid_navaids,atsairspace_ctr
Only CTR and TMA, with a chart:
?mapLayersDeselectDefaults&mapLayersAdd=atsairspace_ctr,atsairspace_tma&mapAddChartsCountry=lt&mapAddChartsEff=2602%20-%20Eff%2019-FEB-2026&mapAddChartsSubType=ad&mapAddChartsAd=LTAH%20-%20AFY%20-%20AFYON%20-%20AD&mapAddChartsName=LTAH%20-%20IAC%2004%20-%20Instrument%20Approach%20Chart