export function hashCompat(){ if (window.location.hash) { const parts = window.location.hash.replace("#", "").split("/"); if (parts.length == 0){ //invalid return; } if (parts[0] == "map"){ //new link return; } if (isNaN(+parts[0])){ //NaN return; } if (parts.length == 3){ // #1799.5/399/10 window.location.hash = `#!/map/0/${parts[2]}/${parts[0]}/${parts[1]}`; } if (parts.length == 4) { // #0/-1799.5/399/10 // #0/5405.875/11148/12 window.location.hash = `#!/map/${parts[0]}/${parts[3]}/${parts[1]}/${parts[2]}`; } } }