地图上雷达探测到的物体实时映射到雷达图上
思路:通过运算公式求出在雷达图上的位置在用定位的方式展示出来
计算公式:
X=雷达图半径+雷达探测到的距离*cos雷达探测到的角度*雷达范围半径大小和雷达图半径大小的比例
Y=雷达图半径-雷达探测到的距离*sin雷达探测到的角度*雷达范围半径大小和雷达图半径大小的比例
具体实现代码:
export function positionRadar(data){let arrayp = []let ldradius = Math.floor(this.searchRadar.radius)*0.8 //雷达真实范围取整后按照一定比例缩小(比例可按实际情况调整)可以更准确的体现到雷达图上let imgradius = 75 //雷达图半径let scale = imgradius/ldradius // 雷达实际范围和雷达图半径比例//雷达探测到的所有物体data.forEach(element => {let costheta = Math.cos(element.theta*Math.PI/180) //探测到物体的角度cos值let sintheta = Math.sin(element.theta*Math.PI/180) //探测到物体的角度sin值let positionx = 72 + element.distance*costheta*scalelet positiony = 72 - element.distance*sintheta*scalelet obj = {positionx: positionx,positiony: positiony}arrayp.push(obj) //所有物体在雷达图上的定位值}
}
地图上雷达探测到的物体实时映射到雷达图上相关推荐
- Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图、漏斗图、仪表盘、折线/面积图、水球图、地图、平行坐标系、饼图、极坐标系、雷达图、词云图)之绘制各种吊炸天的图表
Pyecharts:pyecharts(图文+代码)实战(柱状图/条形图/散点图.漏斗图.仪表盘.折线/面积图.水球图.地图.平行坐标系.饼图.极坐标系.雷达图.词云图)之绘制各种吊炸天的图表 目录 ...
- php 多图上传编辑器,laravel中使用WangEditor及多图上传
1. 创建项目及安装所需安装包 1.1 创建项目 composer create-project laravel/laravel=5.3 blog_wangeditor --prefer-dist 1 ...
- php 上传 blob,Laravel框架+Blob实现的多图上传功能示例
本文实例讲述了Laravel框架+Blob实现的多图上传功能.分享给大家供大家参考,具体如下: 一.介绍 我们知道多图上传一般都附带的又即时显示功能,即上传后可以立刻看到所传图片.之前一直用的一个多图 ...
- php多图上传插件ios,yii2组件之多图上传插件FileInput的详细使用
作者:白狼 出处:http://www.manks.top/yii2_multiply_images.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连 ...
- Matlab在一张图上画多条曲线或分别画
1.在plot曲线时,有时想在一张图上重合画多条曲线,我们只需要在画图命令之前加上hold on就好,比如: t = 1:0.1:10: y1 = sin(2*pi*t); y1 = cos(2*pi ...
- android多文件上传错误,微信多图上传解决android多图上传失败问题
微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({ success: function(res) { var tempFilePaths = res. ...
- 微信多图上传,解决android多图上传失败问题
微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({success: function(res) {var tempFilePaths = res.te ...
- Android 仿芝麻信用进度条,Android仿支付宝上芝麻信用分雷达图
一.首先看下支付宝上芝麻信用分的效果图: 二.思路 1.确定雷达图中心点坐标 2.绘制多边形及连接线 3.根据维度值绘制覆盖区域 4.绘制分数 5.绘制每个维度的标题文字和图标 三.实现 获取布局的中 ...
- python在一张图上画多个线条
python 在一张图上画多个roc ptyon在一张图上添加图例 python将多个roc曲线画到一张图上 说明 我写了一个画图函数,这个函数可以画很多图在一个图上: 可以自由的确定画图个数 调用 ...
最新文章
- java学习之成员内部类
- Loadrunner 性能测试服务器监控指标
- leetcode之Climbing Stairs爬楼梯
- Python 深拷贝和浅拷贝
- 将字符串分割为指定长度的子字符串
- php csv文件内容加粗,PHP强化之10 - CSV文件处理
- awk取列 shell 读文件_大厂运维高手如何打造核心竞争力?这些Shell命令合集得知道!...
- 逻辑回归和线性回归区别
- Xiph.Org基金会 —— 多媒体开源的先锋
- 分区助手扩大c盘后自动修复_如何扩大c盘空间? 不用重装系统,分区助手轻松搞定...
- vulhub漏洞复现30_Jetty
- [论文分享] SoK: A Survey Of Indirect Network-level Covert Channels
- 【Python】CSV,TSV语料读取的简单操作——内建包csv的使用
- C++习题 倒置排序 OpenJudge
- 如何正确的打开google
- os.environ[‘CUDA_VISIBLE_DEVICES‘]指定GPU后,还是用的“0“卡
- 电子科技大学-高级计算机系统结构
- 【zhailu】国外产品经理到底在做些什么?【转载内容】
- Oracle利用start with子句实现递归查询
- windows11 下的elasticsearch安装教程
热门文章
- 个人或团队目标制定要点
- 新智慧杂志新智慧杂志社新智慧编辑部2022年第9期目录
- 【虚幻引擎】实现类LOL缓慢扣血血条
- Olympiad(求区间内的美丽数)超详细 (C,C++)
- 获取当天或某天的开盘价
- 一度智信:拼多多商家修改sku有什么影响?
- Thinkphp5+JWT开发 api接口
- 视频(音频)播放组件——西瓜播放器
- 三、Hive数据仓库应用之Hive数据操作语言(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)
- PMP项目经理求职面试常见问题汇总