export function getCenterLonLat(oneLon, oneLat, twoLon, twoLat) {
//oneLon:第一个点的经度;oneLat:第一个点的纬度;twoLon:第二个点的经度;twoLat:第二个点的纬度;
let aLon = 0, aLat = 0;
let bLon = Number(oneLon) - Number(twoLon);
let bLat = Number(oneLat) - Number(twoLat);
//Math.abs()绝对值
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];
}
如何获取两个经纬度点之间的中心点的经纬度
最新推荐文章于 2021-08-09 16:54:06 发布