位置: 编程技术 - 正文

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

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

  • 进口报关商品的完税价格包含运费吗
  • 服务类一般纳税人无进项
  • 增值税电子普票没有电子章有效吗
  • 第三方代付款的账务处理
  • 企业所得税的纳税人有哪些简答题
  • 收到稳岗补贴怎么做会计分录小企业会计准则
  • 不知道进价怎么求利润
  • 年末增值税需要计提吗
  • 税控盘服务商
  • 购入原材料结转采购成本的会计分录
  • 开具红字发票的当月就要进项税额转出吗
  • 民办幼儿园的税收是多少
  • 筹建期间购买的机械配件
  • 个人代人开普票个税怎么算
  • 分配结转制造费用会计分录怎么写?
  • 企业所得税弥补亏损年限
  • 不预缴会怎么样
  • 企业注销时留抵税额怎么做账
  • 个人缴纳的公积金可以贷款吗
  • 开票金额开多了,对公司有影响吗
  • 限额领料单是一种多次使用的
  • 工程出差主要是做什么
  • 跨行汇入会计分录
  • 以物抵债的会计分录
  • win10如何禁止安装任何软件
  • register.exe - register进程有什么用.是什么意思
  • 小本票防伪
  • 企业购买财务软件算什么费用
  • 同一控制下企业合并入账价值
  • rgbt目标跟踪
  • 注意力机制cbam
  • 缴纳医疗保险费会计分录
  • mysql常用命令行大全
  • python设置配置文件
  • 制药企业客户退货流程
  • 增值税iva
  • php 清除缓存
  • python多线程编程案例
  • 金税盘问题
  • 交税交多了如何申请退税
  • 费用科目什么意思
  • 股权转让产生的个人所得税
  • 个人所得税手续费返还增值税申报表怎么填
  • 火车票可以抵扣进项吗
  • 个税专项附加扣除标准调整
  • 劳保用品专卖
  • 房租没有发票如何处理
  • 自产产品用于业务招待
  • 企业自建房产提款流程
  • 会计学材料成本差异
  • 不按规定纳税的违法行为
  • 企业要怎样才能用到便宜的天然气
  • 车票抵扣填在申请表哪里
  • 残值收入交税吗
  • 全资子公司的利与弊
  • 生产成本是费用要素吗
  • mysql数据库使用教程
  • freebsd怎么安装
  • 电脑待机状态下载会继续吗
  • win10访问局域网电脑需要用户名和密码
  • 苹果电脑macbookpro忘记密码
  • centos下安装gcc
  • 苹果MaC系统查找微信储存文件
  • win7怎么修改开始菜单样式
  • perl数组去重
  • 协程有什么用
  • websocket解决跨域
  • jQuery webuploader分片上传大文件
  • javascript基础入门视频教程
  • unity3d总结
  • javascript教程chm
  • js中表单
  • Android SQLite, KopDB 框架学习1——使用
  • python语言面向过程吗
  • jQuery模仿阿里云购买服务器选择购买时间长度的代码
  • jquery获取浏览器宽度
  • 河北国家税务局发票查询系统
  • 国家规定的免税项目
  • 锦江区税务局发行窗口在哪
  • 明星征税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设