forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			No EOL
		
	
	
		
			608 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			No EOL
		
	
	
		
			608 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import codegrid from "codegrid-js";
 | 
						|
 | 
						|
export default class CodeGrid {
 | 
						|
    private static readonly grid = CodeGrid.InitGrid();
 | 
						|
    
 | 
						|
 | 
						|
    public static getCode(lat: any, lon: any, handle: (error, code) => void) {
 | 
						|
        CodeGrid.grid.getCode(lat, lon, handle);
 | 
						|
    }
 | 
						|
 | 
						|
    private static InitGrid(): any {
 | 
						|
        const grid = codegrid.CodeGrid("./tiles/");
 | 
						|
 | 
						|
        // Heat up the caches
 | 
						|
        grid.getCode(50.2, 3.2, (error, code) => {
 | 
						|
        });
 | 
						|
        grid.getCode(52.5072, 13.4248, (error, code) => {
 | 
						|
        });
 | 
						|
        grid.getCode(40.4781, -3.7034, () => {
 | 
						|
        });
 | 
						|
        return grid;
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
} |