| | |
| | | var model_list = [] |
| | | var data_url = 'http://127.0.0.1:8001/admin/business/devicegroup/getdata?bid=' |
| | | var time_btn = $("#time_line button") |
| | | var model_no = 0 |
| | | |
| | | // 页面初始执行的方法 |
| | | $(document).ready(function () { |
| | |
| | | url: `${data_url}get_dou_params`, |
| | | success: function (data) { |
| | | console.log(data) |
| | | dou_params = data.data.list |
| | | dou_params = data.data |
| | | }, |
| | | error: function (request, textStatus) { |
| | | |
| | |
| | | // 请求数据库数据,对斗轮机模型进行操作 |
| | | $("#test_btn").click(function () { |
| | | console.log(dou_params) |
| | | for (let i = 0; i < dou_params.length; i++) { |
| | | let item = dou_params[i] |
| | | dou_move(item.longitude, item.latitude, item.elevation) |
| | | if (model_no < dou_params.length - 1) { |
| | | model_no++ |
| | | } else { |
| | | model_no = 0 |
| | | } |
| | | let item = dou_params[model_no] |
| | | dou_move(item.longitude, item.latitude, item.elevation, item.heading_angle) |
| | | }) |
| | | |
| | | |
| | |
| | | console.log(time_btn[i].text) |
| | | } |
| | | }) |
| | | |
| | | function dou_move (lon, lat, h, heading, petch, roll) { |
| | | // 封装斗轮机工作移动方法 |
| | | function dou_move (lon, lat, h, heading_angle) { |
| | | dou1.moveTo({ |
| | | position: [lon, lat, h] |
| | | }) |
| | |
| | | dou4.moveTo({ |
| | | position: [lon, lat, h] |
| | | }) |
| | | dou2.setStyle({ |
| | | heading: heading_angle |
| | | }) |
| | | dou3.setStyle({ |
| | | heading: heading_angle |
| | | }) |
| | | dou4.setStyle({ |
| | | heading: heading_angle |
| | | }) |
| | | } |
| | | |
| | | |