位置: 编程技术 - 正文

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

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

  • 企业利润对外投资 所得税
  • 固定资产累计折旧是什么科目
  • 企业的开办费
  • 稳岗补贴给谁
  • 增值税普通发票怎么开
  • 拆迁车间
  • 应收账款无法收回会计分录
  • 给客户现金回款怎么写
  • 自己开发自己施工的建筑单位怎么样
  • 补缴以前年度税费
  • 员工扣款个税如何做账
  • 增值税申报金额含税吗
  • 印花税漏报了要罚款吗
  • 发票勾选 发票认证
  • 什么是差额征税,什么情况下适用差额征税
  • 水利基金的计税基础是什么
  • 购进原材料直接销售应该怎样结转成本呢
  • 个人如何申报初级医师职称
  • 制造业销售费用率多少合适
  • 劳务费属于会计什么科目
  • 可供出售金融资产会计处理
  • 讲课费税务发票类别
  • 企业所得税增值税完税证明
  • 客户支付货款时扣除了手续费
  • 补缴以前年度附加税
  • 汇算清缴期业务包括哪些
  • 详解php语言最牛的语言
  • 政策性搬迁会计处理案例
  • 长期借款科目的期末余额
  • 视同销售的八种情况下会计分录怎么做?
  • netsurf.exe - netsurf是什么进程 有什么用
  • phpcms怎么用
  • 一公顷等于多少千米
  • phpajax技术
  • 桑吉尔夫个人简介
  • php各大框架以及实现原理
  • 个体工商户如何给员工交社保
  • kaggle如何入门
  • php生成颜色面板
  • 3d reconstruction
  • 人工智能机器人保姆什么时候实现
  • 内存分配理解是什么
  • return 重定向
  • 关于公司预支工资制度
  • 行政事业性收费是什么意思
  • 留底税额怎么入账
  • phpcms模板制作教程
  • 公司举办年会的心得体会
  • 个税申报表中的年金是什么意思?
  • access数据库提示升级
  • 单位结算卡和对公账户号码不一样
  • 开发票给别人该如何收取税点?
  • 银行汇票使用方法
  • 公路工程投标保证金
  • 银行日记账更正
  • 小规模公司月末报税吗
  • 利润表每股收益增加说明什么
  • mysql不能写入中文
  • sql server 错误
  • mysql怎么查询数据表
  • mssql CASE,GROUP BY用法
  • centos6.2安装教程
  • 微软6月24号
  • xp系统的设置在哪里
  • lsass.exe是什么病毒
  • 文件夹windows
  • 作战仿真理论与技术
  • jquery如何实现双向绑定
  • shell判断文件
  • python整理表格不用入门
  • 刨根问底造句
  • unity多人联机服务器客户端
  • jquery 获取屏幕高度
  • 咨询服务类公司的账务处理
  • 美国消费比例
  • 丰田威驰2023款1.5自动挡新车报价
  • 国家税务总局39号文
  • 山西省地方税务总局官网
  • 舆论与舆情之间的关系是怎样的?
  • 长沙买房后多久可以提取公积金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设