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