位置: 编程技术 - 正文

计算汽车行驶的方向(求行驶时间的公式)

编辑:rootadmin

推荐整理分享计算汽车行驶的方向(求行驶时间的公式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:怎么计算车的行驶路程公式,计算汽车行驶的速度,怎么计算车的行驶路程公式,计算汽车行驶的公式,汽车怎么计算行驶距离,计算车辆行驶速度的公式,计算汽车行驶的公里数,计算汽车行驶的速度,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 场景:已知汽车行驶过程中的2个GPS坐标点A(n1,e1),B(e),计算它行驶的方向。

计算汽车行驶的方向(求行驶时间的公式)

2. 分析:如上图所示,知道了两个点A、B,可以假设一个C点,让三个点构成一个直角三角形。现在可以知道,A,B,C三点的GPS坐标就很容易求出三个角的对边长度a,b,c。根据余弦定下CosB=(a2&#;c2-b2)/2ac,就可以求出CosB的&#;。

3.C#实现代码。

/// <summary> ///计算两点GPS坐标的距离 /// </summary> /// <param name="n1">第一点的纬度坐标</param> /// <param name="e1">第一点的经度坐标</param> /// <param name="n2">第二点的纬度坐标</param> /// <param name="e2">第二点的经度坐标</param> /// <returns></returns> public static double Distance(double n1, double e1, double n2, double e2) { double jl_jd = .; double jl_wd = .; double b = Math.Abs((e1 - e2) * jl_jd); double a = Math.Abs((n1 - n2) * jl_wd); return Math.Sqrt((a * a &#; b * b)); } /// <summary> /// 已知汽车行驶的两个GPS点,求汽车行驶的方向 /// </summary> /// <param name="n1">第一个GPS点纬度</param> /// <param name="e1">第一个GPS点经度</param> /// <param name="n2">第二个GPS点纬度</param> /// <param name="e2">第二个GPS点经度</param> /// <returns></returns> public static double GetBusDirection( double n1,double e1, double n2, double e2) { double e3 = 0; double n3 = 0; e3 = e1 &#; 0.; n3 = n1; double a = 0; double b = 0; double c = 0; a = Distance(e1, n1, e3, n3); b = Distance(e3, n3, e2, n2); c = Distance(e1, n1, e2, n2); double cosB = 0; if ((a * c) != 0) { cosB = (a * a &#; c * c - b * b) / (2 * a * c); } double B = Math.Acos(cosB) * / Math.PI; if(n2<n1) { B=&#;(-B); } return B; }

Android大图片裁剪终极解决方案(中:从相册截图) 转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激!:-)

Android判断用户2G/3G/4G移动数据网络 在做AndroidApp的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在App的

Android中View转换为Bitmap及getDrawingCache=null的解决方法 1.前言Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复

标签: 求行驶时间的公式

本文链接地址:https://www.jiuchutong.com/biancheng/386009.html 转载请保留说明!

上一篇:计算两个GPS坐标的距离 方法四 - Java语言(计算两gps坐标之间距离)

下一篇:Android大图片裁剪终极解决方案(中:从相册截图)(android图片裁剪)

  • 生产成本和营业成本的关系
  • 办公室电话费计入什么科目
  • 环保企业会计分录
  • 买烟草可以开发票吗
  • 收入纳税明细里的收入是税前还是税后
  • 注册资本可以是0元吗
  • 价内税是指
  • 建筑类没收入怎么填
  • 关联企业如何取消
  • 一般纳税人预交增值税会计记账
  • 小型微利企业所得税优惠政策
  • 消费税有哪几种纳税方式
  • 无形资产有使用期限
  • 企业收到退款应该如何做会计处理?
  • 运费发票备注栏样板
  • 代开普通发票要什么材料?
  • 企业无形资产包括
  • 跨年度所得税多怎么办
  • 打开我的电脑出现找不到应用程序
  • 增值税中的视同销售区分为几种情况?
  • 礼品应该计入会计分录
  • linux系统的文件与目录操作
  • linux joe
  • win11键盘全部没反应
  • ajax无刷新更新数据
  • 戈佐西餐厅
  • 车船税单子什么样
  • 土地差价款和土地出让金
  • 克雷格格林
  • 应收款余额在借方什么意思
  • 【机器学习】python实现吴恩达机器学习作业合集(含数据集)
  • ai形成生成器工具怎么用
  • react中路由有哪些常用组件
  • Vue(ref和$refs属性介绍与使用)
  • vue3中如何使用vuex
  • 反向选择命令
  • 未记账凭证怎么变成已记账凭证
  • 不良品扣款应入哪个科目
  • 增值税iva
  • 补缴税款账务处理
  • 收到专票怎么入账
  • 事业单位会计结转分录
  • 辞退员工福利
  • 制造费用月末一般有余额吗
  • 小规模做账要做应交税费吗
  • 申报错误后处理有影响吗
  • 退伍军人9000补助
  • 当月计提的工资,次月申报吗
  • 预收账款和预付账款怎么理解
  • 应收帐款周转率计算公式为
  • 施工单位代建收费合理吗
  • 平均净资产怎么算公式的
  • 外币应收账款汇兑损失计入财务费用吗
  • 什么是现金流量表
  • 刻章费发票怎么开
  • mysql优化的几种方法
  • mysql5.5忘记密码
  • win7系统步骤
  • windows server 2008 r2安装教程
  • net 4.0.30319
  • win8.1操作系统关闭驱动数字签名
  • Windows update更新服务启动被拒绝访问
  • 优化计算
  • windows7安装过程中出错
  • profiler.exe - profiler是什么进程 有什么用
  • linux树形结构
  • react父组件触发子组件方法
  • html&js+前端
  • javascript中的判断语句
  • 分享一些常用的文件
  • 酷狗app去广告
  • html标签页效果
  • python用装饰器自动注册Tornado路由详解
  • JavaScript中的事件处理
  • 安卓回调接口怎么写
  • python中tab
  • Android之Service
  • javascript的作用域
  • 律师提成怎么计算出来的
  • 代理记账代理记账价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设