将地球上的距离转化为经纬度差

将地球上的距离转化为经纬度差

本算法的目标是已知地球上某一位置,以及沿某一方向的距离,计算该方向该距离上的点到该位置的经度差及纬度差,本算法使用java实现:

复制代码
// 将地球上的距离转换为经纬度差,angle为两点之间连线与正北方向夹角,lat为纬度
    public static double toDLatLon(double length, double angle,double lat) {
        double nbLength = length*Math.abs(Math.cos(toRadians(angle)));
        double dxLength = length*Math.abs(Math.sin(toRadians(angle)));
        nbLength = nbLength/6371000.0*180/Math.PI;
        dxLength = (dxLength/Math.cos(toRadians(lat)))/6371000.0*180/Math.PI;
     
        return  Math.sqrt((nbLength*nbLength)+(dxLength*dxLength));
    }

亲测可用

相关推荐
AI软著研究员2 小时前
程序员必看:软著不是“面子工程”,是代码的“法律保险”
算法
FunnySaltyFish2 小时前
什么?Compose 把 GapBuffer 换成了 LinkBuffer?
算法·kotlin·android jetpack
颜酱3 小时前
理解二叉树最近公共祖先(LCA):从基础到变种解析
javascript·后端·算法
地平线开发者19 小时前
SparseDrive 模型导出与性能优化实战
算法·自动驾驶
董董灿是个攻城狮19 小时前
大模型连载2:初步认识 tokenizer 的过程
算法
地平线开发者20 小时前
地平线 VP 接口工程实践(一):hbVPRoiResize 接口功能、使用约束与典型问题总结
算法·自动驾驶
罗西的思考20 小时前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习
HXhlx1 天前
CART决策树基本原理
算法·机器学习
Wect1 天前
LeetCode 210. 课程表 II 题解:Kahn算法+DFS 双解法精讲
前端·算法·typescript
颜酱1 天前
单调队列:滑动窗口极值问题的最优解(通用模板版)
javascript·后端·算法