diff --git a/src/components/BaseViewer.vue b/src/components/BaseViewer.vue
new file mode 100644
index 0000000..5bdee9f
--- /dev/null
+++ b/src/components/BaseViewer.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+ 左键点击选点,右键确定
+
+
+
+
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
index 19c5310..ec725d4 100644
--- a/src/components/HelloWorld.vue
+++ b/src/components/HelloWorld.vue
@@ -76,26 +76,26 @@ onMounted(()=>{
// })
addGeoJson();
- //设置地理区域和准备变量:
- var scene = viewer.scene;
- var globe = viewer.scene.globe;
- //遍历当前场景中所有的地形瓦片并将相交的瓦片添加到处理列表中。
- var tilesToProcess = [];
- var quadtree =
- viewer.scene.globe._surface._tileProvider._quadtree._tilesToRender;
- // 遍历地形瓦片
- quadtree.forEach(function(tile) {
- tilesToProcess.push(tile);
- if (tile instanceof Cesium.Cesium3DTileset) return;
- });
- const MAX_SHORT = 32767;
- var terrainProvider=viewer.terrainProvider
+ // //设置地理区域和准备变量:
+ // var scene = viewer.scene;
+ // var globe = viewer.scene.globe;
+ // //遍历当前场景中所有的地形瓦片并将相交的瓦片添加到处理列表中。
+ // var tilesToProcess = [];
+ // var quadtree =
+ // viewer.scene.globe._surface._tileProvider._quadtree._tilesToRender;
+ // // 遍历地形瓦片
+ // quadtree.forEach(function(tile) {
+ // tilesToProcess.push(tile);
+ // if (tile instanceof Cesium.Cesium3DTileset) return;
+ // });
+ // const MAX_SHORT = 32767;
+ // var terrainProvider=viewer.terrainProvider
- // 创建一个Request对象,这通常是可选的
- const request = new Cesium.Request({
- throttle: true,
- throttleByServer: true
- });
+ // // 创建一个Request对象,这通常是可选的
+ // const request = new Cesium.Request({
+ // throttle: true,
+ // throttleByServer: true
+ // });
// terrain.readyEvent.addEventListener(provider => {
// scene.globe.enableLighting = true;
@@ -136,12 +136,10 @@ onMounted(()=>{
// 定义请求多个瓦片数据的函数
function requestMultipleTiles(tileCoords, level, terrainProvider) {
let promises = [];
-
for (let tileCoord of tileCoords) {
let promise = requestTileData(tileCoord.x, tileCoord.y, level, terrainProvider);
promises.push(promise);
}
-
return Promise.all(promises);
}