Last active
August 29, 2015 13:57
-
-
Save jamestrimble/9902304 to your computer and use it in GitHub Desktop.
Low Cost Connections
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "AAL": { | |
| "city": "Aalborg", | |
| "country": "Denmark", | |
| "long_lat": [ | |
| "9.849164", | |
| "57.092789" | |
| ], | |
| "name": "Aalborg", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "AAR": { | |
| "city": "Aarhus", | |
| "country": "Denmark", | |
| "long_lat": [ | |
| "10.619008", | |
| "56.300017" | |
| ], | |
| "name": "Aarhus", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "ABZ": { | |
| "city": "Aberdeen", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-2.197778", | |
| "57.201944" | |
| ], | |
| "name": "Dyce", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "ACE": { | |
| "city": "Las Palmas", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-13.605225", | |
| "28.945464" | |
| ], | |
| "name": "Lanzarote", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "ADB": { | |
| "city": "Izmir", | |
| "country": "Turkey", | |
| "long_lat": [ | |
| "27.156953", | |
| "38.292392" | |
| ], | |
| "name": "Adnan Menderes", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "AES": { | |
| "city": "Alesund", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "6.110164", | |
| "62.560372" | |
| ], | |
| "name": "Vigra", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| } | |
| ] | |
| }, | |
| "AGA": { | |
| "city": "Agadir", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-9.546311", | |
| "30.381353" | |
| ], | |
| "name": "Inezgane", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| } | |
| ] | |
| }, | |
| "AGP": { | |
| "city": "Malaga", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-4.499106", | |
| "36.6749" | |
| ], | |
| "name": "Malaga", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AAR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DME" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HAJ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CWL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NTE" | |
| } | |
| ] | |
| }, | |
| "AHO": { | |
| "city": "Alghero", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "8.290772", | |
| "40.632133" | |
| ], | |
| "name": "Alghero", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AOI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| } | |
| ] | |
| }, | |
| "AJA": { | |
| "city": "Ajaccio", | |
| "country": "France", | |
| "long_lat": [ | |
| "8.802917", | |
| "41.923637" | |
| ], | |
| "name": "Campo Dell Oro", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| } | |
| ] | |
| }, | |
| "ALC": { | |
| "city": "Alicante", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-0.558156", | |
| "38.282169" | |
| ], | |
| "name": "Alicante", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VXO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KIR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AAR" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LED" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DME" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CWL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "ALG": { | |
| "city": "Algier", | |
| "country": "Algeria", | |
| "long_lat": [ | |
| "3.215408", | |
| "36.691014" | |
| ], | |
| "name": "Houari Boumediene", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "AMM": { | |
| "city": "Amman", | |
| "country": "Jordan", | |
| "long_lat": [ | |
| "35.993214", | |
| "31.722556" | |
| ], | |
| "name": "Queen Alia Intl", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "AMS": { | |
| "city": "Amsterdam", | |
| "country": "Netherlands", | |
| "long_lat": [ | |
| "4.763889", | |
| "52.308613" | |
| ], | |
| "name": "Schiphol", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "AOI": { | |
| "city": "Ancona", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "13.362222", | |
| "43.616389" | |
| ], | |
| "name": "Falconara", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| } | |
| ] | |
| }, | |
| "ARN": { | |
| "city": "Stockholm", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "17.918611", | |
| "59.651944" | |
| ], | |
| "name": "Arlanda", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "ARW": { | |
| "city": "Arad", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "21.262022", | |
| "46.17655" | |
| ], | |
| "name": "Arad", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| } | |
| ] | |
| }, | |
| "ATH": { | |
| "city": "Athens", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "23.944467", | |
| "37.936358" | |
| ], | |
| "name": "Eleftherios Venizelos Intl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "AYT": { | |
| "city": "Antalya", | |
| "country": "Turkey", | |
| "long_lat": [ | |
| "30.800461", | |
| "36.898731" | |
| ], | |
| "name": "Antalya", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| } | |
| ] | |
| }, | |
| "BCN": { | |
| "city": "Barcelona", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "2.078464", | |
| "41.297078" | |
| ], | |
| "name": "Barcelona", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "XRY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DKR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DRS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BGO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HEL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NDR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SPK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SPC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HAJ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HRK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VIE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ZAG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CMN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BJL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DME" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BES" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OSL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VGO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "KZN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "GRX" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "XRY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "RNS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LUX" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SEL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FRA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DUS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NUE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LED" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "KEF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LEJ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VRN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BEY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TUN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AAL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LON" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MSQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TXL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ARN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "EAS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CWL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "STR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "GOT" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ZRH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "KGD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PNA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFS" | |
| } | |
| ] | |
| }, | |
| "BDS": { | |
| "city": "Brindisi", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "17.947033", | |
| "40.657633" | |
| ], | |
| "name": "Casale", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "BEG": { | |
| "city": "Belgrade", | |
| "country": "Serbia", | |
| "long_lat": [ | |
| "20.309139", | |
| "44.818444" | |
| ], | |
| "name": "Beograd", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MLH" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "BES": { | |
| "city": "Brest", | |
| "country": "France", | |
| "long_lat": [ | |
| "-4.418539", | |
| "48.447911" | |
| ], | |
| "name": "Guipavas", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "BEY": { | |
| "city": "Beirut", | |
| "country": "Lebanon", | |
| "long_lat": [ | |
| "35.488389", | |
| "33.820931" | |
| ], | |
| "name": "Rafic Hariri Intl", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "BFS": { | |
| "city": "Belfast", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-6.215833", | |
| "54.6575" | |
| ], | |
| "name": "Belfast Intl", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VRN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| } | |
| ] | |
| }, | |
| "BGO": { | |
| "city": "Bergen", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "5.218142", | |
| "60.293386" | |
| ], | |
| "name": "Flesland", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "BGY": { | |
| "city": "Bergamo", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "9.704166", | |
| "45.673889" | |
| ], | |
| "name": "Bergamo Orio Al Serio", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KLX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EFL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VOL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ARW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "BHX": { | |
| "city": "Birmingham", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-1.748028", | |
| "52.453856" | |
| ], | |
| "name": "Birmingham", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PGF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| } | |
| ] | |
| }, | |
| "BIA": { | |
| "city": "Bastia", | |
| "country": "France", | |
| "long_lat": [ | |
| "9.483731", | |
| "42.552664" | |
| ], | |
| "name": "Poretta", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "BIO": { | |
| "city": "Bilbao", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-2.910608", | |
| "43.301097" | |
| ], | |
| "name": "Bilbao", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LON" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TXL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LHR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| } | |
| ] | |
| }, | |
| "BIQ": { | |
| "city": "Biarritz-bayonne", | |
| "country": "France", | |
| "long_lat": [ | |
| "-1.523325", | |
| "43.468419" | |
| ], | |
| "name": "Anglet", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| } | |
| ] | |
| }, | |
| "BJL": { | |
| "city": "Banjul", | |
| "country": "Gambia", | |
| "long_lat": [ | |
| "-16.652206", | |
| "13.337961" | |
| ], | |
| "name": "Banjul Intl", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "BJV": { | |
| "city": "Bodrum", | |
| "country": "Turkey", | |
| "long_lat": [ | |
| "27.667", | |
| "37.249" | |
| ], | |
| "name": "Bodrum - Milas", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "BLK": { | |
| "city": "Blackpool", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-3.028611", | |
| "53.771667" | |
| ], | |
| "name": "Blackpool", | |
| "routes": [ | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| } | |
| ] | |
| }, | |
| "BLL": { | |
| "city": "Billund", | |
| "country": "Denmark", | |
| "long_lat": [ | |
| "9.151778", | |
| "55.740322" | |
| ], | |
| "name": "Billund", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| } | |
| ] | |
| }, | |
| "BLQ": { | |
| "city": "Bologna", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "11.288667", | |
| "44.535444" | |
| ], | |
| "name": "Bologna", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| } | |
| ] | |
| }, | |
| "BOD": { | |
| "city": "Bordeaux", | |
| "country": "France", | |
| "long_lat": [ | |
| "-0.715556", | |
| "44.828335" | |
| ], | |
| "name": "Merignac", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| } | |
| ] | |
| }, | |
| "BOH": { | |
| "city": "Bournemouth", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-1.8425", | |
| "50.78" | |
| ], | |
| "name": "Bournemouth", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| } | |
| ] | |
| }, | |
| "BOJ": { | |
| "city": "Bourgas", | |
| "country": "Bulgaria", | |
| "long_lat": [ | |
| "27.515236", | |
| "42.569583" | |
| ], | |
| "name": "Burgas", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "BRE": { | |
| "city": "Bremen", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "8.786667", | |
| "53.0475" | |
| ], | |
| "name": "Neuenland", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| } | |
| ] | |
| }, | |
| "BRI": { | |
| "city": "Bari", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "16.760594", | |
| "41.138856" | |
| ], | |
| "name": "Bari", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "BRQ": { | |
| "city": "Brno", | |
| "country": "Czech Republic", | |
| "long_lat": [ | |
| "16.694433", | |
| "49.151269" | |
| ], | |
| "name": "Turany", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "BRS": { | |
| "city": "Bristol", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-2.719089", | |
| "51.382669" | |
| ], | |
| "name": "Bristol", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "INN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "INV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KEF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| } | |
| ] | |
| }, | |
| "BRU": { | |
| "city": "Brussels", | |
| "country": "Belgium", | |
| "long_lat": [ | |
| "4.484444", | |
| "50.901389" | |
| ], | |
| "name": "Brussels Natl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "BSL": { | |
| "city": "Basel", | |
| "country": "Switzerland", | |
| "long_lat": [ | |
| "7.529167", | |
| "47.59" | |
| ], | |
| "name": "EuroAirport Basel-Mulhouse-Freiburg", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AJA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AYT" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DUS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SAW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KEF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| } | |
| ] | |
| }, | |
| "BTS": { | |
| "city": "Bratislava", | |
| "country": "Slovakia", | |
| "long_lat": [ | |
| "17.212667", | |
| "48.170167" | |
| ], | |
| "name": "M R Stefanik", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| } | |
| ] | |
| }, | |
| "BUD": { | |
| "city": "Budapest", | |
| "country": "Hungary", | |
| "long_lat": [ | |
| "19.255592", | |
| "47.436933" | |
| ], | |
| "name": "Ferihegy", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BOJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DWC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GYD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VKO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ZTH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "BVA": { | |
| "city": "Beauvais", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.112778", | |
| "49.454444" | |
| ], | |
| "name": "Tille", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WRO" | |
| } | |
| ] | |
| }, | |
| "BVE": { | |
| "city": "Brive", | |
| "country": "France", | |
| "long_lat": [ | |
| "1.469167", | |
| "45.150833" | |
| ], | |
| "name": "La Roche", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "BZG": { | |
| "city": "Bydgoszcz", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "17.9777", | |
| "53.0968" | |
| ], | |
| "name": "Bydgoszcz Ignacy Jan Paderewski Airport", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "BZR": { | |
| "city": "Beziers", | |
| "country": "France", | |
| "long_lat": [ | |
| "3.353903", | |
| "43.323522" | |
| ], | |
| "name": "Vias", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| } | |
| ] | |
| }, | |
| "CAG": { | |
| "city": "Cagliari", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "9.054283", | |
| "39.251469" | |
| ], | |
| "name": "Elmas", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PEG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| } | |
| ] | |
| }, | |
| "CCF": { | |
| "city": "Carcassonne", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.306317", | |
| "43.215978" | |
| ], | |
| "name": "Salvaza", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| } | |
| ] | |
| }, | |
| "CDG": { | |
| "city": "Paris", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.55", | |
| "49.012779" | |
| ], | |
| "name": "Charles De Gaulle", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AJA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CMN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FSC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| } | |
| ] | |
| }, | |
| "CFE": { | |
| "city": "Clermont-Ferrand", | |
| "country": "France", | |
| "long_lat": [ | |
| "3.169169", | |
| "45.786661" | |
| ], | |
| "name": "Auvergne", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| } | |
| ] | |
| }, | |
| "CFU": { | |
| "city": "Kerkyra/corfu", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "19.911667", | |
| "39.601944" | |
| ], | |
| "name": "Ioannis Kapodistrias Intl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "CGN": { | |
| "city": "Cologne", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "7.142744", | |
| "50.865917" | |
| ], | |
| "name": "Koln Bonn", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| } | |
| ] | |
| }, | |
| "CHQ": { | |
| "city": "Chania", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "24.149678", | |
| "35.531747" | |
| ], | |
| "name": "Souda", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "CIA": { | |
| "city": "Rome", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "12.594936", | |
| "41.799361" | |
| ], | |
| "name": "Ciampino", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KIV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| } | |
| ] | |
| }, | |
| "CLJ": { | |
| "city": "Cluj-napoca", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "23.686167", | |
| "46.785167" | |
| ], | |
| "name": "Cluj Napoca", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "CMF": { | |
| "city": "Chambery", | |
| "country": "France", | |
| "long_lat": [ | |
| "5.880225", | |
| "45.63805" | |
| ], | |
| "name": "Aix Les Bains", | |
| "routes": [ | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "CMN": { | |
| "city": "Casablanca", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-7.589967", | |
| "33.367467" | |
| ], | |
| "name": "Mohammed V Intl", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| } | |
| ] | |
| }, | |
| "CPH": { | |
| "city": "Copenhagen", | |
| "country": "Denmark", | |
| "long_lat": [ | |
| "12.655972", | |
| "55.617917" | |
| ], | |
| "name": "Kastrup", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "CRA": { | |
| "city": "Craiova", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "23.888611", | |
| "44.318139" | |
| ], | |
| "name": "Craiova", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| } | |
| ] | |
| }, | |
| "CRL": { | |
| "city": "Charleroi", | |
| "country": "Belgium", | |
| "long_lat": [ | |
| "4.453817", | |
| "50.459197" | |
| ], | |
| "name": "Brussels South", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TGD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ESU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RJK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZTH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FNI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PGF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FSC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AOI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VOL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PEG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RDZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LJU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "CTA": { | |
| "city": "Catania", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "15.0664", | |
| "37.466781" | |
| ], | |
| "name": "Catania Fontanarossa", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "CUF": { | |
| "city": "Cuneo", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "7.623217", | |
| "44.547019" | |
| ], | |
| "name": "Levaldigi", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| } | |
| ] | |
| }, | |
| "CWL": { | |
| "city": "Cardiff", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-3.343333", | |
| "51.396667" | |
| ], | |
| "name": "Cardiff", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "DBV": { | |
| "city": "Dubrovnik", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "18.268244", | |
| "42.561353" | |
| ], | |
| "name": "Dubrovnik", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "DEB": { | |
| "city": "Debrecen", | |
| "country": "Hungary", | |
| "long_lat": [ | |
| "21.615333", | |
| "47.488917" | |
| ], | |
| "name": "Debrecen", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "DKR": { | |
| "city": "Dakar", | |
| "country": "Senegal", | |
| "long_lat": [ | |
| "-17.490225", | |
| "14.739708" | |
| ], | |
| "name": "Leopold Sedar Senghor Intl", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "DLE": { | |
| "city": "Dole", | |
| "country": "France", | |
| "long_lat": [ | |
| "5.42725", | |
| "47.039014" | |
| ], | |
| "name": "Tavaux", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| } | |
| ] | |
| }, | |
| "DLM": { | |
| "city": "Dalaman", | |
| "country": "Turkey", | |
| "long_lat": [ | |
| "28.7925", | |
| "36.713056" | |
| ], | |
| "name": "Dalaman", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "DME": { | |
| "city": "Moscow", | |
| "country": "Russia", | |
| "long_lat": [ | |
| "37.906111", | |
| "55.408611" | |
| ], | |
| "name": "Domododevo", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "DNR": { | |
| "city": "Dinard", | |
| "country": "France", | |
| "long_lat": [ | |
| "-2.079958", | |
| "48.587683" | |
| ], | |
| "name": "Pleurtuit", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| } | |
| ] | |
| }, | |
| "DOK": { | |
| "city": "Donetsk", | |
| "country": "Ukraine", | |
| "long_lat": [ | |
| "37.739722", | |
| "48.073611" | |
| ], | |
| "name": "Donetsk Intl", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "DRS": { | |
| "city": "Dresden", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "13.767161", | |
| "51.132767" | |
| ], | |
| "name": "Dresden", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "DSA": { | |
| "city": "Doncaster, Sheffield", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-1.004444", | |
| "53.474722" | |
| ], | |
| "name": "Robin Hood Doncaster Sheffield Airport", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WRO" | |
| } | |
| ] | |
| }, | |
| "DTM": { | |
| "city": "Dortmund", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "7.612242", | |
| "51.518314" | |
| ], | |
| "name": "Dortmund", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "DUB": { | |
| "city": "Dublin", | |
| "country": "Ireland", | |
| "long_lat": [ | |
| "-6.270075", | |
| "53.421333" | |
| ], | |
| "name": "Dublin", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LCJ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LUZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SZZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RDZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| } | |
| ] | |
| }, | |
| "DUS": { | |
| "city": "Duesseldorf", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "6.766775", | |
| "51.289453" | |
| ], | |
| "name": "Dusseldorf", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "DWC": { | |
| "city": "Dubai", | |
| "country": "United Arab Emirates", | |
| "long_lat": [ | |
| "55.103174", | |
| "24.55056" | |
| ], | |
| "name": "Dubai Al Maktoum", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| } | |
| ] | |
| }, | |
| "EAS": { | |
| "city": "San Sebastian", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-1.790611", | |
| "43.356519" | |
| ], | |
| "name": "San Sebastian", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "EBU": { | |
| "city": "St-Etienne", | |
| "country": "France", | |
| "long_lat": [ | |
| "4.296389", | |
| "45.540554" | |
| ], | |
| "name": "Boutheon", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| } | |
| ] | |
| }, | |
| "EDI": { | |
| "city": "Edinburgh", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-3.3725", | |
| "55.95" | |
| ], | |
| "name": "Edinburgh", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KEF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CMF" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VRN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "EFL": { | |
| "city": "Keffallinia", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "20.500481", | |
| "38.120069" | |
| ], | |
| "name": "Kefallinia", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| } | |
| ] | |
| }, | |
| "EGC": { | |
| "city": "Bergerac", | |
| "country": "France", | |
| "long_lat": [ | |
| "0.518611", | |
| "44.825279" | |
| ], | |
| "name": "Roumaniere", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| } | |
| ] | |
| }, | |
| "EIN": { | |
| "city": "Eindhoven", | |
| "country": "Netherlands", | |
| "long_lat": [ | |
| "5.374528", | |
| "51.450139" | |
| ], | |
| "name": "Eindhoven", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BRQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DEB" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WRO" | |
| } | |
| ] | |
| }, | |
| "EMA": { | |
| "city": "East Midlands", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-1.328056", | |
| "52.831111" | |
| ], | |
| "name": "Nottingham East Midlands", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DNR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LCJ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CMF" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EWR" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ZTH" | |
| } | |
| ] | |
| }, | |
| "ESU": { | |
| "city": "Essadouira", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-9.681667", | |
| "31.3975" | |
| ], | |
| "name": "Mogador Airport", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| } | |
| ] | |
| }, | |
| "EWR": { | |
| "city": "Newark", | |
| "country": "United States", | |
| "long_lat": [ | |
| "-74.168667", | |
| "40.6925" | |
| ], | |
| "name": "Newark Liberty Intl", | |
| "routes": [ | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "FAO": { | |
| "city": "Faro", | |
| "country": "Portugal", | |
| "long_lat": [ | |
| "-7.965911", | |
| "37.014425" | |
| ], | |
| "name": "Faro", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KIR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "FCO": { | |
| "city": "Rome", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "12.250797", | |
| "41.804475" | |
| ], | |
| "name": "Fiumicino", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ZTH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TXL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SEL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ZAG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DBV" | |
| } | |
| ] | |
| }, | |
| "FEZ": { | |
| "city": "Fes", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-4.977958", | |
| "33.927261" | |
| ], | |
| "name": "Saiss", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EBU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FNI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "FKB": { | |
| "city": "Karlsruhe/Baden-Baden", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "8.08048", | |
| "48.7793" | |
| ], | |
| "name": "Baden Airpark", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| } | |
| ] | |
| }, | |
| "FLR": { | |
| "city": "Florence", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "11.2051", | |
| "43.809953" | |
| ], | |
| "name": "Firenze", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SEL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LON" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SPK" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TXL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CTA" | |
| } | |
| ] | |
| }, | |
| "FMM": { | |
| "city": "Memmingen", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "10.2395", | |
| "47.988758" | |
| ], | |
| "name": "Allgau", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| } | |
| ] | |
| }, | |
| "FMO": { | |
| "city": "Munster", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "7.684831", | |
| "52.134642" | |
| ], | |
| "name": "Munster Osnabruck", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| } | |
| ] | |
| }, | |
| "FNC": { | |
| "city": "Funchal", | |
| "country": "Portugal", | |
| "long_lat": [ | |
| "-16.774453", | |
| "32.697889" | |
| ], | |
| "name": "Madeira", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "FNI": { | |
| "city": "Nimes", | |
| "country": "France", | |
| "long_lat": [ | |
| "4.416347", | |
| "43.757444" | |
| ], | |
| "name": "Garons", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| } | |
| ] | |
| }, | |
| "FRA": { | |
| "city": "Frankfurt", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "8.543125", | |
| "50.026421" | |
| ], | |
| "name": "Frankfurt Main", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "FSC": { | |
| "city": "Figari", | |
| "country": "France", | |
| "long_lat": [ | |
| "9.097777", | |
| "41.500557" | |
| ], | |
| "name": "Sud Corse", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| } | |
| ] | |
| }, | |
| "FUE": { | |
| "city": "Fuerteventura", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-13.863761", | |
| "28.452717" | |
| ], | |
| "name": "Fuerteventura", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "GDN": { | |
| "city": "Gdansk", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "18.466222", | |
| "54.377569" | |
| ], | |
| "name": "Lech Walesa", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "AES" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HEL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KRS" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SVG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TKU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "GIB": { | |
| "city": "Gibraltar", | |
| "country": "Gibraltar", | |
| "long_lat": [ | |
| "-5.349664", | |
| "36.151219" | |
| ], | |
| "name": "Gibraltar", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "GLA": { | |
| "city": "Glasgow", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-4.433056", | |
| "55.871944" | |
| ], | |
| "name": "Glasgow", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EWR" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ZTH" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "GNB": { | |
| "city": "Grenoble", | |
| "country": "France", | |
| "long_lat": [ | |
| "5.329375", | |
| "45.362944" | |
| ], | |
| "name": "Saint Geoirs", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "GOA": { | |
| "city": "Genoa", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "8.8375", | |
| "44.413333" | |
| ], | |
| "name": "Genova Sestri", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "GOT": { | |
| "city": "Gothenborg", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "12.279819", | |
| "57.662836" | |
| ], | |
| "name": "Landvetter", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "GPA": { | |
| "city": "Patras", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "21.425556", | |
| "38.151111" | |
| ], | |
| "name": "Araxos", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| } | |
| ] | |
| }, | |
| "GRO": { | |
| "city": "Gerona", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "2.760547", | |
| "41.900969" | |
| ], | |
| "name": "Girona", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AAR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PEG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SFT" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| } | |
| ] | |
| }, | |
| "GRQ": { | |
| "city": "Groningen", | |
| "country": "Netherlands", | |
| "long_lat": [ | |
| "6.579444", | |
| "53.11972" | |
| ], | |
| "name": "Eelde", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| } | |
| ] | |
| }, | |
| "GRX": { | |
| "city": "Granada", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-3.777356", | |
| "37.188731" | |
| ], | |
| "name": "Granada", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| } | |
| ] | |
| }, | |
| "GSE": { | |
| "city": "Gothenborg", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "11.870372", | |
| "57.774722" | |
| ], | |
| "name": "Save", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "GVA": { | |
| "city": "Geneva", | |
| "country": "Switzerland", | |
| "long_lat": [ | |
| "6.10895", | |
| "46.238064" | |
| ], | |
| "name": "Geneve Cointrin", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "AJA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SSH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ARN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "GYD": { | |
| "city": "Baku", | |
| "country": "Azerbaijan", | |
| "long_lat": [ | |
| "50.046667", | |
| "40.4675" | |
| ], | |
| "name": "Heydar Aliyev", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| } | |
| ] | |
| }, | |
| "HAJ": { | |
| "city": "Hannover", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "9.685078", | |
| "52.461056" | |
| ], | |
| "name": "Hannover", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "HAM": { | |
| "city": "Hamburg", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "9.988228", | |
| "53.630389" | |
| ], | |
| "name": "Hamburg", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KLX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "HAU": { | |
| "city": "Haugesund", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "5.208364", | |
| "59.345267" | |
| ], | |
| "name": "Karmoy", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| } | |
| ] | |
| }, | |
| "HEL": { | |
| "city": "Helsinki", | |
| "country": "Finland", | |
| "long_lat": [ | |
| "24.963333", | |
| "60.317222" | |
| ], | |
| "name": "Helsinki Vantaa", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "HER": { | |
| "city": "Heraklion", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "25.180297", | |
| "35.339719" | |
| ], | |
| "name": "Nikos Kazantzakis", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "HHN": { | |
| "city": "Hahn", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "7.263892", | |
| "49.948672" | |
| ], | |
| "name": "Frankfurt Hahn", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KIR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PDV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VOL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "XRY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| } | |
| ] | |
| }, | |
| "HRG": { | |
| "city": "Hurghada", | |
| "country": "Egypt", | |
| "long_lat": [ | |
| "33.799436", | |
| "27.178317" | |
| ], | |
| "name": "Hurghada Intl", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "HRK": { | |
| "city": "Kharkov", | |
| "country": "Ukraine", | |
| "long_lat": [ | |
| "36.289986", | |
| "49.924786" | |
| ], | |
| "name": "Osnova International Airport", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "IBZ": { | |
| "city": "Ibiza", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "1.373117", | |
| "38.872858" | |
| ], | |
| "name": "Ibiza", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ZRH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "IEV": { | |
| "city": "Kiev", | |
| "country": "Ukraine", | |
| "long_lat": [ | |
| "30.449697", | |
| "50.401694" | |
| ], | |
| "name": "Zhuliany Intl", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DWC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "INN": { | |
| "city": "Innsbruck", | |
| "country": "Austria", | |
| "long_lat": [ | |
| "11.343964", | |
| "47.260219" | |
| ], | |
| "name": "Innsbruck", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "INV": { | |
| "city": "Inverness", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-4.0475", | |
| "57.5425" | |
| ], | |
| "name": "Inverness", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "IOM": { | |
| "city": "Isle Of Man", | |
| "country": "Isle of Man", | |
| "long_lat": [ | |
| "-4.623889", | |
| "54.083333" | |
| ], | |
| "name": "Isle Of Man", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "JER": { | |
| "city": "Jersey", | |
| "country": "Jersey", | |
| "long_lat": [ | |
| "-2.195508", | |
| "49.207947" | |
| ], | |
| "name": "Jersey", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| } | |
| ] | |
| }, | |
| "JMK": { | |
| "city": "Mykonos", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "25.348103", | |
| "37.435128" | |
| ], | |
| "name": "Mikonos", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "JTR": { | |
| "city": "Thira", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "25.479333", | |
| "36.399169" | |
| ], | |
| "name": "Santorini", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "KEF": { | |
| "city": "Keflavik", | |
| "country": "Iceland", | |
| "long_lat": [ | |
| "-22.605556", | |
| "63.985" | |
| ], | |
| "name": "Keflavik International Airport", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "KGD": { | |
| "city": "Kaliningrad", | |
| "country": "Russia", | |
| "long_lat": [ | |
| "20.592633", | |
| "54.89005" | |
| ], | |
| "name": "Khrabrovo", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "KGS": { | |
| "city": "Kos", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "27.091667", | |
| "36.793335" | |
| ], | |
| "name": "Kos", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "KIR": { | |
| "city": "Kerry", | |
| "country": "Ireland", | |
| "long_lat": [ | |
| "-9.523783", | |
| "52.180878" | |
| ], | |
| "name": "Kerry", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "KIV": { | |
| "city": "Chisinau", | |
| "country": "Moldova", | |
| "long_lat": [ | |
| "28.930978", | |
| "46.927744" | |
| ], | |
| "name": "Chisinau Intl", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| } | |
| ] | |
| }, | |
| "KLX": { | |
| "city": "Kalamata", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "22.025525", | |
| "37.068319" | |
| ], | |
| "name": "Kalamata", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "KRK": { | |
| "city": "Krakow", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "19.784836", | |
| "50.077731" | |
| ], | |
| "name": "Balice", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "KRS": { | |
| "city": "Kristiansand", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "8.085369", | |
| "58.204214" | |
| ], | |
| "name": "Kjevik", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| } | |
| ] | |
| }, | |
| "KSC": { | |
| "city": "Kosice", | |
| "country": "Slovakia", | |
| "long_lat": [ | |
| "21.241112", | |
| "48.663055" | |
| ], | |
| "name": "Kosice", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "KTW": { | |
| "city": "Katowice", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "19.080019", | |
| "50.474253" | |
| ], | |
| "name": "Pyrzowice", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BOJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SVG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "KUN": { | |
| "city": "Kaunas", | |
| "country": "Lithuania", | |
| "long_lat": [ | |
| "24.084778", | |
| "54.963919" | |
| ], | |
| "name": "Kaunas Intl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| } | |
| ] | |
| }, | |
| "KUT": { | |
| "city": "Kutaisi", | |
| "country": "Georgia", | |
| "long_lat": [ | |
| "42.482583", | |
| "42.176653" | |
| ], | |
| "name": "Kopitnari", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HRK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "KZN": { | |
| "city": "Kazan", | |
| "country": "Russia", | |
| "long_lat": [ | |
| "49.278728", | |
| "55.606186" | |
| ], | |
| "name": "Kazan", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "LBA": { | |
| "city": "Leeds", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-1.660569", | |
| "53.865897" | |
| ], | |
| "name": "Leeds Bradford", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DNR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CMF" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DUS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EWR" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VRN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ZTH" | |
| } | |
| ] | |
| }, | |
| "LBC": { | |
| "city": "Luebeck", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "10.719222", | |
| "53.805367" | |
| ], | |
| "name": "Lubeck Blankensee", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| } | |
| ] | |
| }, | |
| "LCA": { | |
| "city": "Larnaca", | |
| "country": "Cyprus", | |
| "long_lat": [ | |
| "33.62485", | |
| "34.875117" | |
| ], | |
| "name": "Larnaca", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| } | |
| ] | |
| }, | |
| "LCG": { | |
| "city": "La Coruna", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-8.377256", | |
| "43.302061" | |
| ], | |
| "name": "A Coruna", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LON" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LHR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "LCJ": { | |
| "city": "Lodz", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "19.398133", | |
| "51.721881" | |
| ], | |
| "name": "\u0141\u00f3d\u017a W\u0142adys\u0142aw Reymont Airport", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| } | |
| ] | |
| }, | |
| "LDE": { | |
| "city": "Tarbes", | |
| "country": "France", | |
| "long_lat": [ | |
| "-0.006439", | |
| "43.178675" | |
| ], | |
| "name": "Lourdes", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| } | |
| ] | |
| }, | |
| "LDY": { | |
| "city": "Londonderry", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-7.161111", | |
| "55.042778" | |
| ], | |
| "name": "City of Derry", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "LED": { | |
| "city": "St. Petersburg", | |
| "country": "Russia", | |
| "long_lat": [ | |
| "30.262503", | |
| "59.800292" | |
| ], | |
| "name": "Pulkovo", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "LEI": { | |
| "city": "Almeria", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-2.370097", | |
| "36.843936" | |
| ], | |
| "name": "Almeria", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "LEJ": { | |
| "city": "Leipzig", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "12.241633", | |
| "51.432447" | |
| ], | |
| "name": "Leipzig Halle", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "LGW": { | |
| "city": "London", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-0.190278", | |
| "51.148056" | |
| ], | |
| "name": "Gatwick", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ABZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AJA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AYT" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BGO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BES" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DUS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GIB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "INN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "INV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IOM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ADB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KLX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EFL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LUX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DME" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SSH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VRN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VIE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ZAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ZTH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ZRH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| } | |
| ] | |
| }, | |
| "LHR": { | |
| "city": "London", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-0.461389", | |
| "51.4775" | |
| ], | |
| "name": "Heathrow", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| } | |
| ] | |
| }, | |
| "LIG": { | |
| "city": "Limoges", | |
| "country": "France", | |
| "long_lat": [ | |
| "1.179444", | |
| "45.862778" | |
| ], | |
| "name": "Bellegarde", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| } | |
| ] | |
| }, | |
| "LIL": { | |
| "city": "Lille", | |
| "country": "France", | |
| "long_lat": [ | |
| "3.089444", | |
| "50.561942" | |
| ], | |
| "name": "Lesquin", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "LIN": { | |
| "city": "Milan", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "9.276739", | |
| "45.445103" | |
| ], | |
| "name": "Linate", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "LIS": { | |
| "city": "Lisbon", | |
| "country": "Portugal", | |
| "long_lat": [ | |
| "-9.135919", | |
| "38.781311" | |
| ], | |
| "name": "Lisboa", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DLE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LUX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| } | |
| ] | |
| }, | |
| "LJU": { | |
| "city": "Ljubljana", | |
| "country": "Slovenia", | |
| "long_lat": [ | |
| "14.457611", | |
| "46.223686" | |
| ], | |
| "name": "Ljubljana", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "LNZ": { | |
| "city": "Linz", | |
| "country": "Austria", | |
| "long_lat": [ | |
| "14.187511", | |
| "48.233219" | |
| ], | |
| "name": "Linz", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "LON": { | |
| "city": "London", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-0.127778", | |
| "51.508056" | |
| ], | |
| "name": "All Airports", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| } | |
| ] | |
| }, | |
| "LPA": { | |
| "city": "Gran Canaria", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-15.386586", | |
| "27.931886" | |
| ], | |
| "name": "Gran Canaria", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "LPL": { | |
| "city": "Liverpool", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-2.849722", | |
| "53.333611" | |
| ], | |
| "name": "Liverpool", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FNI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LCJ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SZZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "INN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IOM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NQY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "LPP": { | |
| "city": "Lappeenranta", | |
| "country": "Finland", | |
| "long_lat": [ | |
| "28.144397", | |
| "61.044553" | |
| ], | |
| "name": "Lappeenranta", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| } | |
| ] | |
| }, | |
| "LRH": { | |
| "city": "La Rochelle", | |
| "country": "France", | |
| "long_lat": [ | |
| "-1.19528", | |
| "46.1792" | |
| ], | |
| "name": "La Rochelle-Ile de Re", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| } | |
| ] | |
| }, | |
| "LTN": { | |
| "city": "London", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-0.368333", | |
| "51.874722" | |
| ], | |
| "name": "Luton", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FNI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KIR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ABZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "INV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SAW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KEF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SSH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ZRH" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BOJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BRQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DEB" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KSC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LJU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LUZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SBZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VAR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WRO" | |
| } | |
| ] | |
| }, | |
| "LUX": { | |
| "city": "Luxemburg", | |
| "country": "Luxembourg", | |
| "long_lat": [ | |
| "6.211517", | |
| "49.626575" | |
| ], | |
| "name": "Luxembourg", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "LUZ": { | |
| "city": "Lublin", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "22.714083", | |
| "51.239333" | |
| ], | |
| "name": "Lublin", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "LWO": { | |
| "city": "Lvov", | |
| "country": "Ukraine", | |
| "long_lat": [ | |
| "23.956111", | |
| "49.8125" | |
| ], | |
| "name": "Lviv Intl", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VLC" | |
| } | |
| ] | |
| }, | |
| "LYS": { | |
| "city": "Lyon", | |
| "country": "France", | |
| "long_lat": [ | |
| "5.090833", | |
| "45.726387" | |
| ], | |
| "name": "Saint Exupery", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AJA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BES" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CMN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FSC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "MAD": { | |
| "city": "Madrid", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-3.566764", | |
| "40.493556" | |
| ], | |
| "name": "Barajas", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "MAH": { | |
| "city": "Menorca", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "4.218647", | |
| "39.862597" | |
| ], | |
| "name": "Menorca", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "MAN": { | |
| "city": "Manchester", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-2.27495", | |
| "53.353744" | |
| ], | |
| "name": "Manchester", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AYT" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DME" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KEF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SSH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CMF" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EWR" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VIE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ZTH" | |
| } | |
| ] | |
| }, | |
| "MJV": { | |
| "city": "Murcia", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-0.812389", | |
| "37.774972" | |
| ], | |
| "name": "Murcia San Javier", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "MLA": { | |
| "city": "Malta", | |
| "country": "Malta", | |
| "long_lat": [ | |
| "14.4775", | |
| "35.857497" | |
| ], | |
| "name": "Luqa", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "MLH": { | |
| "city": "Mulhouse", | |
| "country": "France", | |
| "long_lat": [ | |
| "7.529914", | |
| "47.589583" | |
| ], | |
| "name": "Bale Mulhouse", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| } | |
| ] | |
| }, | |
| "MMX": { | |
| "city": "Malmoe", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "13.371639", | |
| "55.530193" | |
| ], | |
| "name": "Sturup", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "MPL": { | |
| "city": "Montpellier", | |
| "country": "France", | |
| "long_lat": [ | |
| "3.963014", | |
| "43.576194" | |
| ], | |
| "name": "Mediterranee", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "MRS": { | |
| "city": "Marseille", | |
| "country": "France", | |
| "long_lat": [ | |
| "5.213611", | |
| "43.435555" | |
| ], | |
| "name": "Provence", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ESU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BES" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| } | |
| ] | |
| }, | |
| "MSQ": { | |
| "city": "Minsk 2", | |
| "country": "Belarus", | |
| "long_lat": [ | |
| "28.030731", | |
| "53.882469" | |
| ], | |
| "name": "Minsk 2", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "MST": { | |
| "city": "Maastricht", | |
| "country": "Netherlands", | |
| "long_lat": [ | |
| "5.770144", | |
| "50.911658" | |
| ], | |
| "name": "Maastricht", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| } | |
| ] | |
| }, | |
| "MUC": { | |
| "city": "Munich", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "11.786086", | |
| "48.353783" | |
| ], | |
| "name": "Franz Josef Strauss", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "MXP": { | |
| "city": "Milano", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "8.728111", | |
| "45.630606" | |
| ], | |
| "name": "Malpensa", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EFL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KLX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VOL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CMN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EFL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LUX" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JTR" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SSH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ZTH" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ARW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DOK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TGM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| } | |
| ] | |
| }, | |
| "NAP": { | |
| "city": "Naples", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "14.290781", | |
| "40.886033" | |
| ], | |
| "name": "Capodichino", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "NCE": { | |
| "city": "Nice", | |
| "country": "France", | |
| "long_lat": [ | |
| "7.215872", | |
| "43.658411" | |
| ], | |
| "name": "Cote D\\\\'Azur", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "NCL": { | |
| "city": "Newcastle", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-1.691667", | |
| "55.0375" | |
| ], | |
| "name": "Newcastle", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CMF" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FNC" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EWR" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "VCE" | |
| } | |
| ] | |
| }, | |
| "NDR": { | |
| "city": "El Aroui", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-3.02821", | |
| "34.9888" | |
| ], | |
| "name": "El Aroui Airport", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "NOC": { | |
| "city": "Connaught", | |
| "country": "Ireland", | |
| "long_lat": [ | |
| "-8.818492", | |
| "53.910297" | |
| ], | |
| "name": "Ireland West Knock", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| } | |
| ] | |
| }, | |
| "NQY": { | |
| "city": "Newquai", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-4.995408", | |
| "50.440558" | |
| ], | |
| "name": "St Mawgan", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| } | |
| ] | |
| }, | |
| "NRN": { | |
| "city": "Weeze", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "6.141944", | |
| "51.602222" | |
| ], | |
| "name": "Niederrhein", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TNG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AOI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VXO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "XRY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PEG" | |
| } | |
| ] | |
| }, | |
| "NTE": { | |
| "city": "Nantes", | |
| "country": "France", | |
| "long_lat": [ | |
| "-1.610725", | |
| "47.153189" | |
| ], | |
| "name": "Nantes Atlantique", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "NUE": { | |
| "city": "Nuernberg", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "11.066897", | |
| "49.4987" | |
| ], | |
| "name": "Nurnberg", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "NYO": { | |
| "city": "Stockholm", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "16.912189", | |
| "58.788636" | |
| ], | |
| "name": "Skavsta", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RJK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AOI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| } | |
| ] | |
| }, | |
| "OLB": { | |
| "city": "Olbia", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "9.517628", | |
| "40.898661" | |
| ], | |
| "name": "Olbia Costa Smeralda", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "OPO": { | |
| "city": "Porto", | |
| "country": "Portugal", | |
| "long_lat": [ | |
| "-8.681389", | |
| "41.248055" | |
| ], | |
| "name": "Porto", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EBU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "XCR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DLE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RNS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "ORK": { | |
| "city": "Cork", | |
| "country": "Ireland", | |
| "long_lat": [ | |
| "-8.491111", | |
| "51.841269" | |
| ], | |
| "name": "Cork", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| } | |
| ] | |
| }, | |
| "ORN": { | |
| "city": "Oran", | |
| "country": "Algeria", | |
| "long_lat": [ | |
| "-0.621183", | |
| "35.623858" | |
| ], | |
| "name": "Es Senia", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "ORY": { | |
| "city": "Paris", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.359444", | |
| "48.725278" | |
| ], | |
| "name": "Orly", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CMN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "OSI": { | |
| "city": "Osijek", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "18.810156", | |
| "45.462667" | |
| ], | |
| "name": "Osijek", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "OSL": { | |
| "city": "Oslo", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "11.100361", | |
| "60.193917" | |
| ], | |
| "name": "Gardermoen", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "OSR": { | |
| "city": "Ostrava", | |
| "country": "Czech Republic", | |
| "long_lat": [ | |
| "18.111053", | |
| "49.696292" | |
| ], | |
| "name": "Mosnov", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "OTP": { | |
| "city": "Bucharest", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "26.102178", | |
| "44.572161" | |
| ], | |
| "name": "Henri Coanda", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CUF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DWC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VRN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| } | |
| ] | |
| }, | |
| "OUD": { | |
| "city": "Oujda", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-1.923986", | |
| "34.78715" | |
| ], | |
| "name": "Angads", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| } | |
| ] | |
| }, | |
| "OVD": { | |
| "city": "Aviles", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-6.034622", | |
| "43.563567" | |
| ], | |
| "name": "Asturias", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "PAR": { | |
| "city": "Paris", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.352222", | |
| "48.856389" | |
| ], | |
| "name": "All Airports", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "CMN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "PDV": { | |
| "city": "Plovdiv", | |
| "country": "Bulgaria", | |
| "long_lat": [ | |
| "24.850833", | |
| "42.067806" | |
| ], | |
| "name": "Plovdiv", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| } | |
| ] | |
| }, | |
| "PEG": { | |
| "city": "Perugia", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "12.513222", | |
| "43.095906" | |
| ], | |
| "name": "Perugia", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| } | |
| ] | |
| }, | |
| "PFO": { | |
| "city": "Paphos", | |
| "country": "Cyprus", | |
| "long_lat": [ | |
| "32.485731", | |
| "34.718039" | |
| ], | |
| "name": "Pafos Intl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "PGF": { | |
| "city": "Perpignan", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.870667", | |
| "42.740442" | |
| ], | |
| "name": "Rivesaltes", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| } | |
| ] | |
| }, | |
| "PIK": { | |
| "city": "Prestwick", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "-4.586667", | |
| "55.509444" | |
| ], | |
| "name": "Prestwick", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| } | |
| ] | |
| }, | |
| "PIS": { | |
| "city": "Poitiers", | |
| "country": "France", | |
| "long_lat": [ | |
| "0.306666", | |
| "46.587745" | |
| ], | |
| "name": "Biard", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| } | |
| ] | |
| }, | |
| "PMF": { | |
| "city": "Parma", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "10.296367", | |
| "44.824483" | |
| ], | |
| "name": "Parma", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| } | |
| ] | |
| }, | |
| "PMI": { | |
| "city": "Palma de Mallorca", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "2.727778", | |
| "39.55361" | |
| ], | |
| "name": "Son Sant Joan", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AAR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "DME" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "GRX" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CWL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "RNS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "PMO": { | |
| "city": "Palermo", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "13.091019", | |
| "38.175958" | |
| ], | |
| "name": "Palermo", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "PNA": { | |
| "city": "Pamplona", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-1.646331", | |
| "42.770039" | |
| ], | |
| "name": "Pamplona", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "POZ": { | |
| "city": "Poznan", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "16.826325", | |
| "52.421031" | |
| ], | |
| "name": "Lawica", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BOJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "PRG": { | |
| "city": "Prague", | |
| "country": "Czech Republic", | |
| "long_lat": [ | |
| "14.26", | |
| "50.100833" | |
| ], | |
| "name": "Ruzyne", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "PRN": { | |
| "city": "Pristina", | |
| "country": "Serbia", | |
| "long_lat": [ | |
| "21.035833", | |
| "42.572778" | |
| ], | |
| "name": "Pristina", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| } | |
| ] | |
| }, | |
| "PSA": { | |
| "city": "Pisa", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "10.39275", | |
| "43.683917" | |
| ], | |
| "name": "Pisa", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EFL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "PSR": { | |
| "city": "Pescara", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "14.181067", | |
| "42.431656" | |
| ], | |
| "name": "Pescara", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| } | |
| ] | |
| }, | |
| "PUY": { | |
| "city": "Pula", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "13.922192", | |
| "44.893533" | |
| ], | |
| "name": "Pula", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "RAK": { | |
| "city": "Marrakech", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-8.0363", | |
| "31.606886" | |
| ], | |
| "name": "Menara", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DLE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "XCR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "RBA": { | |
| "city": "Rabat", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-6.751519", | |
| "34.051467" | |
| ], | |
| "name": "Sale", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "RDZ": { | |
| "city": "Rodez", | |
| "country": "France", | |
| "long_lat": [ | |
| "2.482672", | |
| "44.407869" | |
| ], | |
| "name": "Marcillac", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| } | |
| ] | |
| }, | |
| "REU": { | |
| "city": "Reus", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "1.167172", | |
| "41.147392" | |
| ], | |
| "name": "Reus", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| } | |
| ] | |
| }, | |
| "RHO": { | |
| "city": "Rhodos", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "28.086192", | |
| "36.405419" | |
| ], | |
| "name": "Rhodes Diagoras", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "RIX": { | |
| "city": "Riga", | |
| "country": "Latvia", | |
| "long_lat": [ | |
| "23.971111", | |
| "56.923611" | |
| ], | |
| "name": "Riga Intl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "RJK": { | |
| "city": "Rijeka", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "14.570267", | |
| "45.216889" | |
| ], | |
| "name": "Rijeka", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| } | |
| ] | |
| }, | |
| "RNS": { | |
| "city": "Rennes", | |
| "country": "France", | |
| "long_lat": [ | |
| "-1.734794", | |
| "48.069508" | |
| ], | |
| "name": "St Jacques", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| } | |
| ] | |
| }, | |
| "RYG": { | |
| "city": "Rygge", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "10.785389", | |
| "59.378933" | |
| ], | |
| "name": "Moss", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RJK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LCJ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| } | |
| ] | |
| }, | |
| "RZE": { | |
| "city": "Rzeszow", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "22.019", | |
| "50.109958" | |
| ], | |
| "name": "Jasionka", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "SAW": { | |
| "city": "Istanbul", | |
| "country": "Turkey", | |
| "long_lat": [ | |
| "29.309219", | |
| "40.898553" | |
| ], | |
| "name": "Sabiha Gokcen", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| } | |
| ] | |
| }, | |
| "SBZ": { | |
| "city": "Sibiu", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "24.091342", | |
| "45.785597" | |
| ], | |
| "name": "Sibiu", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "SCQ": { | |
| "city": "Santiago", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-8.415144", | |
| "42.896333" | |
| ], | |
| "name": "Santiago", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ZRH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "SDR": { | |
| "city": "Santander", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-3.820006", | |
| "43.427064" | |
| ], | |
| "name": "Santander", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "SEL": { | |
| "city": "Seoul", | |
| "country": "South Korea", | |
| "long_lat": [ | |
| "126.790586", | |
| "37.558311" | |
| ], | |
| "name": "Gimpo International Airpot", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "SEN": { | |
| "city": "Southend", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "0.695556", | |
| "51.571389" | |
| ], | |
| "name": "Southend", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| } | |
| ] | |
| }, | |
| "SFT": { | |
| "city": "Skelleftea", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "21.076892", | |
| "64.624772" | |
| ], | |
| "name": "Skelleftea", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "SKG": { | |
| "city": "Thessaloniki", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "22.97095", | |
| "40.519725" | |
| ], | |
| "name": "Makedonia", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| } | |
| ] | |
| }, | |
| "SKP": { | |
| "city": "Skopje", | |
| "country": "Macedonia", | |
| "long_lat": [ | |
| "21.621381", | |
| "41.961622" | |
| ], | |
| "name": "Skopje", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MLH" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| } | |
| ] | |
| }, | |
| "SNN": { | |
| "city": "Shannon", | |
| "country": "Ireland", | |
| "long_lat": [ | |
| "-8.924817", | |
| "52.701978" | |
| ], | |
| "name": "Shannon", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| } | |
| ] | |
| }, | |
| "SOF": { | |
| "city": "Sofia", | |
| "country": "Bulgaria", | |
| "long_lat": [ | |
| "23.406167", | |
| "42.695194" | |
| ], | |
| "name": "Sofia", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DWC" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "SPC": { | |
| "city": "Santa Cruz De La Palma", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-17.755611", | |
| "28.626478" | |
| ], | |
| "name": "La Palma", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "SPK": { | |
| "city": "Chitose", | |
| "country": "Japan", | |
| "long_lat": [ | |
| "141.666447", | |
| "42.794475" | |
| ], | |
| "name": "Chitose", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| } | |
| ] | |
| }, | |
| "SPU": { | |
| "city": "Split", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "16.297964", | |
| "43.538944" | |
| ], | |
| "name": "Split", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "SSH": { | |
| "city": "Sharm El Sheikh", | |
| "country": "Egypt", | |
| "long_lat": [ | |
| "34.394722", | |
| "27.977222" | |
| ], | |
| "name": "Sharm El Sheikh Intl", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| } | |
| ] | |
| }, | |
| "STN": { | |
| "city": "London", | |
| "country": "United Kingdom", | |
| "long_lat": [ | |
| "0.235", | |
| "51.885" | |
| ], | |
| "name": "Stansted", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RJK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EFL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AAR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AOI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BIQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CCF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DNR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EGC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KIR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LCJ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LEJ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LEI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LNZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LRH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LUZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MJV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PEG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PFO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PGF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PUY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "REU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RDZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RZE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SZZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TLN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TMP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "XRY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FUE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PDV" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LDE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FEZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KGS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OSI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TGD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SFT" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BJV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DLM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LJU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SSH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| } | |
| ] | |
| }, | |
| "STR": { | |
| "city": "Stuttgart", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "9.221964", | |
| "48.689878" | |
| ], | |
| "name": "Stuttgart", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "SUF": { | |
| "city": "Lamezia", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "16.242269", | |
| "38.905394" | |
| ], | |
| "name": "Lamezia Terme", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "SVG": { | |
| "city": "Stavanger", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "5.637856", | |
| "58.876778" | |
| ], | |
| "name": "Sola", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SZZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "SVQ": { | |
| "city": "Sevilla", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-5.893106", | |
| "37.418" | |
| ], | |
| "name": "Sevilla", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "TFN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MUC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "SXB": { | |
| "city": "Strasbourg", | |
| "country": "France", | |
| "long_lat": [ | |
| "7.628233", | |
| "48.538319" | |
| ], | |
| "name": "Entzheim", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| } | |
| ] | |
| }, | |
| "SXF": { | |
| "city": "Berlin", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "13.5225", | |
| "52.380001" | |
| ], | |
| "name": "Schonefeld", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ATH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CPH" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "DBV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FAO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "JMK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OLB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SZG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SPU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "VCE" | |
| } | |
| ] | |
| }, | |
| "SZG": { | |
| "city": "Salzburg", | |
| "country": "Austria", | |
| "long_lat": [ | |
| "13.004333", | |
| "47.793304" | |
| ], | |
| "name": "Salzburg", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| } | |
| ] | |
| }, | |
| "SZZ": { | |
| "city": "Szczecin", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "14.902206", | |
| "53.584731" | |
| ], | |
| "name": "Goleniow", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SVG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "TFN": { | |
| "city": "Tenerife", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-16.341536", | |
| "28.482653" | |
| ], | |
| "name": "Tenerife Norte", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "OVD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "LCG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SVQ" | |
| } | |
| ] | |
| }, | |
| "TFS": { | |
| "city": "Tenerife", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-16.572489", | |
| "28.044475" | |
| ], | |
| "name": "Tenerife Sur", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CGN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LNZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BOH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NOC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SVQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "BLK" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "TGD": { | |
| "city": "Podgorica", | |
| "country": "Montenegro", | |
| "long_lat": [ | |
| "19.251894", | |
| "42.359392" | |
| ], | |
| "name": "Podgorica", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "TGM": { | |
| "city": "Tirgu Mures", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "24.412525", | |
| "46.467714" | |
| ], | |
| "name": "Transilvania Targu Mures", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| } | |
| ] | |
| }, | |
| "TKU": { | |
| "city": "Turku", | |
| "country": "Finland", | |
| "long_lat": [ | |
| "22.262808", | |
| "60.514142" | |
| ], | |
| "name": "Turku", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| } | |
| ] | |
| }, | |
| "TLL": { | |
| "city": "Tallinn-ulemiste International", | |
| "country": "Estonia", | |
| "long_lat": [ | |
| "24.832844", | |
| "59.413317" | |
| ], | |
| "name": "Tallinn", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "TLN": { | |
| "city": "Hyeres", | |
| "country": "France", | |
| "long_lat": [ | |
| "6.14603", | |
| "43.0973" | |
| ], | |
| "name": "Le Palyvestre", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| } | |
| ] | |
| }, | |
| "TLS": { | |
| "city": "Toulouse", | |
| "country": "France", | |
| "long_lat": [ | |
| "1.363819", | |
| "43.629075" | |
| ], | |
| "name": "Blagnac", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BIA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NTE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AGP" | |
| } | |
| ] | |
| }, | |
| "TLV": { | |
| "city": "Tel-aviv", | |
| "country": "Israel", | |
| "long_lat": [ | |
| "34.886667", | |
| "32.011389" | |
| ], | |
| "name": "Ben Gurion", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "TMP": { | |
| "city": "Tampere", | |
| "country": "Finland", | |
| "long_lat": [ | |
| "23.604392", | |
| "61.414147" | |
| ], | |
| "name": "Tampere Pirkkala", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "TNG": { | |
| "city": "Tanger", | |
| "country": "Morocco", | |
| "long_lat": [ | |
| "-5.916889", | |
| "35.726917" | |
| ], | |
| "name": "Ibn Batouta", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "TPS": { | |
| "city": "Trapani", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "12.487961", | |
| "37.911403" | |
| ], | |
| "name": "Trapani Birgi", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KUN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BTS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AOI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GOA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MST" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FMM" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "KRK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PEG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| } | |
| ] | |
| }, | |
| "TRD": { | |
| "city": "Trondheim", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "10.92425", | |
| "63.457556" | |
| ], | |
| "name": "Vaernes", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| } | |
| ] | |
| }, | |
| "TRF": { | |
| "city": "Sandefjord", | |
| "country": "Norway", | |
| "long_lat": [ | |
| "10.258628", | |
| "59.186703" | |
| ], | |
| "name": "Torp", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ZAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BEG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KTW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LUZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "POZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "RIX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SZZ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VNO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WAW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "WRO" | |
| } | |
| ] | |
| }, | |
| "TRN": { | |
| "city": "Torino", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "7.649631", | |
| "45.200761" | |
| ], | |
| "name": "Torino", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "TRS": { | |
| "city": "Ronchi De Legionari", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "13.472222", | |
| "45.8275" | |
| ], | |
| "name": "Ronchi Dei Legionari", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BHX" | |
| } | |
| ] | |
| }, | |
| "TSF": { | |
| "city": "Treviso", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "12.194422", | |
| "45.6484" | |
| ], | |
| "name": "Treviso", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AHO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "VLC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BDS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SUF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CTA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KIV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "PRG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SKP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| } | |
| ] | |
| }, | |
| "TSR": { | |
| "city": "Timisoara", | |
| "country": "Romania", | |
| "long_lat": [ | |
| "21.337861", | |
| "45.809861" | |
| ], | |
| "name": "Traian Vuia", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MAD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "VLC" | |
| } | |
| ] | |
| }, | |
| "TUF": { | |
| "city": "Tours", | |
| "country": "France", | |
| "long_lat": [ | |
| "0.727606", | |
| "47.432222" | |
| ], | |
| "name": "Val De Loire", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| } | |
| ] | |
| }, | |
| "TUN": { | |
| "city": "Tunis", | |
| "country": "Tunisia", | |
| "long_lat": [ | |
| "10.227217", | |
| "36.851033" | |
| ], | |
| "name": "Carthage", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "TXL": { | |
| "city": "Berlin", | |
| "country": "Germany", | |
| "long_lat": [ | |
| "13.287711", | |
| "52.559686" | |
| ], | |
| "name": "Tegel", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FLR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "VAR": { | |
| "city": "Varna", | |
| "country": "Bulgaria", | |
| "long_lat": [ | |
| "27.825106", | |
| "43.232072" | |
| ], | |
| "name": "Varna", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| } | |
| ] | |
| }, | |
| "VCE": { | |
| "city": "Venice", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "12.351944", | |
| "45.505278" | |
| ], | |
| "name": "Venezia Tessera", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BSL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SXF" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "GVA" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "HAM" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LIS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "SEN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LYS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NAP" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "NCE" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "CDG" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "NCL" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BIO" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| } | |
| ] | |
| }, | |
| "VGO": { | |
| "city": "Vigo", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-8.626775", | |
| "42.2318" | |
| ], | |
| "name": "Vigo", | |
| "routes": [ | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "VIE": { | |
| "city": "Vienna", | |
| "country": "Austria", | |
| "long_lat": [ | |
| "16.569722", | |
| "48.110278" | |
| ], | |
| "name": "Schwechat", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "VKO": { | |
| "city": "Moscow", | |
| "country": "Russia", | |
| "long_lat": [ | |
| "37.261486", | |
| "55.591531" | |
| ], | |
| "name": "Vnukovo", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| } | |
| ] | |
| }, | |
| "VLC": { | |
| "city": "Valencia", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-0.481625", | |
| "39.489314" | |
| ], | |
| "name": "Valencia", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CAG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TSF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SDR" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAH" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LWO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SOF" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TSR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "PAR" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "ORY" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BRU" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "AMS" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "VLL": { | |
| "city": "Valladolid", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-4.851944", | |
| "41.706111" | |
| ], | |
| "name": "Valladolid", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "VNO": { | |
| "city": "Vilnius", | |
| "country": "Lithuania", | |
| "long_lat": [ | |
| "25.285767", | |
| "54.634133" | |
| ], | |
| "name": "Vilnius Intl", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "AES" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "IEV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LCA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "SVG" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "VOL": { | |
| "city": "Nea Anghialos", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "22.794339", | |
| "39.219619" | |
| ], | |
| "name": "Nea Anchialos", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| } | |
| ] | |
| }, | |
| "VRN": { | |
| "city": "Villafranca", | |
| "country": "Italy", | |
| "long_lat": [ | |
| "10.888533", | |
| "45.395706" | |
| ], | |
| "name": "Villafranca", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "BFS" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EDI" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "VST": { | |
| "city": "Vasteras", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "16.633611", | |
| "59.589444" | |
| ], | |
| "name": "Vasteras", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "TFS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| } | |
| ] | |
| }, | |
| "VXO": { | |
| "city": "Vaxjo", | |
| "country": "Sweden", | |
| "long_lat": [ | |
| "14.727994", | |
| "56.929144" | |
| ], | |
| "name": "Kronoberg", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| } | |
| ] | |
| }, | |
| "WAW": { | |
| "city": "Warsaw", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "20.967122", | |
| "52.16575" | |
| ], | |
| "name": "Okecie", | |
| "routes": [ | |
| { | |
| "airline": "Wizz", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BOJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CFU" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "FCO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GNB" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HER" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "HRK" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "KUT" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MMX" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TLV" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "WMI": { | |
| "city": "Warsaw", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "20.651667", | |
| "52.451111" | |
| ], | |
| "name": "Warsaw Modlin", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TPS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PSA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SKG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| } | |
| ] | |
| }, | |
| "WRO": { | |
| "city": "Wroclaw", | |
| "country": "Poland", | |
| "long_lat": [ | |
| "16.885836", | |
| "51.102683" | |
| ], | |
| "name": "Strachowice", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ALC" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "AGP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CIA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CHQ" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GRO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "LPL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MLA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ORK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "PIK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "SNN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "WMI" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GDN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DSA" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "DTM" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "EIN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "TRF" | |
| } | |
| ] | |
| }, | |
| "XCR": { | |
| "city": "Chalons", | |
| "country": "France", | |
| "long_lat": [ | |
| "4.184492", | |
| "48.776072" | |
| ], | |
| "name": "Vatry", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "RAK" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "OPO" | |
| } | |
| ] | |
| }, | |
| "XRY": { | |
| "city": "Jerez", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-6.060111", | |
| "36.744622" | |
| ], | |
| "name": "Jerez", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| } | |
| ] | |
| }, | |
| "ZAD": { | |
| "city": "Zadar", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "15.346697", | |
| "44.108269" | |
| ], | |
| "name": "Zadar", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "DUB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HAU" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "GSE" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NYO" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "NRN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "HHN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "RYG" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "FKB" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BLL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MRS" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "TRF" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "MAN" | |
| } | |
| ] | |
| }, | |
| "ZAG": { | |
| "city": "Zagreb", | |
| "country": "Croatia", | |
| "long_lat": [ | |
| "16.068778", | |
| "45.742931" | |
| ], | |
| "name": "Zagreb", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| }, | |
| "ZAZ": { | |
| "city": "Zaragoza", | |
| "country": "Spain", | |
| "long_lat": [ | |
| "-1.041553", | |
| "41.666242" | |
| ], | |
| "name": "Zaragoza Ab", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "STN" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BGY" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "BVA" | |
| }, | |
| { | |
| "airline": "Ryanair", | |
| "code": "ACE" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "CLJ" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "OTP" | |
| } | |
| ] | |
| }, | |
| "ZRH": { | |
| "city": "Zurich", | |
| "country": "Switzerland", | |
| "long_lat": [ | |
| "8.549167", | |
| "47.464722" | |
| ], | |
| "name": "Zurich", | |
| "routes": [ | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LTN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "BCN" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "SCQ" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "IBZ" | |
| } | |
| ] | |
| }, | |
| "ZTH": { | |
| "city": "Zakynthos", | |
| "country": "Greece", | |
| "long_lat": [ | |
| "20.88425", | |
| "37.750853" | |
| ], | |
| "name": "Dionysios Solomos", | |
| "routes": [ | |
| { | |
| "airline": "Ryanair", | |
| "code": "CRL" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "LGW" | |
| }, | |
| { | |
| "airline": "easyJet", | |
| "code": "MXP" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "EMA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "GLA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "LBA" | |
| }, | |
| { | |
| "airline": "Jet2", | |
| "code": "MAN" | |
| }, | |
| { | |
| "airline": "Wizz", | |
| "code": "BUD" | |
| }, | |
| { | |
| "airline": "Vueling", | |
| "code": "FCO" | |
| } | |
| ] | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <!-- Map visualisation based on http://bl.ocks.org/mbostock/899711 --> | |
| <html> | |
| <head> | |
| <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/> | |
| <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> | |
| <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> | |
| <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> | |
| </head> | |
| <body> | |
| <div class="row"> | |
| <div class="col-lg-9"> | |
| <div id="map"></div> | |
| </div> | |
| <div class="col-lg-3"> | |
| <h1>Low-Cost Connections</h1> | |
| <p>I also have a more recent project, the <a href="http://ukdataexplorer.com/air-routes/">Connecting Flight Finder </a>.</p> | |
| <div id="origin-div"> | |
| <h4>1. Click departure airport</h4> | |
| <p id="origin-p">Departing from <span id="origin-span"></span></p> | |
| </div> | |
| <div id="destination-div"> | |
| <h4>2. Click destination airport</h4> | |
| <p id="destination-p">Destination: <span id="destination-span"></span></p> | |
| <div id="direct-flights"> | |
| <p>Direct flights:</p> | |
| <div id="direct-flight-opts"></div> | |
| </div> | |
| </div> | |
| <div class="alert alert-warning" id="no-flights-found"> | |
| No direct flights or flights with one connection were found. | |
| </div> | |
| <div id="connection-div"> | |
| <h4>3. Click connecting airport (a grey dot)</h4> | |
| <p id="connection-p">Connecting airport: <span id="connection-span"></span></p> | |
| <div class="connection-results"> | |
| <p>Airlines for first leg (<span class='leg-origin-span'></span> to <span class='leg-connection-span'></span>):</p> | |
| <div id="flight-1-opts"></div> | |
| </div> | |
| <div class="connection-results"> | |
| <p>Airlines for second leg (<span class='leg-connection-span'></span> to <span class='leg-destination-span'>:</span>)</p> | |
| <div id="flight-2-opts"></div> | |
| </div> | |
| </div> | |
| <p><a class="btn btn-primary" href="" role="button">Reset</a></p> | |
| </div> | |
| </div> | |
| </body> | |
| <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> | |
| <script src="lowcost.js"></script> | |
| <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> | |
| <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script> | |
| <link rel="stylesheet" href="style.css"> | |
| </html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var mapStyle = [ | |
| { | |
| "featureType": "landscape", | |
| "stylers": [ | |
| { "visibility": "simplified" }, | |
| { "lightness": 84 } | |
| ] | |
| },{ | |
| "featureType": "poi", | |
| "stylers": [ | |
| { "lightness": 77 } | |
| ] | |
| },{ | |
| "featureType": "road", | |
| "stylers": [ | |
| { "saturation": -90 }, | |
| { "lightness": 74 } | |
| ] | |
| },{ | |
| "elementType": "labels", | |
| "stylers": [ | |
| { "lightness": 61 } | |
| ] | |
| },{ | |
| "featureType": "water", | |
| "elementType": "geometry", | |
| "stylers": [ | |
| { "lightness": 20 } | |
| ] | |
| },{ | |
| "featureType": "administrative", | |
| "elementType": "geometry.stroke", | |
| "stylers": [ | |
| { "lightness": 61 } | |
| ] | |
| } | |
| ]; | |
| // Create the Google Map… | |
| var map = new google.maps.Map(d3.select("#map").node(), { | |
| zoom: 5, | |
| center: new google.maps.LatLng(47, 10), | |
| mapTypeId: google.maps.MapTypeId.ROADMAP, | |
| styles: mapStyle | |
| }); | |
| zIndex = 0; | |
| // Load the airport data. When the data comes back, create an overlay. | |
| d3.json("airports.json", function(data) { | |
| var routePlanner = new RoutePlanner(data); | |
| var overlay = new google.maps.OverlayView(); | |
| // Add the container when the overlay is added to the map. | |
| overlay.onAdd = function() { | |
| var layer = d3.select(this.getPanes().floatPane).append("div") | |
| .attr("class", "airports"); | |
| // Draw each marker as a separate SVG element. | |
| // We could use a single SVG, but what size would it have? | |
| overlay.draw = function() { | |
| var projection = this.getProjection(), | |
| padding = 10; | |
| var marker = layer.selectAll(".marker") | |
| .data(d3.entries(data)) | |
| .each(transform) // update existing markers | |
| .enter().append("svg") | |
| .each(transform) | |
| .attr("class", "marker") | |
| .style('z-index', ++zIndex) | |
| .attr('data-code',function(d) {return d.key}); | |
| // Add a circle. | |
| marker.append("circle") | |
| .attr("r", 4.5) | |
| .attr("cx", padding) | |
| .attr("cy", padding) | |
| .attr('data-code',function(d) {return d.key}) | |
| .on("mouseover", function() { | |
| d3.select(this.parentNode).classed("show-text", true); | |
| d3.select(this.parentNode).style('z-index', ++zIndex); | |
| }) | |
| .on("mouseout", function() { | |
| d3.select(this.parentNode).classed("show-text", false); | |
| }) | |
| .on("click", function(d) { | |
| routePlanner.click(d, this); | |
| }); | |
| // Add a label. | |
| marker.append("text") | |
| .attr("x", padding + 7) | |
| .attr("y", padding) | |
| .attr("dy", ".31em") | |
| .text(function(d) { return d.value.name; }) | |
| .attr('data-code',function(d) {return d.key}); | |
| function transform(d) { | |
| d = new google.maps.LatLng(d.value.long_lat[1], d.value.long_lat[0]); | |
| d = projection.fromLatLngToDivPixel(d); | |
| return d3.select(this) | |
| .style("left", (d.x - padding) + "px") | |
| .style("top", (d.y - padding) + "px"); | |
| } | |
| }; | |
| }; | |
| // Bind our overlay to the map… | |
| overlay.setMap(map); | |
| }); | |
| function RoutePlanner(data) { | |
| this.waitingFor = "ORIGIN_CLICK"; | |
| this.data = data; | |
| } | |
| RoutePlanner.prototype.click = function(d, circle) { | |
| if (this.waitingFor == "ORIGIN_CLICK") { | |
| this.originClick(d, circle); | |
| } else if (this.waitingFor == "DESTINATION_CLICK") { | |
| this.destinationClick(d, circle); | |
| } else if (this.waitingFor == "CONNECTION_CLICK") { | |
| this.connectionClick(d, circle); | |
| } | |
| } | |
| RoutePlanner.prototype.originClick = function(d, circle) { | |
| this.origin = d.key; | |
| d3.select(circle).classed("origin", true); | |
| d3.selectAll('text[data-code="' + d.key + '"]').classed("show-text", true); | |
| d3.select('#origin-span').text(d.value.name); | |
| this.waitingFor = "DESTINATION_CLICK"; | |
| d3.select("#destination-div").style('visibility', 'visible'); | |
| d3.select("#origin-p").style('visibility', 'visible'); | |
| } | |
| RoutePlanner.prototype.destinationClick = function(d, circle) { | |
| d3.selectAll("circle").classed('muted', true); | |
| d3.select("#destination-p").style('visibility', 'visible'); | |
| this.destination = d.key; | |
| d3.select(circle).classed("destination", true); | |
| d3.selectAll('text[data-code="' + d.key + '"]').classed("show-text", true); | |
| d3.select('#destination-span').text(d.value.name); | |
| this.waitingFor = "CONNECTION_CLICK"; | |
| var routePlanner = this; | |
| routePlanner.routeDetails = {}; | |
| nFlightsFound = 0; | |
| routePlanner.data[this.origin].routes.forEach(function(r) { | |
| if (r.code==routePlanner.destination) { | |
| nFlightsFound++; | |
| d3.select('#direct-flights').style('visibility', 'visible'); | |
| d3.select("#direct-flight-opts").selectAll("p").remove(); | |
| var newP = d3.select("#direct-flight-opts").append("p"); | |
| newP.append("a") | |
| .attr("href", routePlanner.getUrl(r.airline, routePlanner.origin, routePlanner.destination)) | |
| .attr("target", "_blank") | |
| .text(r.airline) | |
| // add direct flight line | |
| var o = routePlanner.data[routePlanner.origin].long_lat; | |
| var d = routePlanner.data[routePlanner.destination].long_lat; | |
| var directFlightCoordinates = [ | |
| new google.maps.LatLng(o[1], o[0]), | |
| new google.maps.LatLng(d[1], d[0]) | |
| ]; | |
| var flightPath = new google.maps.Polyline({ | |
| path: directFlightCoordinates, | |
| geodesic: true, | |
| strokeColor: 'steelblue', | |
| strokeOpacity: 0.7, | |
| strokeWeight: 4 | |
| }); | |
| flightPath.setMap(map); | |
| } | |
| routePlanner.data[r.code].routes.forEach(function(r2) { | |
| if (r2.code==routePlanner.destination) { | |
| nFlightsFound++; | |
| if (!routePlanner.routeDetails.hasOwnProperty(r.code)) { | |
| routePlanner.routeDetails[r.code] = {firstLegOptions:[], secondLegOptions:[]}; | |
| } | |
| routePlanner.routeDetails[r.code].firstLegOptions.push(r); | |
| if (routePlanner.routeDetails[r.code].secondLegOptions.indexOf(r2) == -1) { | |
| routePlanner.routeDetails[r.code].secondLegOptions.push(r2); | |
| } | |
| d3.select('svg[data-code="' + r.code + '"]').style('z-index', ++zIndex); | |
| d3.select('text[data-code="' + r.code + '"]').classed('show-text', true); | |
| d3.select('circle[data-code="' + r.code + '"]').classed('connection', true); | |
| // add flight lines | |
| var o = routePlanner.data[routePlanner.origin].long_lat; | |
| var c = routePlanner.data[r.code].long_lat; | |
| var d = routePlanner.data[routePlanner.destination].long_lat; | |
| var directFlightCoordinates = [ | |
| new google.maps.LatLng(o[1], o[0]), | |
| new google.maps.LatLng(c[1], c[0]), | |
| new google.maps.LatLng(d[1], d[0]) | |
| ]; | |
| var flightPath = new google.maps.Polyline({ | |
| path: directFlightCoordinates, | |
| geodesic: true, | |
| strokeColor: 'steelblue', | |
| strokeOpacity: 0.6, | |
| strokeWeight: 1 | |
| }); | |
| flightPath.setMap(map); | |
| } | |
| }); | |
| }); | |
| if (nFlightsFound > 0) { | |
| d3.select("#connection-div").style('visibility', 'visible'); | |
| } else { | |
| d3.select("#no-flights-found").style('display', 'block'); | |
| } | |
| } | |
| RoutePlanner.prototype.connectionClick = function(d, circle) { | |
| if (!this.routeDetails.hasOwnProperty(d.key)) { | |
| return; | |
| } | |
| this.connection = d.key; | |
| d3.select("#connection-p").style('visibility', 'visible'); | |
| d3.select('#connection-span').text(d.value.name); | |
| d3.selectAll('.leg-origin-span').text(this.data[this.origin].name); | |
| d3.selectAll('.leg-connection-span').text(d.value.name); | |
| d3.selectAll('.leg-destination-span').text(this.data[this.destination].name); | |
| d3.selectAll('.connection-results').style('visibility', 'visible'); | |
| for (var i=0; i<this.routeDetails[d.key].firstLegOptions.length; i++) { | |
| d3.select("#flight-1-opts").selectAll("p").remove(); | |
| var newP = d3.select("#flight-1-opts").append("p"); | |
| airline = this.routeDetails[d.key].firstLegOptions[i].airline; | |
| newP.append("a") | |
| .attr("href", this.getUrl(airline, this.origin, this.connection)) | |
| .attr("target", "_blank") | |
| .text(airline) | |
| } | |
| for (var i=0; i<this.routeDetails[d.key].secondLegOptions.length; i++) { | |
| d3.select("#flight-2-opts").selectAll("p").remove(); | |
| var newP = d3.select("#flight-2-opts").append("p"); | |
| newP.append("a") | |
| .attr("href", this.getUrl(airline, this.connection, this.destination)) | |
| .attr("target", "_blank") | |
| .text(this.routeDetails[d.key].secondLegOptions[i].airline) | |
| } | |
| } | |
| RoutePlanner.prototype.getUrl = function(airline, orig, dest) { | |
| if (airline == "easyJet") { | |
| return "http://www.easyjet.com"; | |
| } else if (airline == "Ryanair") { | |
| return "http://www.ryanair.com"; | |
| } else if (airline == "Jet2") { | |
| return "http://www.jet2.com"; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| html, body, #map, .row { | |
| width: 100%; | |
| height: 100%; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| h1 { | |
| color: steelblue; | |
| font-size: 36px; | |
| } | |
| .col-lg-9 { | |
| height: 100%; | |
| float: left; | |
| width: 75%; | |
| padding-left:0; | |
| } | |
| .col-lg-3 { | |
| height: 100%; | |
| float: left; | |
| width: 23%; | |
| padding-left: 1%; | |
| padding-right: 1%; | |
| } | |
| .airports, .airports svg { | |
| position: absolute; | |
| } | |
| .airports { | |
| width: 100%; | |
| height: 1000px; | |
| } | |
| .airports svg { | |
| width: 200px; | |
| height: 20px; | |
| font: 10px sans-serif; | |
| pointer-events:none; | |
| } | |
| .airports circle { | |
| fill: steelblue; | |
| stroke: #white; | |
| stroke-width: 1px; | |
| pointer-events: all; | |
| } | |
| .airports .muted { | |
| opacity: 0.3; | |
| } | |
| .airports circle:hover { | |
| stroke-width: 2px; | |
| cursor:pointer; | |
| } | |
| .airports circle.origin { | |
| fill: yellow; | |
| stroke: black; | |
| opacity: 1; | |
| } | |
| .airports circle.destination { | |
| fill: pink; | |
| stroke: black; | |
| opacity: 1; | |
| } | |
| .airports circle.connection { | |
| fill: lightgray; | |
| stroke: black; | |
| opacity: 1; | |
| } | |
| .airports svg.show-text text { | |
| visibility:visible; | |
| } | |
| .airports svg text.show-text { | |
| visibility:visible; | |
| } | |
| .airports svg:hover text { | |
| fill: black; | |
| } | |
| .airports text { | |
| font-size: 12px; | |
| font-weight: bold; | |
| pointer-events: none; | |
| visibility: hidden; | |
| fill: #444; | |
| } | |
| .airports text.show-text { | |
| visibility: visible; | |
| } | |
| #origin-p, #destination-p, #connection-p { | |
| visibility: hidden; | |
| } | |
| #destination-div { | |
| visibility: hidden; | |
| } | |
| #direct-flights { | |
| visibility: hidden; | |
| } | |
| #no-flights-found { | |
| display: none; | |
| } | |
| #connection-div { | |
| visibility: hidden; | |
| } | |
| #origin-span { | |
| padding: 1px 5px 1px 5px; | |
| border-radius: 2px; | |
| background: yellow; | |
| } | |
| #destination-span { | |
| padding: 1px 5px 1px 5px; | |
| border-radius: 2px; | |
| background: pink; | |
| } | |
| #connection-span { | |
| padding: 1px 5px 1px 5px; | |
| border-radius: 2px; | |
| background: lightgray; | |
| } | |
| .connection-results { | |
| visibility: hidden; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment