位置: 编程技术 - 正文

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

编辑: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图片裁剪)

  • 印花税不足1元需要缴纳吗
  • 缴纳代扣个人所得税分录
  • 减税性质代码及名称是什么意思
  • 计提利息要计提手续费吗
  • 税务师考试科目安排
  • 契税的具体适用税率是多少
  • 首套房契税税率是多少?
  • 交易性金融资产和其他权益工具投资的区别
  • 营业外支出增加的原因
  • 低值易耗可以直接入管理费用吗
  • 建筑发票一般开几个点
  • 债务清偿如何进行税务处理
  • 私房装修费能在公司报销吗
  • 监理费可以由施工方出吗
  • 冲回多提所得税
  • 开具增值税发票销货清单的最新规定是什么
  • 个体工商户在税法规定的享有免税优惠的期限内
  • 原始股 出售
  • 季报如何填企业信息
  • 技术服务费怎么开票
  • 年增收节支总额与新增利税的关系
  • 利息资本化的时点
  • 申报表b表去哪里申报
  • 个人所得税的征收
  • 以前年度损益调整怎么做账
  • 暂估人工成本分录怎么写
  • 软件 摊销
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • php该怎么学
  • win10插usb没有反应
  • 营业外支出包括哪些科目
  • linix unix
  • 成本核算方法主要有哪些
  • vscode配置javafx
  • 2023英伟达显卡天梯图完整版
  • eterm指令退出a
  • php防止用户重度登录
  • find命令结果怎么导出到文本
  • java 泛型方法
  • 金融商品转让的销售额
  • 存货跌价准备确认损失
  • 餐饮行业的增值税
  • 已经红冲的发票显示正常
  • python 函数的返回值
  • 图片加载不存在
  • 财务应付
  • 折旧率多少正常
  • 期权分为哪几种
  • 股东有本金偿还的权利吗
  • 固定资产减值损失影响营业利润吗
  • 一般纳税人公司开普票几个税点?
  • 个体工商户营业执照申请流程
  • 以前年度是指哪一年
  • 存货 跌价
  • 企业银行贷款保证金多少
  • 闲置资产计提折旧
  • 厂房的使用寿命
  • 银行存款的收付应严格执行()的规定
  • 收回多发工资需要什么附件入账
  • 贴现汇票到期收回时
  • 税控盘的主要功能
  • mysql的性能调优
  • win7系统快捷键关机
  • wcu.exe是什么
  • “linux”
  • mac app store更新软件一直输入密码
  • win7系统怎样修复网络连接
  • win8卸载软件在哪里卸载
  • jquerycuishifeng
  • 安卓手机屏幕不好使了怎么办
  • anaconda使用指南
  • [置顶]bilinovel
  • js中||的用法
  • js事件怎么写
  • socketio nodejs
  • 记录心率
  • jquery选择父级元素
  • jquery如何做登录
  • 如何用python编写一个程序
  • 辽宁省电子税务局操作手册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设