use alias when airport has no ICAO code
This commit is contained in:
parent
53afd1ee77
commit
f3792db230
1 changed files with 13 additions and 4 deletions
13
index.html
13
index.html
|
@ -85,14 +85,23 @@
|
||||||
|
|
||||||
const features_nav = new Array();
|
const features_nav = new Array();
|
||||||
const features_local = new Array();
|
const features_local = new Array();
|
||||||
|
const airport_name_to_ident = {
|
||||||
|
"Norberg": "SE-0004"
|
||||||
|
};
|
||||||
for(const line of lines) {
|
for(const line of lines) {
|
||||||
const [from, to] = line.split(',');
|
const [from, to] = line.split(',');
|
||||||
|
|
||||||
const fromAirport = airportsData[from];
|
let fromAirport = airportsData[from];
|
||||||
const toAirport = airportsData[to];
|
let toAirport = airportsData[to];
|
||||||
|
|
||||||
|
if(!fromAirport) {
|
||||||
|
fromAirport = airportsData[airport_name_to_ident[from]];
|
||||||
if(!fromAirport) { alert(`Airport ${from} not found`); return; }
|
if(!fromAirport) { alert(`Airport ${from} not found`); return; }
|
||||||
|
}
|
||||||
|
if(!toAirport) {
|
||||||
|
toAirport = airportsData[airport_name_to_ident[to]];
|
||||||
if(!toAirport) { alert(`Airport ${to} not found`); return; }
|
if(!toAirport) { alert(`Airport ${to} not found`); return; }
|
||||||
|
}
|
||||||
|
|
||||||
const fromLongitude = parseFloat(fromAirport.longitude);
|
const fromLongitude = parseFloat(fromAirport.longitude);
|
||||||
const fromLatitude = parseFloat(fromAirport.latitude);
|
const fromLatitude = parseFloat(fromAirport.latitude);
|
||||||
|
|
Loading…
Reference in a new issue