位置: 编程技术 - 正文

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

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

  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 出口免税进项税额转出怎么计算
  • 减免所得税会影响工资发放吗
  • 公司附加税怎么计算
  • 股东投资的钱放在哪里
  • 税控盘当月不抵扣怎么申报
  • 个体户一直零申报会不会罚款
  • 应税销售行为的购买方为消费者个人的可以开专票吗
  • 企业之间无偿借款
  • 预售收入是否可以退税
  • 汇票的票据行为有贴现吗
  • 出售股票公允价值变动在借方
  • 新公司核税需要什么资料
  • 电商返佣平台有风险吗
  • 公司注销后会计凭证保管年限
  • 冲销暂估入账原材料的会计分录
  • 不是本公司员工
  • 取得企业增值税发票
  • 工会经费2020年免征
  • 一次性收取跨年租金房产税怎么交
  • 净利润怎么计入所有者权益
  • 先开发票再预缴税款吗
  • 机械租赁有什么机械
  • 成品油生产企业税务风险
  • 坏账核销的依据
  • 如何自定义桌面图标排列
  • 别的公司代缴社保合法
  • 附加税会计分录2022
  • 资产评估增值额
  • 苹果手机最贵的软件是哪个
  • 企业存款利息收入增值税
  • 免税企业所得税的有
  • 融资租入的设备为什么属于资产
  • 房屋装修各项费用比例
  • express框架使用
  • php对数组进行排序
  • js写数组去重
  • 消费者如何鉴别美的乐享三代风管机
  • 营业税规定
  • 退货的会计处理分录
  • sqlsever日志在哪儿
  • mysql将查询结果存到另一个表
  • 营业收入的构成分析包括
  • 公益性捐赠支出怎么算
  • 企业印花税的计算公式是什么
  • 银行贷款印花税是什么意思
  • 暂时性差异和永久性差异怎么区分
  • 工会疗养费用怎么做账
  • 以前年度多计提了费用
  • 公司增资的法条
  • 以前年度少计提的工资怎么处理
  • 同比增长怎么算出来的
  • 物业管理企业应履行的义务包括
  • Windows server 2008下如何安装应用程序
  • linux三个主要部分及功能
  • adb.exe是什么程序
  • win7旗舰版关闭强制签名
  • xp系统怎么调出任务管理器
  • ubuntu16.04添加用户
  • linux 详解
  • ubuntu安装httpd
  • win7装完系统我的电脑在哪
  • 安装win8正在安装应用要多久
  • Win10 Mobile 10586.164中文版升级截图曝光
  • shell脚本实现自动化巡检报警发送邮箱
  • easyui multiple
  • shell 输出
  • 如何改变this指向
  • linux shell脚本命令
  • 修改系统用户名为英文
  • node搭建博客
  • javascript基础笔记
  • python灰度变换
  • ECMAScript5(ES5)中bind方法使用小结
  • 充值卡和预付卡区别
  • 医院法制科工作职责
  • 江西省国家税务局李德平
  • 陕西省网上税务局怎么报国税(陕西税务局官网申报)
  • 广告发布合同属于什么合同
  • 山西省税务局网站系统维护公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设