| | |
| | | } |
| | | var dou_params = [] |
| | | var model_list = [] |
| | | var data_url = 'http://127.0.0.1:8001/admin/business/devicegroup/getdata?bid=' |
| | | // var data_url = 'http://127.0.0.1:8001/admin/business/devicegroup/getdata?bid=' |
| | | var data_url = 'http://47.92.33.19:8001/admin/business/devicegroup/getdata?bid=' |
| | | var time_btn = $("#time_line button") |
| | | var model_no = 0 |
| | | var distance_half = 111319.5; |
| | | var pointPrimitives = null; |
| | | // 页面初始执行的方法 |
| | | $(document).ready(function () { |
| | | console.log(time_btn) |
| | |
| | | } |
| | | let item = dou_params[model_no] |
| | | console.log(item) |
| | | var data_path = item.data_path |
| | | console.log("我点击了") |
| | | console.log(pointPrimitives) |
| | | if (pointPrimitives) { |
| | | console.log("移除") |
| | | pointPrimitives.destroy(true) |
| | | } |
| | | $.ajax({ |
| | | url: data_path, |
| | | dataType: 'text', |
| | | success: function (data) { |
| | | addPointCloud(data) |
| | | } |
| | | }); |
| | | dou_move(item.longitude, item.latitude, item.elevation, item.heading_angle) |
| | | |
| | | setTimeout(function () { |
| | | $("#test_btn").removeClass("disable"); |
| | | }, 5000); |
| | |
| | | // }); |
| | | |
| | | |
| | | $("#point_btn").click(function () { |
| | | var data_path = 'http://112.74.77.127:9100/hn/pointcloud/hn.txt' |
| | | console.log("我点击了") |
| | | $.ajax({ |
| | | url: data_path, |
| | | dataType: 'text', |
| | | success: function (data) { |
| | | addPointCloud(data) |
| | | } |
| | | }); |
| | | }) |
| | | // $("#point_btn").click(function () { |
| | | // var data_path = 'http://112.74.77.127:9100/hn/pointcloud/hn.txt' |
| | | // console.log("我点击了") |
| | | // $.ajax({ |
| | | // url: data_path, |
| | | // dataType: 'text', |
| | | // success: function (data) { |
| | | // addPointCloud(data) |
| | | // } |
| | | // }); |
| | | // }) |
| | | |
| | | function addPointCloud (data) { |
| | | var pointPrimitives = null;// 申明点渲染集合 |
| | | // 申明点渲染集合 |
| | | pointPrimitives = map.viewer.scene.primitives.add(new Cesium.PointPrimitiveCollection()); |
| | | datas = data.split(/\s|[\r\n]/)//将txt每行内容根据空格和换行进行切割 |
| | | data_list = datas.map(Number)//将切割后的xyz左边转换为数字格式 |
| | |
| | | outlineWidth: 0, |
| | | position: position |
| | | }); |
| | | |
| | | } |
| | | } |
| | | |