位置: 编程技术 - 正文

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

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

  • 环保税的纳税义务人是施工方还是建设方安徽
  • 房屋契税怎么交在手机上操作
  • 免费样品需要交印花税吗
  • 暂估的应付账款无法开具发票在金蝶云星空怎么操作
  • 租赁财产的残值处理
  • 没开发票可以确认收入吗?
  • 软件开发过程的一般步骤
  • 偿债基金公司债
  • 打款到另外公司作为投资款的会计分录怎么做?
  • 18年补交17年城建税会计分录
  • 去年12月份到现在有多少天了
  • 国税定额发票有效期是多长时间
  • 资金占用费如何开票
  • 工程哪些材料可以做
  • 小规模纳税人的增值税计入成本吗
  • 捐赠所得税视同销售怎么处理
  • 企业新增股东
  • 计提个人社保会计分录实操
  • 苹果电脑重新安装系统磁盘锁了怎么办
  • 国际重复征税的类型及范围
  • win10 20h1 bug
  • 增值税的滞纳金怎么做账
  • 网页读出来
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • 清理macbook清除系统垃圾
  • 油气勘探支出包括
  • elements table
  • 篱笆的样子
  • 生产成本结转怎么登账
  • 借应付职工薪酬贷其他应收款
  • yii框架连接数据库
  • 深入分析php优化模型
  • 帝国cms怎么用
  • 房地产企业建筑成本
  • 织梦如何添加浮动广告
  • 互联网+文本格式
  • 发票勾选后为什么申报表里没有数据
  • 企业增值税专用发票抵扣流程
  • 企业所得税的成本
  • 自产用于捐赠的会计处理
  • 母子公司关联交易规定
  • 专票不抵扣认证怎么操作
  • 公司注销流程是哪些
  • 投资性房地产涉及其他综合收益
  • 小规模纳税人购买原材料会计分录
  • 单位缴纳的社保计入什么科目
  • 坏账准备怎么计提比例
  • 设备融资租赁会上征信吗
  • 毛利率计算公式
  • 固定资产公司
  • mysql字符集设置命令
  • SQLSERVER Pager store procedure分页存储过程
  • Windows Server 2008下Backup功能全通透
  • WorkFlowTray.exe是什么进程
  • ubuntu如何下载
  • 关闭gui引导有什么用
  • scair.exe是什么程序
  • find.exe应用程序错误
  • win7更改电脑设置在哪里
  • 后缀是nb是什么程序
  • win10家庭版怎么关闭windows defender
  • WIN10更新失败
  • win10一直显示正在启动
  • ms-dos 6.2批处理文件高级指南
  • 深入分析的成语
  • 分析师:董明珠让格力为豪赌买单
  • python基本用法
  • python可变参数和不可变参数
  • node vm模块
  • 使用ngView配合AngularJS应用实现动画效果的方法
  • 你需要知道的21个本质
  • Android的事件处理机制是一种______机制
  • 医保已申报未缴费可以撤销申报吗
  • 消费税由消费者承担吗
  • 深圳营业执照办理咨询电话
  • 稽查查补税款享受增值税免税优惠吗
  • 服务业增值税率6% 购进13%手机怎么抵扣
  • 别墅与普通住宅的优缺点
  • 2018年申报时间
  • 审计报告非标准意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设