Javascript取整与小数,整数型与字符串型经纬度转换

/ 0评 / 1

Javascript取整与小数

//获取整数
Math.ceil(number)   //返回大于等于其数值参数的最大整数。
Math.floor(number)  //返回小于等于其数值参数的最大整数。
Math.round(number)  //四舍五入

//获取小数
number - Math.floor(number)

整数型与字符串型经纬度转换

function convertLon(value) {
    if (typeof (value) == 'string') {
        value = parseFloat(value);
    }
    var _int = Math.floor(value);
    var _float = ((value - _int) * 0.6).toFixed(4) * 100;
    if (value > 0) {
        return _int + '°' + _float + ''E';
    } else {
        return (1 - _int) + '°' + _float + ''W';
    }
}

function convertLat(value) {
    if (typeof (value) == 'string') {
        value = parseFloat(value);
    }
    var _int = Math.floor(value);
    var _float = ((value - _int) * 0.6).toFixed(4) * 100;
    if (value > 0) {
        return _int + '°' + _float + ''N';
    } else {
        return (1 - _int) + '°' + _float + ''S';
    }
}

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注