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
				
			
		
							
								
								
									
										17
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								index.html
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -85,14 +85,23 @@
 | 
			
		|||
 | 
			
		||||
            const features_nav = new Array();
 | 
			
		||||
            const features_local = new Array();
 | 
			
		||||
            const airport_name_to_ident = {
 | 
			
		||||
                "Norberg": "SE-0004"
 | 
			
		||||
            };
 | 
			
		||||
            for(const line of lines) {
 | 
			
		||||
                const [from, to] = line.split(',');
 | 
			
		||||
 | 
			
		||||
                const fromAirport = airportsData[from];
 | 
			
		||||
                const toAirport = airportsData[to];
 | 
			
		||||
                let fromAirport = airportsData[from];
 | 
			
		||||
                let toAirport = airportsData[to];
 | 
			
		||||
 | 
			
		||||
                if(!fromAirport) { alert(`Airport ${from} not found`); return; }
 | 
			
		||||
                if(!toAirport) { alert(`Airport ${to} not found`); return; }
 | 
			
		||||
                if(!fromAirport) {
 | 
			
		||||
                    fromAirport = airportsData[airport_name_to_ident[from]];
 | 
			
		||||
                    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; }
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                const fromLongitude = parseFloat(fromAirport.longitude);
 | 
			
		||||
                const fromLatitude = parseFloat(fromAirport.latitude);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue