两个经纬度之间的中心经纬度

92 阅读1分钟
getCenterPoint(oneLon, oneLat, twoLon, twoLat) {
        let aLon = 0, aLat = 0;
        let bLon = Number(oneLon) - Number(twoLon);
        let bLat = Number(oneLat) - Number(twoLat);
        if (bLon > 0) {
                aLon = Number(oneLon) - Math.abs(bLon) / 2;
        } else {
                aLon = Number(twoLon) - Math.abs(bLon) / 2;
        }
        if (bLat > 0) {
                aLat = Number(oneLat) - Math.abs(bLat) / 2;
        } else {
                aLat = Number(twoLat) - Math.abs(bLat) / 2;
        }
        return [aLon, aLat];
},