From b63ceb2ae491e9fa0deb5255cecc81a5db4d7fb3 Mon Sep 17 00:00:00 2001
From: master <master@163.com>
Date: 星期二, 17 五月 2022 19:40:06 +0800
Subject: [PATCH] 更改模型点云
---
public/hn3d/example/00_hn_new.html | 44 +++++++++++++++++++++++++++++++-------------
1 files changed, 31 insertions(+), 13 deletions(-)
diff --git a/public/hn3d/example/00_hn_new.html b/public/hn3d/example/00_hn_new.html
index 79478b6..a67cb03 100644
--- a/public/hn3d/example/00_hn_new.html
+++ b/public/hn3d/example/00_hn_new.html
@@ -92,10 +92,12 @@
}
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)
@@ -373,7 +375,22 @@
}
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);
@@ -511,20 +528,20 @@
// });
- $("#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]/)//灏唗xt姣忚鍐呭鏍规嵁绌烘牸鍜屾崲琛岃繘琛屽垏鍓�
data_list = datas.map(Number)//灏嗗垏鍓插悗鐨剎yz宸﹁竟杞崲涓烘暟瀛楁牸寮�
@@ -550,6 +567,7 @@
outlineWidth: 0,
position: position
});
+
}
}
--
Gitblit v1.9.1