diff --git a/modules/glmv-mvconfig.js b/modules/glmv-mvconfig.js index 5d5315c..32e598c 100644 --- a/modules/glmv-mvconfig.js +++ b/modules/glmv-mvconfig.js @@ -135,8 +135,9 @@ orb2degree = function(orbString, fix = null) { } if (fix) { degArray = degArray.map((v, idx) => { - let fixReg = new RegExp('(\\d*.\\d{' + (((typeof fix) == 'object') ? fix[idx] : fix) + '})(\\d*)([a-z]*)') - return v.replace(fixReg,'$1$3') + //let fixReg = new RegExp('(-?\\d*\\.\\d{' + (((typeof fix) == 'object') ? fix[idx] : fix) + '})(\\d*)([a-z]*)') + //return v.replace(fixReg,'$1$3') + return Number.parseFloat(v).toFixed((typeof fix == 'object') ? fix[idx] : fix) + v.substring(v.search(/[a-z]/)) }) } return degArray.join(' ')