当前位置: 首页 > news >正文

高德地图获得角度

//传入两个经纬度点得到车辆角度 设置车辆Marker角度
getAngle(startPoint, endPoint) {if (!(startPoint && endPoint)) {return 0;}let dRotateAngle = Math.atan2(Math.abs(startPoint.lng - endPoint.lng),Math.abs(startPoint.lat - endPoint.lat));console.log("1111dRotateAngle=", dRotateAngle);if (endPoint.lng >= startPoint.lng) {if (endPoint.lat >= startPoint.lat) {} else {dRotateAngle = Math.PI - dRotateAngle;}} else {if (endPoint.lat >= startPoint.lat) {dRotateAngle = 2 * Math.PI - dRotateAngle;} else {dRotateAngle = Math.PI + dRotateAngle;}}dRotateAngle = (dRotateAngle * 180) / Math.PI;console.log("2222dRotateAngle=", dRotateAngle);return dRotateAngle;
},
http://www.lryc.cn/news/15580.html

相关文章:

  • 【C++】-- C++11基础常用知识点(下)
  • 提到数字化,你想到哪些关键词
  • 【蓝桥杯集训·每日一题】AcWing 1249. 亲戚
  • iphone所有机型的屏幕尺寸
  • Windows10使用-处理IE自动跳转至Edge
  • linux input子系统,gpio-keys,gpio中断使用
  • 分析称勒索攻击在非洲、中东与中国增长最快
  • ArcPy批量合并矢量shape文件
  • 改写有序表的题目核心点
  • 收藏这几个开源管理系统做项目,领导看了直呼牛X!
  • 【刷题篇】链表(下)
  • Shiro
  • 使用nginx进行负载均衡配置详细说明
  • N皇后问题
  • 强化学习DQN之俄罗斯方块
  • 1.3总线:并行总线、串行总线、单工、半双工、全双工、总线宽度、总线带宽、总线的分类、数据总线、地址总线、控制总线
  • Linux驱动开发—设备树开发详解
  • 深入浅出C++ ——继承
  • 设计模式C++实现20: 桥接模式(Bridge)
  • Android中的Rxjava
  • 【RocketMQ】源码详解:消息储存服务加载、文件恢复、异常恢复
  • 数字IC设计工程师是做什么的?
  • 【040】134. 加油站[简单模拟 + 逻辑转化]
  • Python用selenium实现自动登录和下单的脚本
  • (02)Cartographer源码无死角解析-(55) 2D后端优化→AppendNode()、class MapById、 PoseGraphData、
  • 如何在jmeter中把响应中的数据提取出来并引用
  • 2023环翠区编程挑战赛中学组题解
  • 手撸一个Switch开关组件
  • 2023年1月冰箱品牌销量排行:销量环比增长26%,销售额36亿+
  • DSP CCS 开发问题总结及解决办法