位置: 编程技术 - 正文

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

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

  • 去年收到一张普票超范围了怎么办
  • 注册资本印花税按年申报还是按次申报
  • 残保金退回属于什么业务
  • 发票旁边的孔能撕吗
  • 承兑找零怎么做账务处理
  • 个体商户多少钱需要报税
  • 收到房租费发票如何做账
  • 应交增值税减免税款
  • 支付专家劳务费什么意思
  • 所得税汇算清缴表在哪里打印
  • 个人去税务局开劳务票 税点是多少
  • 关于免租金的法律规定
  • 企业购置房产交什么税
  • 全资子公司如何证明自己的财产完全独立于母公司
  • 280元航天使用费多少钱
  • 汽车的增值税可以退税吗
  • 报销车费怎么贴
  • 年度中间符合小数怎么算
  • 保户储金科目属于保险公司的什么科目
  • 单位低价向职工售房个人所得税计算
  • 超市购销和联营有什么区别
  • 收到美金货款
  • 跨年付上年租金帐务处理?
  • 最新w10系统专业版
  • win11耳机插电脑没声音怎么办
  • 想用u盘装系统怎么弄
  • php货币换算人民币
  • 兼职人员工资如何扣税
  • 被辞退有补助金吗
  • php自定义字段
  • php教程100
  • 利息费用扣除限额债资比
  • 商业会计做账
  • php stl
  • php网站实例
  • yolov3训练
  • 分页page
  • 用python编写
  • thinkphp yii
  • 期初金额和期末金额怎么算
  • 个人咨询费发票是增值税
  • high-resolution image synthesis with latent diffusion models
  • php文件上传操作流程图
  • 命令压缩文件
  • ps大型文件储存位置在哪
  • 装修费摊销3年会计分录
  • 网上购物没有发票怎么保修
  • 设计模式适配器模式代码编写
  • 房产税计入管理费用还是税金附加
  • 酒店营业税率是多少
  • 个人所得税申报截止时间
  • 微信钱是不是现金
  • 门禁卡一般属于什么卡
  • win10下安装win7启动不了
  • mysql字符串索引如何排序
  • 利润分配的账务处理视频
  • 以前年度费用退回
  • 增值税普通发票查询真伪
  • 汇算期间取得以下收入
  • 企业获得小微企业补贴
  • 会计凭证装订的注意事项
  • 独立法人资格是独立核算
  • mysql explain的用法(使用explain优化查询语句)
  • mysql 5.7.17 winx64安装配置方法图文教程
  • win8/10whql
  • win10右键菜单怎么设置
  • ubuntu16.04.7
  • 索尼vaio笔记本无法开机
  • linux内容查找
  • win10系统怎么调整字体大小
  • 十个常用linux脚本命令
  • win系统找回删除文件
  • cocos2dx 4.0
  • 遮罩层在上还是在下
  • android蓝牙连接过程
  • 如何让批处理文件运行不显示
  • shell获取当前脚本的进程
  • 增值税减免税备案
  • 个人转让住宅需要缴纳什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设