// 经纬度转ASCII码 function pointEncoding(value, isStart, startValue) ... { var hasFlag = true; //没有符号 var strNum = value.toString(); if (strNum.indexOf('.') == -1) //如果没有小数点 ...{ strNum += "00000"; } else if (strNum.length - strNum.indexOf('.') < 5) //小数点后位数不足5位 ...{ var stratLen = strNum.length; for (var i = 0; i < 6 - (stratLen - strNum.indexOf('.')); i++) ...{ strNum += "0"; } } else //仅保留小数点后5位 ...{ strNum = strNum.substring(0, strNum.indexOf('.') + 6); } strNum = strNum.replace('.', ''); if (!isStart && startValue) ...{ if (startValue.indexOf('.') == -1) //如果没有小数点 ...{ startValue += "00000";