From 78a51aa7f5e7bd8b16020ace4d471b745cd65604 Mon Sep 17 00:00:00 2001
From: fuchengshen <men883234@gmail.com>
Date: 星期二, 14 六月 2022 11:28:15 +0800
Subject: [PATCH] 更改厂区模型

---
 public/hn3d/model/Huanengchangqu_20220614/NoLod_11.b3dm      |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_15.cmpt   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_1.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_5.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_12.cmpt  |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_4.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_10.b3dm      |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/scenetree.json |    1 
 public/hn3d/lib/mars3d/mars3d.d.ts                           | 29234 ++++++++++++++++++++++++++++----------------------------
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_3.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_8.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_9.b3dm    |    0 
 public/hn3d/lib/layer/theme/mars/layer.css                   |    6 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_11.cmpt  |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_2.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/tileset.json    |    1 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_14.cmpt   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_3.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_0.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_16.i3dm      |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_9.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_6.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_7.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_4.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_1.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_12.b3dm      |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_8.cmpt   |    0 
 public/hn3d/example/00_hn_new.html                           |    2 
 public/hn3d/model/Huanengchangqu_20220614/scenetree.json     |    1 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_11.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_2.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_15.cmpt      |    0 
 public/hn3d/model/Huanengchangqu_20220614/tileset.json       |    1 
 public/hn3d/model/Huanengchangqu_20220614_bg/scenetree.json  |    1 
 public/hn3d/index.html                                       |  120 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_7.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_13.b3dm      |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_0.b3dm    |    0 
 public/hn3d/lib/hao/haoutil-src.js                           | 1394 +-
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_12.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_5.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_6.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_1.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_2.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_5.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_8.b3dm    |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_3.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_0.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_13.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_10.cmpt  |    0 
 /dev/null                                                    |  232 
 public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_10.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_4.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_7.b3dm       |    0 
 public/hn3d/model/Huanengchangqu_20220614/NoLod_14.cmpt      |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_6.b3dm   |    0 
 public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_9.b3dm   |    0 
 public/hn3d/lib/fonts/marsgis/iconfont.json                  |    4 
 public/hn3d/model/Huanengchangqu_20220614_nbg/tileset.json   |    1 
 59 files changed, 15,316 insertions(+), 15,682 deletions(-)

diff --git a/public/hn3d/example/00_hn_new.html b/public/hn3d/example/00_hn_new.html
index b982cae..8b14f9c 100644
--- a/public/hn3d/example/00_hn_new.html
+++ b/public/hn3d/example/00_hn_new.html
@@ -235,7 +235,7 @@
             id: 1,
             name: "鍗庤兘鍘傚尯",
             type: "3dtiles",
-            url: "../model/changqu_new/tileset.json",
+            url: "../model/Huanengchangqu_20220614_bg/tileset.json",
             position: {
               lng: 121.403676,
               lat: 31.467225,
diff --git a/public/hn3d/example/test.html b/public/hn3d/example/test.html
deleted file mode 100644
index c59ae5f..0000000
--- a/public/hn3d/example/test.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-  <meta name="viewport"
-    content="width=device-width,initial-scale=1,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0" />
-  <meta name="author" content="鐏槦绉戞妧 http://mars3d.cn " />
-  <meta name="apple-touch-fullscreen" content="yes" />
-  <meta name="apple-mobile-web-app-capable" content="yes" />
-  <meta name="apple-mobile-web-app-status-bar-style" content="black" />
-  <meta name="format-detection" content="telephone=no" />
-  <meta name="x5-fullscreen" content="true" />
-  <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
-  <!-- 鏍囬鍙婃悳绱㈠叧閿瓧 -->
-  <meta name="keywords" content="鐏槦绉戞妧,cesium,3D,GIS,marsgis,涓夌淮,鍦扮悆,鍦板浘,寮�鍙�,妗嗘灦,绯荤粺,绀轰緥,璧勬枡,妯″瀷,绂荤嚎,澶栧寘,鍚堣偉,瀹夊窘,涓浗" />
-  <meta name="description"
-    content="鐏槦绉戞妧 鍚堣偉鐏槦 鍚堣偉鐏槦绉戞妧 鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃 leaflet leaflet妗嗘灦 leaflet寮�鍙� cesium cesium寮�鍙� cesium妗嗘灦 涓夌淮 鍦扮悆 妯″瀷  gis marsgis 鍦板浘绂荤嚎 鍦板浘寮�鍙� 鍦板浘妗嗘灦 鍦板浘澶栧寘 妗嗘灦 寮�鍙� 澶栧寘  鍦板浘绂荤嚎 浜岀淮鍦板浘 涓夌淮鍦板浘 鍏ㄦ櫙婕父 鍦扮悊淇℃伅绯荤粺 浜慓IS 涓夌淮GIS GIS骞冲彴 WebGIS" />
-
-  <link rel="shortcut icon" type="image/x-icon" href="https://muyao1987.gitee.io/cdn/marsgis.cn/favicon/favicon.ico" />
-  <title>鏁欏妤�(BIM寤烘ā) | Mars3D | 涓夌淮鍦板浘 | 鐏槦绉戞妧 | 鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃</title>
-
-  <!--绗笁鏂筶ib-->
-  <script type="text/javascript" src="../lib/include-lib.js" libpath="../lib/" include="jquery"></script>
-
-  <link href="./css/style.css" rel="stylesheet" />
-  <style>
-    .btn-primary {
-      margin: 2px;
-      padding: auto 16px
-    }
-
-    .handle {
-      top: 30%;
-      width: 120px;
-      text-align: center
-    }
-  </style>
-</head>
-
-<body class="dark">
-  <!--鍔犺浇鍓嶈繘琛屾搷浣滄彁绀猴紝浼樺寲鐢ㄦ埛浣撻獙-->
-  <img src="http://112.74.77.127:9100/hn/world.jpg" style="width: 100%;">
-
-  <script type="text/javascript">
-    "use script"; //寮�鍙戠幆澧冨缓璁紑鍚弗鏍兼ā寮�
-
-    // var data_url = 'http://112.74.77.127:9100/hn/doulunji/dabi/doulunji_dabi.gltf'
-    // var data_url = 'http://112.74.77.127:9100/hn/world.jpg'
-    var data_url = 'https://a.amap.com/jsapi_demos/static/gltf/Duck.gltf'
-
-
-    // 椤甸潰鍒濆鎵ц鐨勬柟娉�
-    $(document).ready(function () {
-      //plan 1:鐐瑰嚮鎸夐挳寮忚姹傛暟鎹紝骞跺妯″瀷浣嶇疆杩涜绉诲姩
-      $.ajax({
-        type: 'GET',
-        dataType: 'json',
-        // headers: {
-        //   // "Access-Control-Allow-Origin": "*",
-        //   "Accept": "application/json"
-        // },
-        // async: false,//鍚屾
-        crossDomain: true,
-        beforeSend: function (xhr) {
-          xhr.withCredentials = true;
-        },
-        url: data_url,
-        success: function (data) {
-          console.log('data')
-        },
-        error: function (request, textStatus) {
-
-        }
-      })
-
-    })
-
-    function showData (result) {
-      let data = JSON.stringify(result);
-    }
-  </script>
-</body>
-
-</html>
\ No newline at end of file
diff --git a/public/hn3d/example/widgets/00_hn_fcs.html b/public/hn3d/example/widgets/00_hn_fcs.html
deleted file mode 100644
index 494ad0e..0000000
--- a/public/hn3d/example/widgets/00_hn_fcs.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0" />
-    <meta name="author" content="鐏槦绉戞妧 http://mars3d.cn " />
-    <meta name="apple-touch-fullscreen" content="yes" />
-    <meta name="apple-mobile-web-app-capable" content="yes" />
-    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
-    <meta name="format-detection" content="telephone=no" />
-    <meta name="x5-fullscreen" content="true" />
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
-    <!-- 鏍囬鍙婃悳绱㈠叧閿瓧 -->
-    <meta name="keywords" content="鐏槦绉戞妧,cesium,3D,GIS,marsgis,涓夌淮,鍦扮悆,鍦板浘,寮�鍙�,妗嗘灦,绯荤粺,绀轰緥,璧勬枡,妯″瀷,绂荤嚎,澶栧寘,鍚堣偉,瀹夊窘,涓浗" />
-    <meta
-      name="description"
-      content="鐏槦绉戞妧 鍚堣偉鐏槦 鍚堣偉鐏槦绉戞妧 鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃 leaflet leaflet妗嗘灦 leaflet寮�鍙� cesium cesium寮�鍙� cesium妗嗘灦 涓夌淮 鍦扮悆 妯″瀷  gis marsgis 鍦板浘绂荤嚎 鍦板浘寮�鍙� 鍦板浘妗嗘灦 鍦板浘澶栧寘 妗嗘灦 寮�鍙� 澶栧寘  鍦板浘绂荤嚎 浜岀淮鍦板浘 涓夌淮鍦板浘 鍏ㄦ櫙婕父 鍦扮悊淇℃伅绯荤粺 浜慓IS 涓夌淮GIS GIS骞冲彴 WebGIS"
-    />
-
-    <link rel="shortcut icon" type="image/x-icon" href="https://muyao1987.gitee.io/cdn/marsgis.cn/favicon/favicon.ico" />
-    <title>鏁欏妤�(BIM寤烘ā) | Mars3D | 涓夌淮鍦板浘 | 鐏槦绉戞妧 | 鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃</title>
-
-    <!--绗笁鏂筶ib-->
-    <script
-      type="text/javascript"
-      src="../lib/include-lib.js"
-      libpath="../lib/"
-      include="jquery,font-awesome,bootstrap,layer,haoutil,mars3d"
-    ></script>
-
-    <link href="css/style.css" rel="stylesheet" />
-    <style>
-      .btn-primary {
-        margin: 2px;
-        padding: auto 16px
-      }
-    </style>
-  </head>
-
-  <body class="dark">
-    <!--鍔犺浇鍓嶈繘琛屾搷浣滄彁绀猴紝浼樺寲鐢ㄦ埛浣撻獙-->
-    <div id="mask" class="signmask" onclick="removeMask()"></div>
-
-    <div id="mars3dContainer" class="mars3d-container"></div>
-
-    <div class="infoview">
-      <div>
-        鍗庤兘鐭虫礊鍙d簩鍘傝瑙掞細
-        <input type="button" class="btn btn-primary" value="鍘傚尯" onclick="centerAtDX1()" />
-        <input type="button" class="btn btn-primary" value="鐓ゆ" onclick="centerAtDX2()" />
-        <input type="button" class="btn btn-primary" value="妫氬唴" onclick="centerAtDX3()" />
-      </div>
-    </div>
-
-    <div class="infoview" style="top: 30%; width: 120px; text-align: center">
-      <button type="button" id="meipeng" class="btn btn-primary active" style="width: 100%;">鏁翠綋</button>
-      <button type="button" id="meipeng_ding" class="btn btn-primary" style="width: 100%;">鐓ゆ妫氶《</button>
-      <button type="button" id="meipeng_pati" class="btn btn-primary" style="width: 100%;">鐖椹亾</button>
-      <button type="button" id="meipeng_qiang" class="btn btn-primary" style="width: 100%;">鐓ゆ澧欓潰</button>
-      <button type="button" id="meipeng_guidao" class="btn btn-primary" style="width: 100%;">鏂楄疆杞ㄩ亾</button>
-      <button type="button" id="meipeng_dimian" class="btn btn-primary" style="width: 100%;">鐓ゆ鍦伴潰</button>
-      <button type="button" id="meipeng_qita" class="btn btn-primary" style="width: 100%;">鍏朵粬</button>
-    </div>
-
-    <script src="./js/common.js"></script>
-    <script type="text/javascript">
-      "use script"; //寮�鍙戠幆澧冨缓璁紑鍚弗鏍兼ā寮�
-
-      var map;
-
-      function initMap(options) {
-        //鍚堝苟灞炴�у弬鏁帮紝鍙鐩朿onfig.json涓殑瀵瑰簲閰嶇疆
-        var mapOptions = mars3d.Util.merge(options, {
-          scene: {
-            center: {
-              lat: 31.460107,
-              lng: 121.398442,
-              alt: 531.23,
-              heading: 33,
-              pitch: -23,
-              roll: 359.8,
-            },
-            globe: {
-              depthTestAgainstTerrain: true,
-            },
-          },
-          control: {
-            infoBox: false,
-          }
-        });
-
-    
-
-
-
-
-
-
-
-        //鍒涘缓涓夌淮鍦扮悆鍦烘櫙
-        map = new mars3d.Map("mars3dContainer", mapOptions);
-        console.log(mapOptions.layers,"mars3dContainer")
-
-        let tiles3dLayer = new mars3d.layer.TilesetLayer({
-          url: "//data.mars3d.cn/3dtiles/max-fcfh/tileset.json",
-          maximumScreenSpaceError: 1,
-        });
-        map.addLayer(tiles3dLayer);
-
-
-        //鍗曞嚮浜嬩欢
-        tiles3dLayer.on(mars3d.EventType.click, function (event) {
-          console.log("鍗曞嚮浜�3dtiles鍥惧眰", event);
-
-          // tiles3dLayer.tileset._selectedTiles[0].transform = Cesium.Matrix4.fromTranslation(new Cesium.Cartesian3(100, 0, 0))
-          // Cesium.Matrix4.multiply(temp1.transform, Cesium.Matrix4.fromTranslation(new Cesium.Cartesian3(100, 0, 0)), temp1.transform)
-
-          let attr = event.graphic?.attr;
-          if (attr) {
-            tiles3dLayer.style = new Cesium.Cesium3DTileStyle({
-              color: {
-                conditions: [
-                  ["${name} ==='" + attr.name + "'", "rgb(255, 255, 255)"],
-                  ["true", "rgba(255, 255, 255,0.03)"],
-                ],
-              },
-            });
-          }
-        });
-
-        $("#meipeng_ding").click(function () {
-          terrainPlanClip.show = false;
-        });
-
-        $("#meipeng").click(function(){
-          mapOptions.layers[0].show = false
-          mapOptions.layers[1].show = false
-          mapOptions.layers[2].show = false
-          mapOptions.layers[3].show = false
-          mapOptions.layers[4].show = false
-          mapOptions.layers[5].show = false
-          console.log(mapOptions,"mars3dContainer")
-
-        })
-        //閿洏婕父
-        map.keyboardRoam.setOptions({
-          moveStep: 0.1, //骞崇Щ姝ラ暱 (绫�)銆�
-          dirStep: 50, //鐩告満鍘熷湴鏃嬭浆姝ラ暱锛屽�艰秺澶ф闀胯秺灏忋��
-          rotateStep: 0.3, //鐩告満鍥寸粫鐩爣鐐规棆杞�熺巼锛�0.3-2.0
-          minPitch: 0.1, //鏈�灏忎话瑙�  0-1
-          maxPitch: 0.95, //鏈�澶т话瑙�  0-1
-        });
-        map.keyboardRoam.enabled = true; //寮�鍚敭鐩樻极娓�
-      }
-
-
-
-
-
-      function centerAtDX1() {
-        map.setCameraView({
-          lat: 31.460107,
-          lng: 121.398442,
-          alt: 531.23,
-          heading: 33,
-          pitch: -23,
-        });
-      }
-
-      function centerAtDX2() {
-        map.setCameraView({
-          lat: 31.464903,
-          lng: 121.404337,
-          alt: 210,
-          heading: 32,
-          pitch: -20,
-        });
-      }
-
-      function centerAtDX3() {
-        map.setCameraView({
-          lat: 31.466355,
-          lng: 121.405475,
-          alt: 159,
-          heading: 2,
-          pitch: -18,
-        });
-      }
-    </script>
-  </body>
-</html>
diff --git a/public/hn3d/example/widgets/plotAttr/view.html b/public/hn3d/example/widgets/plotAttr/view.html
deleted file mode 100644
index bfb7d1d..0000000
--- a/public/hn3d/example/widgets/plotAttr/view.html
+++ /dev/null
@@ -1,232 +0,0 @@
-锘�<!DOCTYPE html>
-<html class="no-js css-menubar" lang="zh-cn">
-  <head>
-    <title>寮圭獥瀛愰〉闈�</title>
-    <meta charset="utf-8" />
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
-    <!-- 绉诲姩璁惧 viewport -->
-    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no,minimal-ui" />
-    <meta name="author" content="鐏槦绉戞妧 http://mars3d.cn " />
-    <!-- 360娴忚鍣ㄩ粯璁や娇鐢╓ebkit鍐呮牳 -->
-    <meta name="renderer" content="webkit" />
-    <!-- Chrome娴忚鍣ㄦ坊鍔犳闈㈠揩鎹锋柟寮忥紙瀹夊崜锛� -->
-    <link rel="icon" type="image/png" href="../../img/favicon/favicon.png" />
-    <meta name="mobile-web-app-capable" content="yes" />
-    <!-- Safari娴忚鍣ㄦ坊鍔犲埌涓诲睆骞曪紙IOS锛� -->
-    <link rel="icon" sizes="192x192" href="img/favicon/apple-touch-icon.png" />
-    <meta name="apple-mobile-web-app-capable" content="yes" />
-    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
-    <meta name="apple-mobile-web-app-title" content="鐏槦绉戞妧MarsGIS" />
-    <!-- Win8鏍囬鏍忓強ICON鍥炬爣 -->
-    <link rel="apple-touch-icon-precomposed" href="../../img/favicon/apple-touch-icon.png" />
-    <meta name="msapplication-TileImage" content="../../img/favicon/app-icon72x72@2x.png" />
-    <meta name="msapplication-TileColor" content="#62a8ea" />
-
-    <!-- 绗�3鏂筶ib寮曞叆 -->
-    <script
-      type="text/javascript"
-      src="../../../lib/include-lib.js?time=20210803"
-      libpath="../../../lib/"
-      include="jquery,jquery.minicolors,font-awesome,font-marsgis,bootstrap,bootstrap-checkbox,haoutil,admui-frame,localforage"
-    ></script>
-
-    <link href="css/widget-win.css" rel="stylesheet" />
-    <link href="css/plot.css?time=20210803" rel="stylesheet" />
-  </head>
-
-  <body class="dark">
-    <div class="mp_box">
-      <div class="mp_head">
-        <ul>
-          <li id="btnCenter"><i class="marsgis marsgis-fxmy" title="瀹氫綅"></i></li>
-          <li id="btnDelete"><i class="fa fa-trash" title="鍒犻櫎"></i></li>
-          <li id="btn_plot_savefile"><i class="fa fa-save" title="淇濆瓨鏂囦欢"></i></li>
-        </ul>
-        <input id="input_plot_file" type="file" accept=".json,.geojson" style="display: none" />
-      </div>
-      <div class="clear"></div>
-
-      <div class="mp_tab_card">
-        <ul class="mp_tab_con">
-          <li class="cur">
-            <div class="mp_tree">
-              <div class="bdt">
-                <div class="open"><i class="tree_icon">-</i>灞炴�т俊鎭�</div>
-                <div class="mp_attr">
-                  <table id="talbe_attr">
-                    <!--<tr>
-                          <td class="nametd">鍚嶇О</td>
-                          <td><input type="text" class="mp_input"></td>
-                      </tr>
-                      <tr>
-                          <td class="nametd">澶囨敞</td>
-                          <td><input type="text" class="mp_input"></td>
-                      </tr>-->
-                  </table>
-                </div>
-              </div>
-            </div>
-          </li>
-
-          <li>
-            <div class="mp_tree">
-              <div id="view_updateheight">
-                <div class="open"><i class="tree_icon">-</i>鎵归噺淇敼楂樼▼锛堣緟鍔╁姛鑳斤級</div>
-                <div class="mp_attr" style="margin-top: 10px">
-                  <table>
-                    <tr>
-                      <td class="nametd">鍦ㄥ師鍊间笂澧炲姞</td>
-                      <td><input id="plot_latlngs_addheight" type="number" class="mp_input" value="" /></td>
-                    </tr>
-                    <tr>
-                      <td class="nametd">鍏ㄩ儴淇敼涓�</td>
-                      <td><input id="plot_latlngs_allheight" type="number" class="mp_input" value="" /></td>
-                    </tr>
-                  </table>
-                </div>
-              </div>
-
-              <div>
-                <div class="open"><i class="tree_icon">-</i>鍧愭爣鍒楄〃</div>
-                <div id="view_latlngs" class="local">
-                  <!--<div>
-                        <div class="open"><i class="tree_icon">-</i>绗�1鐐�</div>
-                        <div class="mp_attr">
-                            <table>
-                                <tr>
-                                    <td class="nametd">绾害锛�</td>
-                                    <td><input type="text" class="mp_input"></td>
-                                </tr>
-                                <tr>
-                                    <td class="nametd">缁忓害锛�</td>
-                                    <td><input type="text" class="mp_input"></td>
-                                </tr>
-                            </table>
-                        </div>
-                    </div>
-                    <div>
-                        <div class="open"><i class="tree_icon">-</i>绗�2鐐�</div>
-                        <div class="mp_attr">
-                            <table>
-                                <tr>
-                                    <td class="nametd">绾害锛�</td>
-                                    <td><input type="text" class="mp_input"></td>
-                                </tr>
-                                <tr>
-                                    <td class="nametd">缁忓害锛�</td>
-                                    <td><input type="text" class="mp_input"></td>
-                                </tr>
-                            </table>
-                        </div>
-                    </div>-->
-                </div>
-              </div>
-            </div>
-          </li>
-
-          <li>
-            <div class="mp_tree">
-              <div id="attr_style_view">
-                <div class="open"><i class="tree_icon">-</i>鏍峰紡淇℃伅</div>
-                <div class="mp_attr">
-                  <table id="talbe_style">
-                    <!--<tr>
-                            <td class="nametd">绫诲瀷锛�</td>
-                            <td>鎶樼嚎</td>
-                        </tr>
-                        <tr>
-                            <td class="nametd">鏄惁杈规</td>
-                            <td>
-                                <input name="plot_attr_stroke" type="radio" value="1" checked="checked">鏄�  &nbsp;&nbsp; <input name="plot_attr_stroke" type="radio" value="2">鍚�
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="nametd">绾块鑹�</td>
-                            <td>
-                                <input id="plot_attr_color" type="text" class="mp_input" value="#3388ff">
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="nametd">绾垮瀷</td>
-                            <td>
-                                <select id="plot_attr_linetype" class="mp_select" data-value="0">
-                                    <option value="0">璇烽�夋嫨</option>
-                                    <option value="1">瀹炵嚎</option>
-                                    <option value="2">铏氱嚎</option>
-                                    <option value="3">铏氱偣绾�</option>
-                                    <option value="4">鐐瑰垝绾�</option>
-                                </select>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="nametd">绾垮</td>
-                            <td><input type="number" class="mp_input"></td>
-                        </tr>-->
-                  </table>
-                </div>
-              </div>
-
-              <div id="attr_stylelabel_view" class="bdt">
-                <div class="open"><i class="tree_icon">-</i>娉ㄨ淇℃伅</div>
-                <div class="mp_attr">
-                  <table id="talbe_stylelabel">
-                    <!-- <tr>
-                            <td class="nametd">鏂囧瓧鍐呭锛�</td>
-                            <td><input type="text" class="mp_input"></td>
-                        </tr>
-                      -->
-                  </table>
-                </div>
-              </div>
-
-              <!--<div class="bdt">
-                            <div class="open"><i class="tree_icon">-</i>鍧愭爣淇℃伅</div>
-                            <div class="local">
-                                <div>
-                                    <div class="open"><i class="tree_icon">-</i>绗�1鐐�</div>
-                                    <div class="mp_attr">
-                                        <table>
-                                            <tr>
-                                                <td class="nametd">绾害锛�</td>
-                                                <td><input type="number" class="mp_input"></td>
-                                            </tr>
-                                            <tr>
-                                                <td class="nametd">缁忓害锛�</td>
-                                                <td><input type="number" class="mp_input"></td>
-                                            </tr>
-                                        </table>
-                                    </div>
-                                </div>
-                                <div>
-                                    <div class="open"><i class="tree_icon">-</i>绗�2鐐�</div>
-                                    <div class="mp_attr">
-                                        <table>
-                                            <tr>
-                                                <td class="nametd">绾害锛�</td>
-                                                <td><input type="number" class="mp_input"></td>
-                                            </tr>
-                                            <tr>
-                                                <td class="nametd">缁忓害锛�</td>
-                                                <td><input type="number" class="mp_input"></td>
-                                            </tr>
-                                        </table>
-                                    </div>
-                                </div>
-
-                            </div>
-                        </div>-->
-            </div>
-          </li>
-        </ul>
-        <ul class="mp_tab_tit">
-          <li id="tab_plot" class="cur">灞炴��</li>
-          <li id="tab_latlng">鍧愭爣</li>
-          <li id="tab_attr">鏍峰紡</li>
-        </ul>
-      </div>
-    </div>
-
-    <script src="js/vew.common.js?time=20210803"></script>
-    <script src="js/vew.work.js?time=20210803"></script>
-  </body>
-</html>
diff --git a/public/hn3d/index.html b/public/hn3d/index.html
index 7fbbdca..5f28270 100644
--- a/public/hn3d/index.html
+++ b/public/hn3d/index.html
@@ -1,119 +1 @@
-锘�<!DOCTYPE html>
-<html class="no-js css-menubar" lang="zh-cn">
-
-<head>
-  <meta charset="utf-8" />
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
-  <!-- 绉诲姩璁惧 viewport -->
-  <!-- <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no,minimal-ui" />
-    <meta name="author" content="鐏槦绉戞妧 http://mars3d.cn " /> -->
-  <!-- 360娴忚鍣ㄩ粯璁や娇鐢╓ebkit鍐呮牳 -->
-  <!-- <meta name="renderer" content="webkit" /> -->
-  <!-- Chrome娴忚鍣ㄦ坊鍔犳闈㈠揩鎹锋柟寮忥紙瀹夊崜锛� -->
-  <!-- <link rel="shortcut icon" type="image/x-icon" href="https://muyao1987.gitee.io/cdn/marsgis.cn/favicon/favicon.ico" />
-    <meta name="mobile-web-app-capable" content="yes" /> -->
-  <!-- Safari娴忚鍣ㄦ坊鍔犲埌涓诲睆骞曪紙IOS锛� -->
-  <!-- <link rel="icon" sizes="192x192" href="https://muyao1987.gitee.io/cdn/marsgis.cn/favicon/apple-touch-icon.png" />
-    <meta name="apple-mobile-web-app-capable" content="yes" />
-    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
-    <meta name="apple-mobile-web-app-title" content="鐏槦绉戞妧MarsGIS" /> -->
-  <!-- Win8鏍囬鏍忓強ICON鍥炬爣 -->
-  <!-- <link rel="apple-touch-icon-precomposed" href="https://muyao1987.gitee.io/cdn/marsgis.cn/favicon/apple-touch-icon.png" />
-    <meta name="msapplication-TileImage" content="https://muyao1987.gitee.io/cdn/marsgis.cn/favicon/app-icon72x72@2x.png" />
-    <meta name="msapplication-TileColor" content="#62a8ea" /> -->
-
-  <!-- 鏍囬鍙婃悳绱㈠叧閿瓧 -->
-  <!-- <meta
-      name="keywords"
-      content="鐏槦绉戞妧|鍚堣偉鐏槦|鍚堣偉鐏槦绉戞妧|鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃|leaflet|leaflet妗嗘灦|leaflet寮�鍙憒cesium|cesium寮�鍙憒cesium妗嗘灦|gis|marsgis|鍦板浘绂荤嚎|鍦板浘寮�鍙憒鍦板浘妗嗘灦|鍦板浘澶栧寘"
-    />
-    <meta
-      name="description"
-      content="鐏槦绉戞妧 鍚堣偉鐏槦 鍚堣偉鐏槦绉戞妧 鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃 leaflet leaflet妗嗘灦 leaflet寮�鍙� cesium cesium寮�鍙� cesium妗嗘灦 gis marsgis 鍦板浘绂荤嚎 鍦板浘寮�鍙� 鍦板浘妗嗘灦 鍦板浘澶栧寘 妗嗘灦 寮�鍙� 澶栧寘  鍦板浘绂荤嚎 浜岀淮鍦板浘 涓夌淮鍦板浘 鍏ㄦ櫙婕父 鍦扮悊淇℃伅绯荤粺 浜慓IS 涓夌淮GIS GIS骞冲彴 WebGIS"
-    />
-
-    <title>鍔熻兘绀轰緥 - Mars3D骞冲彴 | 鐏槦绉戞妧 |鍚堣偉鐏槦绉戞妧鏈夐檺鍏徃</title> -->
-
-  <script type="text/javascript" src="./lib/include-lib.js?time=20210803"
-    include="jquery,bootstrap,admin-lte,haoutil,jquery.scrollTo,lazyload,mars3d" libpath="./lib/"></script>
-
-  <link rel="stylesheet" href="static/css/common.css?time=20210803" />
-  <link rel="stylesheet" href="static/css/examples.css?time=20210803" />
-  <style>
-    /*鏃犲ご閮ㄨ彍鍗曟椂*/
-    .noHeader .main-sidebar,
-    .left-side {
-      padding-top: 0px;
-    }
-
-    .noHeader .category {
-      padding-top: 10px;
-    }
-  </style>
-</head>
-
-<body class="hold-transition skin-blue sidebar-mini noHeader" data-spy="scroll" data-target="#scrollSpy">
-  <div class="wrapper">
-    <!-- 渚ц竟鏍� -->
-    <aside class="sidebar-wrapper main-sidebar" id="scrollSpy">
-      <section class="sidebar" id="sidebar">
-        <ul class="sidebar-menu nav nav-stacked" id="sidebar-menu"></ul>
-      </section>
-    </aside>
-    <!-- 鍐呭鍖� -->
-    <div class="content-wrapper examples-container" id="main">
-      <ul id="charts-list">
-        <li class="category">
-          <h3 class="category-title"><i class="fa fa-file-text-o"></i>&nbsp;&nbsp;璇存槑</h3>
-          <div class="category-content">
-            <div class="box box-default color-pavarte-box">
-              <span>
-                <a target="_black" href="https://www.npmjs.com/package/mars3d">
-                  <img alt="Npm version" src="https://img.shields.io/npm/v/mars3d.svg?style=flat&logo=npm&label=鐗堟湰鍙�" />
-                </a>
-                <a target="_black" href="https://www.npmjs.com/package/mars3d">
-                  <img alt="Npm downloads" src="https://img.shields.io/npm/dt/mars3d?style=flat&logo=npm&label=涓嬭浇閲�" />
-                </a>
-                <a target="_black" href="https://github.com/marsgis/mars3d">
-                  <img alt="GitHub stars"
-                    src="https://img.shields.io/github/stars/marsgis/mars3d?style=flat&logo=github" />
-                </a>
-              </span>
-              <br />
-              <br />
-              1. 鐩稿叧鍦板潃锛�<a href="http://marsgis.gitee.io/mars3d-es5-example/" target="_blank">鍦ㄧ嚎浣撻獙</a>銆�
-              <a href="https://gitee.com/marsgis/mars3d-es5-example" target="_blank">涓嬭浇Github浠g爜</a>銆�
-              <a href="//mars3d.cn/doc.html#start/example-old" target="_blank">鏁欑▼璇存槑</a>
-              <br />
-              2. 鍚嶇О鍐呮湁 demo 鐨勫睘浜庡瓨鍦ㄥ凡鐭ラ棶棰樼殑绀轰緥锛屾澶勪粎鍋氭紨绀恒��<br />
-              3. 濡傛灉鎮ㄨ闂綋楠屽綋涓彂鐜癰ug闂鎴栨湁濂界殑寤鸿锛屾杩庨殢鏃跺弽棣堢粰<a href="http://marsgis.cn/weixin.html" target="_blank">鎴戜滑</a>銆�<br />
-              4. 濡傛灉缂哄皯鎮ㄦ兂瑕佺殑绀轰緥锛屽彲浠ユ暣鐞嗛渶姹傚彂閫侀偖浠惰嚦 <a href="mailto:wh@marsgis.cn" rel="nofollow">wh@marsgis.cn</a>
-            </div>
-          </div>
-        </li>
-      </ul>
-    </div>
-
-    <div style="position: absolute; right: 10px; top: 10px">
-      <a href="javascript:haoutil.file.downloadFile('鍔熻兘娓呭崟.txt', getAllName());">涓嬭浇鍔熻兘娓呭崟txt</a>
-      <a href="javascript:haoutil.file.downloadFile('鍔熻兘娓呭崟.csv',getVerDiff())">涓嬭浇鍔熻兘娓呭崟csv</a>
-    </div>
-
-    <!-- footer -->
-    <!-- <footer class="main-footer">
-      <div class="iclient-copyright" id="iclient-footer">鐗堟潈鎵�鏈� 漏 2017-2022 <a href="http://www.marsgis.cn"
-          target="_blank">鐏槦绉戞妧</a></div>
-    </footer> -->
-  </div>
-
-  <script>
-    window.exampleConfig = "data/example.json"; //閰嶇疆鏂囦欢鐩綍
-    window.exampleIconPath = "data/exampleIcon/"; //ICON鐩綍
-    window.examplePath = "example/"; //绀轰緥鍔熻兘鎵�鍦ㄧ洰褰�
-    window.autoShowCode = false;
-  </script>
-  <script src="static/js/sidebar.js?time=20210803"></script>
-  <script src="static/js/example.js?time=20210803"></script>
-</body>
-
-</html>
\ No newline at end of file
+锘�
\ No newline at end of file
diff --git a/public/hn3d/lib/fonts/marsgis/iconfont.json b/public/hn3d/lib/fonts/marsgis/iconfont.json
index d0ab018..6c90d52 100644
--- a/public/hn3d/lib/fonts/marsgis/iconfont.json
+++ b/public/hn3d/lib/fonts/marsgis/iconfont.json
@@ -3,7 +3,7 @@
   "name": "marsgis",
   "font_family": "marsgis",
   "css_prefix_text": "marsgis-",
-  "description": "鐏槦绉戞妧marsgis鍦板浘鐩稿叧瀛椾綋鍥炬爣搴�",
+  "description": "cesium鍦板浘鐩稿叧瀛椾綋鍥炬爣搴�",
   "glyphs": [
     {
       "icon_id": "7277986",
@@ -426,4 +426,4 @@
       "unicode_decimal": 59002
     }
   ]
-}
+}
\ No newline at end of file
diff --git a/public/hn3d/lib/hao/haoutil-src.js b/public/hn3d/lib/hao/haoutil-src.js
index 9261fae..2723ef3 100644
--- a/public/hn3d/lib/hao/haoutil-src.js
+++ b/public/hn3d/lib/hao/haoutil-src.js
@@ -1,17 +1,11 @@
-/**
-*  JS甯哥敤闈欐�佹柟娉曠被搴�  
-*  婧愮爜鍦板潃锛歨ttps://github.com/muyao1987/haoutil
-*  鐗堟湰淇℃伅锛歷2.5.4
-*  缂栬瘧鏃ユ湡锛�2021-10-22 19:40:50    
-*  鐗堟潈鎵�鏈夛細Copyright by 鐏槦绉戞妧 鏈ㄩ仴  http://marsgis.cn
-*/
+
 var haoutil = haoutil || {};
 
-if(typeof exports === 'object'){ 
-    exports.haoutil = haoutil
+if (typeof exports === 'object') {
+  exports.haoutil = haoutil
 }
-else{
-    window.haoutil = haoutil
+else {
+  window.haoutil = haoutil
 }
 
 
@@ -19,90 +13,90 @@
 haoutil.name = "鏈ㄩ仴 閫氱敤甯哥敤JS鏂规硶绫诲簱";
 haoutil.author = "鏈ㄩ仴 , 寰俊: http://marsgis.cn/weixin.html";
 haoutil.update = "2021-10-19";
-haoutil.website ='https://github.com/muyao1987/haoutil'
+haoutil.website = 'https://github.com/muyao1987/haoutil'
 
 
 
 
 haoutil.msg = function (msg) {
-    if(haoutil.isutil.isNull(msg)){
-        msg = "鏈煡";
+  if (haoutil.isutil.isNull(msg)) {
+    msg = "鏈煡";
+  }
+  else {
+    if (typeof msg == 'object') {
+      msg = JSON.stringify(msg);
     }
-    else{
-        if(typeof msg == 'object'){
-            msg = JSON.stringify(msg);
-        }
-    }
-    if (window.toastr)//姝ゆ柟娉曢渶瑕佸紩鐢╰oastr 
-        toastr.info(msg);
-    else if (window.layer)
-        layer.msg(msg);//姝ゆ柟娉曢渶瑕佸紩鐢╨ayer.js
-    else
-        alert(msg);
+  }
+  if (window.toastr)//姝ゆ柟娉曢渶瑕佸紩鐢╰oastr 
+    toastr.info(msg);
+  else if (window.layer)
+    layer.msg(msg);//姝ゆ柟娉曢渶瑕佸紩鐢╨ayer.js
+  else
+    alert(msg);
 };
 haoutil.tip = haoutil.msg;
 
 haoutil.oneMsg = function (msg, key) {
-    if (!haoutil.storage.get(key)) {
-        haoutil.msg(msg);
-        haoutil.storage.add(key, true);
-    }
+  if (!haoutil.storage.get(key)) {
+    haoutil.msg(msg);
+    haoutil.storage.add(key, true);
+  }
 }
 
 haoutil.alert = function (msg, title) {
-    if(haoutil.isutil.isNull(msg)){
-        msg = "鏈煡";
+  if (haoutil.isutil.isNull(msg)) {
+    msg = "鏈煡";
+  }
+  else {
+    if (typeof msg == 'object') {
+      msg = JSON.stringify(msg);
     }
-    else{
-        if(typeof msg == 'object'){
-            msg = JSON.stringify(msg);
-        }
-    }
-    if (window.layer)//姝ゆ柟娉曢渶瑕佸紩鐢╨ayer.js
-        layer.alert(msg, {
-            title: title || '鎻愮ず',
-            skin: 'layui-layer-lan layer-mars-dialog',
-            closeBtn: 0,
-            anim: 0
-        });
-    else
-        alert(msg);
+  }
+  if (window.layer)//姝ゆ柟娉曢渶瑕佸紩鐢╨ayer.js
+    layer.alert(msg, {
+      title: title || '鎻愮ず',
+      skin: 'layui-layer-lan layer-mars-dialog',
+      closeBtn: 0,
+      anim: 0
+    });
+  else
+    alert(msg);
 };
 
 haoutil.loading = {
-    index: -1,
-    show: function (param) {
-        this.close();
+  index: -1,
+  show: function (param) {
+    this.close();
 
-        if (window.NProgress) {//姝ゆ柟娉曢渶瑕佸紩鐢∟Progress 
-            param = param || {};
-            if (param.color) {
-                param.template = '<div class="bar ' + (param.className || '') + '" style="background-color:' + param.color + ';" role="bar"></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>';
-            }
-            else {
-                param.template = '<div class="bar ' + (param.className || '') + '" role="bar"></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>';
-            }
+    if (window.NProgress) {//姝ゆ柟娉曢渶瑕佸紩鐢∟Progress 
+      param = param || {};
+      if (param.color) {
+        param.template = '<div class="bar ' + (param.className || '') + '" style="background-color:' + param.color + ';" role="bar"></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>';
+      }
+      else {
+        param.template = '<div class="bar ' + (param.className || '') + '" role="bar"></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>';
+      }
 
-            NProgress.configure(param);
-            NProgress.start();
-        }
-        else if (window.layer) {//姝ゆ柟娉曢渶瑕佸紩鐢╨ayer.js
-            this.index = layer.load(2, { shade: [0.3, '#000000'] });
-        }
-    },
-    hide: function () {
-        this.close();
-    },
-    close: function () {
-        if (window.NProgress) {
-            NProgress.done(true);
-        }
-        else if (window.layer) {
-            if (this.index != -1)
-                layer.close(this.index);
-            this.index = -1;
-        }
+      NProgress.configure(param);
+      NProgress.start();
     }
+    else if (window.layer) {//姝ゆ柟娉曢渶瑕佸紩鐢╨ayer.js
+      this.index = layer.load(2, { shade: [0.3, '#000000'] });
+    }
+  },
+  hide: function () {
+    this.close();
+  },
+  close: function () {
+    if (window.NProgress) {
+      NProgress.done(true);
+    }
+    else if (window.layer) {
+      if (this.index != -1)
+        layer.close(this.index);
+      this.index = -1;
+    }
+  }
 };
 //js鍘熺敓瀵硅薄鎵╁睍
 
@@ -130,17 +124,17 @@
 //     // }; 
 // }
 
- 
+
 
 String.prototype.startsWith = String.prototype.startsWith || function (str) {
-    return this.slice(0, str.length) == str;
-}; 
+  return this.slice(0, str.length) == str;
+};
 //鍒ゆ柇褰撳墠瀛楃涓叉槸鍚︿互str缁撴潫 
 String.prototype.endsWith = String.prototype.endsWith || function (str) {
-    return this.slice(-str.length) == str;
+  return this.slice(-str.length) == str;
 };
 String.prototype.replaceAll = String.prototype.replaceAll || function (oldstring, newstring) {
-    return this.replace(new RegExp(oldstring, "gm"), newstring);
+  return this.replace(new RegExp(oldstring, "gm"), newstring);
 }
 
 /**  
@@ -157,49 +151,49 @@
  * (new Date()).format("yyyy-MM-dd EEE hh:mm:ss") ==> 2016-03-10 鏄熸湡浜� 08:09:04 
  */
 Date.prototype.format = function (fmt) {
-    var o = {
-        "M+": this.getMonth() + 1, //鏈堜唤       
-        "d+": this.getDate(), //鏃�       
-        "h+": this.getHours() % 12 == 0 ? 12 : this.getHours() % 12, //灏忔椂       
-        "H+": this.getHours(), //灏忔椂       
-        "m+": this.getMinutes(), //鍒�       
-        "s+": this.getSeconds(), //绉�       
-        "q+": Math.floor((this.getMonth() + 3) / 3), //瀛e害       
-        "S": this.getMilliseconds() //姣       
-    };
-    var week = {
-        "0": "\u65e5",
-        "1": "\u4e00",
-        "2": "\u4e8c",
-        "3": "\u4e09",
-        "4": "\u56db",
-        "5": "\u4e94",
-        "6": "\u516d"
-    };
-    if (/(y+)/.test(fmt)) {
-        fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
+  var o = {
+    "M+": this.getMonth() + 1, //鏈堜唤       
+    "d+": this.getDate(), //鏃�       
+    "h+": this.getHours() % 12 == 0 ? 12 : this.getHours() % 12, //灏忔椂       
+    "H+": this.getHours(), //灏忔椂       
+    "m+": this.getMinutes(), //鍒�       
+    "s+": this.getSeconds(), //绉�       
+    "q+": Math.floor((this.getMonth() + 3) / 3), //瀛e害       
+    "S": this.getMilliseconds() //姣       
+  };
+  var week = {
+    "0": "\u65e5",
+    "1": "\u4e00",
+    "2": "\u4e8c",
+    "3": "\u4e09",
+    "4": "\u56db",
+    "5": "\u4e94",
+    "6": "\u516d"
+  };
+  if (/(y+)/.test(fmt)) {
+    fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
+  }
+  if (/(E+)/.test(fmt)) {
+    fmt = fmt.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? "\u661f\u671f" : "\u5468") : "") + week[this.getDay() + ""]);
+  }
+  for (var k in o) {
+    if (new RegExp("(" + k + ")").test(fmt)) {
+      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
     }
-    if (/(E+)/.test(fmt)) {
-        fmt = fmt.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? "\u661f\u671f" : "\u5468") : "") + week[this.getDay() + ""]);
-    }
-    for (var k in o) {
-        if (new RegExp("(" + k + ")").test(fmt)) {
-            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
-        }
-    }
-    return fmt;
+  }
+  return fmt;
 };
 /* 2017-10-27 08:39:39 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
-haoutil.array = (function () { 
+haoutil.array = (function () {
   //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
 
-  function indexOf(arr,val) {
+  function indexOf (arr, val) {
     for (var i = 0; i < arr.length; i++) {
       if (arr[i] == val) return i;
     }
     return -1;
   }
-  function remove(arr,val) {
+  function remove (arr, val) {
     for (var i = 0; i < arr.length; i++) {
       if (arr[i] == val) {
         arr.splice(i, 1);
@@ -207,7 +201,7 @@
       }
     }
   }
-  function insert(arr,item, index) {
+  function insert (arr, item, index) {
     if (index == null) index = 0;
     arr.splice(index, 0, item);
   }
@@ -216,689 +210,689 @@
   return {
     indexOf: indexOf,
     remove: remove,
-    insert: insert, 
+    insert: insert,
   };
 })();
 
 /* 2017-12-8 09:39:39 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.color = (function () {
-    // "棰滆壊 鐩稿叧鎿嶄綔绫�";
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
-     
+  // "棰滆壊 鐩稿叧鎿嶄綔绫�";
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
 
-    //闅忔満棰滆壊
-    function random() {
-        return '#' +
 
-          (function (color) {
+  //闅忔満棰滆壊
+  function random () {
+    return '#' +
 
-              return (color += '0123456789abcdef'[Math.floor(Math.random() * 16)]) && (color.length == 6) ? color : arguments.callee(color);
+      (function (color) {
 
-          })('');
-    }
+        return (color += '0123456789abcdef'[Math.floor(Math.random() * 16)]) && (color.length == 6) ? color : arguments.callee(color);
 
-     
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return { 
-        random: random
-    };
+      })('');
+  }
+
+
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    random: random
+  };
 })();
 /* 2017-10-10 13:32:56 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.cookie = (function () {
-    //"cookie 鐩稿叧鎿嶄綔绫�";
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============ 
-    var _isH5Mobile;
-    function isH5Mobile(value) {
-        _isH5Mobile = value;
+  //"cookie 鐩稿叧鎿嶄綔绫�";
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============ 
+  var _isH5Mobile;
+  function isH5Mobile (value) {
+    _isH5Mobile = value;
+  }
+
+  //娣诲姞cookie
+  function add (name, value, days) {
+
+    //鍒ゆ柇鏄惁璁剧疆杩囨湡鏃堕棿,0浠h〃鍏抽棴娴忚鍣ㄦ椂澶辨晥
+    var date;
+    if (days > 0) {
+      date = new Date();
+      date.setTime(date.getTime + days * 24 * 60 * 60 * 1000); //鍗曚綅鏄ぉ鍚庡け鏁�
+    }
+    else {
+      date = new Date(0x7fffffff * 1e3);
+    }
+    var cookieString = name + "=" + escape(value) + "; expires=" + date.toGMTString();
+
+    if (_isH5Mobile && window['plus'] != null) {
+      plus.navigator.setCookie(name, cookieString);
+    } else {
+      document.cookie = cookieString;
+    }
+  }
+
+  //鑾峰彇cookie
+  function get (name) {
+    var strCookie
+    if (_isH5Mobile && window['plus'] != null) {
+      strCookie = plus.navigator.getCookie(name);
+      if (strCookie == null) return null;
+
+    } else {
+      strCookie = document.cookie;
     }
 
-    //娣诲姞cookie
-    function add(name, value, days) {
 
-        //鍒ゆ柇鏄惁璁剧疆杩囨湡鏃堕棿,0浠h〃鍏抽棴娴忚鍣ㄦ椂澶辨晥
-        var date;
-        if (days > 0) {
-            date = new Date();
-            date.setTime(date.getTime + days * 24 * 60 * 60 * 1000); //鍗曚綅鏄ぉ鍚庡け鏁�
-        }
-        else {
-            date = new Date(0x7fffffff * 1e3);
-        }
-        var cookieString = name + "=" + escape(value) + "; expires=" + date.toGMTString();
-
-        if (_isH5Mobile && window['plus'] != null) {
-            plus.navigator.setCookie(name, cookieString);
-        } else {
-            document.cookie = cookieString;
-        }
+    var arrCookie = strCookie.split("; ");
+    for (var i = 0; i < arrCookie.length; i++) {
+      var arr = arrCookie[i].split("=");
+      if (arr[0] == name) {
+        return unescape(arr[1]);
+      }
     }
+    return null;
+  }
 
-    //鑾峰彇cookie
-    function get(name) {
-        var strCookie
-        if (_isH5Mobile && window['plus'] != null) {
-            strCookie = plus.navigator.getCookie(name);
-            if (strCookie == null) return null;
-
-        } else {
-            strCookie = document.cookie;
-        }
-
-
-        var arrCookie = strCookie.split("; ");
-        for (var i = 0; i < arrCookie.length; i++) {
-            var arr = arrCookie[i].split("=");
-            if (arr[0] == name) {
-                return unescape(arr[1]);
-            }
-        }
-        return null;
+  //鍒犻櫎cookie
+  function del (name) {
+    if (_isH5Mobile && window['plus'] != null) {
+      plus.navigator.removeCookie(name);
     }
-
-    //鍒犻櫎cookie
-    function del(name) {
-        if (_isH5Mobile && window['plus'] != null) {
-            plus.navigator.removeCookie(name);
-        }
-        else {
-            var date = new Date();
-            date.setTime(date.getTime() - 10000); //璁惧畾涓�涓繃鍘荤殑鏃堕棿鍗冲彲
-            document.cookie = name + "=v; expires=" + date.toGMTString();
-        }
+    else {
+      var date = new Date();
+      date.setTime(date.getTime() - 10000); //璁惧畾涓�涓繃鍘荤殑鏃堕棿鍗冲彲
+      document.cookie = name + "=v; expires=" + date.toGMTString();
     }
+  }
 
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return {
-        isH5Mobile: isH5Mobile,
-        add: add,
-        get: get,
-        del: del
-    };
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    isH5Mobile: isH5Mobile,
+    add: add,
+    get: get,
+    del: del
+  };
 })();
 
 /* 2017-8-31 17:26:30 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.file = (function () {
-    //"鏂囦欢 鐩稿叧鎿嶄綔绫�";
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
+  //"鏂囦欢 鐩稿叧鎿嶄綔绫�";
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
 
-    function _download(fileName, blob) {
-        var aLink = document.createElement('a');
-        aLink.download = fileName;
-        aLink.href = URL.createObjectURL(blob);
-        document.body.appendChild(aLink);
-        aLink.click();
-        document.body.removeChild(aLink);
+  function _download (fileName, blob) {
+    var aLink = document.createElement('a');
+    aLink.download = fileName;
+    aLink.href = URL.createObjectURL(blob);
+    document.body.appendChild(aLink);
+    aLink.click();
+    document.body.removeChild(aLink);
+  }
+
+
+  //涓嬭浇淇濆瓨鏂囦欢
+  function downloadFile (fileName, string) {
+    var blob = new Blob([string]);
+    _download(fileName, blob);
+  }
+
+
+  //涓嬭浇瀵煎嚭鍥剧墖
+  function downloadImage (name, canvas) {
+    var base64 = canvas.toDataURL("image/png");
+    var blob = base64Img2Blob(base64);
+    _download(name + '.png', blob);
+  }
+
+  //涓嬭浇瀵煎嚭鍥剧墖
+  function downloadBase64Image (name, base64) {
+    var blob = base64Img2Blob(base64);
+    _download(name + '.png', blob);
+  }
+
+
+  function base64Img2Blob (code) {
+    var parts = code.split(';base64,');
+    var contentType = parts[0].split(':')[1];
+    var raw = window.atob(parts[1]);
+    var rawLength = raw.length;
+
+    var uInt8Array = new Uint8Array(rawLength);
+    for (var i = 0; i < rawLength; ++i) {
+      uInt8Array[i] = raw.charCodeAt(i);
     }
+    return new Blob([uInt8Array], { type: contentType });
+  }
 
 
-    //涓嬭浇淇濆瓨鏂囦欢
-    function downloadFile(fileName, string) {
-        var blob = new Blob([string]);
-        _download(fileName, blob);
-    }
-
-
-    //涓嬭浇瀵煎嚭鍥剧墖
-    function downloadImage(name, canvas) {
-        var base64 = canvas.toDataURL("image/png");
-        var blob = base64Img2Blob(base64);
-        _download(name + '.png', blob);
-    }
-
-    //涓嬭浇瀵煎嚭鍥剧墖
-    function downloadBase64Image(name, base64) { 
-        var blob = base64Img2Blob(base64);
-        _download(name + '.png', blob);
-    }
-
-
-    function base64Img2Blob(code) {
-        var parts = code.split(';base64,');
-        var contentType = parts[0].split(':')[1];
-        var raw = window.atob(parts[1]);
-        var rawLength = raw.length;
-
-        var uInt8Array = new Uint8Array(rawLength);
-        for (var i = 0; i < rawLength; ++i) {
-            uInt8Array[i] = raw.charCodeAt(i);
-        }
-        return new Blob([uInt8Array], { type: contentType });
-    }
-
-
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return {
-        download: _download,
-        downloadFile: downloadFile,
-        downloadImage: downloadImage,
-        downloadBase64Image: downloadBase64Image,
-        base64Img2Blob: base64Img2Blob
-    };
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    download: _download,
+    downloadFile: downloadFile,
+    downloadImage: downloadImage,
+    downloadBase64Image: downloadBase64Image,
+    base64Img2Blob: base64Img2Blob
+  };
 })();
 /* 2017-12-5 13:38:32 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.isutil = (function () {
-    // "鍒ゆ柇 鐩稿叧鎿嶄綔绫�";
+  // "鍒ゆ柇 鐩稿叧鎿嶄綔绫�";
 
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
-    function isArray(obj) {
-        if (typeof Array.isArray === "function") {
-            return Array.isArray(obj);
-        } else {
-            return Object.prototype.toString.call(obj) === "[object Array]";
-        }
-    } 
-    
-    function isString(str) {
-        return (typeof str == 'string') && str.constructor == String;
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
+  function isArray (obj) {
+    if (typeof Array.isArray === "function") {
+      return Array.isArray(obj);
+    } else {
+      return Object.prototype.toString.call(obj) === "[object Array]";
     }
+  }
 
-    function isNumber(obj) {
-        return (typeof obj == 'number') && obj.constructor == Number;
-    }
+  function isString (str) {
+    return (typeof str == 'string') && str.constructor == String;
+  }
 
-    function isDate(obj) {
-        return (typeof obj == 'object') && obj.constructor == Date;
-    }
+  function isNumber (obj) {
+    return (typeof obj == 'number') && obj.constructor == Number;
+  }
 
-    function isFunction(obj) {
-        return (typeof obj == 'function') && obj.constructor == Function;
-    }
+  function isDate (obj) {
+    return (typeof obj == 'object') && obj.constructor == Date;
+  }
 
-    function    isObject(obj) {
-        return Object.prototype.toString.call(obj) === "[object Object]";
-    }
+  function isFunction (obj) {
+    return (typeof obj == 'function') && obj.constructor == Function;
+  }
+
+  function isObject (obj) {
+    return Object.prototype.toString.call(obj) === "[object Object]";
+  }
 
 
-    function isNull(value) { 
-        if (value == null) return true;
-        if (isString(value) && value == "") return true;
-        if (isNumber(value) && isNaN(value)) return true;
+  function isNull (value) {
+    if (value == null) return true;
+    if (isString(value) && value == "") return true;
+    if (isNumber(value) && isNaN(value)) return true;
 
-        return false;
-    }
+    return false;
+  }
 
-    function isNotNull(value) { 
-        return !isNull(value);
-    }
+  function isNotNull (value) {
+    return !isNull(value);
+  }
 
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return {
-        isNull: isNull,
-        isNotNull: isNotNull,
-        isArray: isArray,
-        isString: isString,
-        isNumber: isNumber,
-        isDate: isDate,
-        isFunction: isFunction,
-        isObject: isObject
-    };
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    isNull: isNull,
+    isNotNull: isNotNull,
+    isArray: isArray,
+    isString: isString,
+    isNumber: isNumber,
+    isDate: isDate,
+    isFunction: isFunction,
+    isObject: isObject
+  };
 })();
 /* 2017-8-10 13:50:49 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.math = (function () {
-   // "鏁板 鐩稿叧鎿嶄綔绫�";
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
+  // "鏁板 鐩稿叧鎿嶄綔绫�";
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
 
 
-    function random(min, max) {
-        return Math.floor(Math.random() * (max - min + 1) + min);
+  function random (min, max) {
+    return Math.floor(Math.random() * (max - min + 1) + min);
+  }
+
+
+  //闅忔満鏁扮粍涓殢鏈哄彇1涓厓绱�
+  function getArrayRandomOne (arr) {
+    var n = random(0, arr.length - 1);
+    return arr[n];
+  }
+
+  //琛ラ浂padLeft0
+  function padLeft0 (numStr, len) {
+    numStr = String(numStr);
+    var len = numStr.length;
+    while (len < n) {
+      numStr = "0" + numStr;
+      len++;
     }
+    return numStr;
+  }
 
-
-    //闅忔満鏁扮粍涓殢鏈哄彇1涓厓绱�
-    function getArrayRandomOne(arr) {
-        var n = random(0, arr.length - 1);
-        return arr[n];
-    }
-
-    //琛ラ浂padLeft0
-    function padLeft0(numStr, len) {
-        numStr = String(numStr);
-        var len = numStr.length;
-        while (len < n) {
-            numStr = "0" + numStr;
-            len++;
-        }
-        return numStr;
-    }
-
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return { 
-        getArrayRandomOne: getArrayRandomOne,
-        random: random,
-        padLeft0: padLeft0
-    };
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    getArrayRandomOne: getArrayRandomOne,
+    random: random,
+    padLeft0: padLeft0
+  };
 })();
 haoutil.storage = (function () {
-    //"localStorage 鐩稿叧鎿嶄綔绫�";
-    var _storage;
+  //"localStorage 鐩稿叧鎿嶄綔绫�";
+  var _storage;
 
-    //娣诲姞
-    function add(name, data) {
-        _storage = window.localStorage;
-        if (_storage == null) return;
-        _storage.setItem(name, data);
-    }
+  //娣诲姞
+  function add (name, data) {
+    _storage = window.localStorage;
+    if (_storage == null) return;
+    _storage.setItem(name, data);
+  }
 
-    //鑾峰彇cookie
-    function get(name) {
-        _storage = window.localStorage;
-        if (_storage == null) return;
-        var data = _storage.getItem(name);
-        return data;
-    }
-    function del(name) {
-        _storage = window.localStorage;
-        if (_storage == null) return;
-        _storage.removeItem(name);
-    }
+  //鑾峰彇cookie
+  function get (name) {
+    _storage = window.localStorage;
+    if (_storage == null) return;
+    var data = _storage.getItem(name);
+    return data;
+  }
+  function del (name) {
+    _storage = window.localStorage;
+    if (_storage == null) return;
+    _storage.removeItem(name);
+  }
 
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return {
-        add: add,
-        get: get,
-        del: del
-    };
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    add: add,
+    get: get,
+    del: del
+  };
 })();
 
 /* 2017-10-27 08:39:39 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.str = (function () {
-    // "瀛楃涓� 鐩稿叧鎿嶄綔绫�";
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
+  // "瀛楃涓� 鐩稿叧鎿嶄綔绫�";
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
 
 
-    //鍒ゆ柇瀛楃鏄惁鏄腑鏂囧瓧绗� 
-    function isChinese(s) {
-        var patrn = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
-        if (!patrn.exec(s)) {
-            return false;
-        } else {
-            return true;
-        }
+  //鍒ゆ柇瀛楃鏄惁鏄腑鏂囧瓧绗� 
+  function isChinese (s) {
+    var patrn = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
+    if (!patrn.exec(s)) {
+      return false;
+    } else {
+      return true;
+    }
+  }
+
+
+  /**  鍗曚綅鎹㈢畻锛屾牸寮忓寲鏄剧ず闀垮害     */
+  function formatLength (val, unit) {
+    if (val == null) return "";
+    val = Number(val);
+
+    if (unit == null || unit == "auto") {
+      if (val < 1000)
+        unit = "m";
+      else
+        unit = "km";
     }
 
+    var valstr = "";
+    switch (unit) {
+      default:
+      case "m":
+        valstr = val.toFixed(2) + '绫�';
+        break;
+      case "km":
+        valstr = (val * 0.001).toFixed(2) + '鍏噷';
+        break;
+      case "mile":
+        valstr = (val * 0.00054).toFixed(2) + '娴烽噷';
+        break;
+      case "zhang":
+        valstr = (val * 0.3).toFixed(2) + '涓�';
+        break;
+    }
+    return valstr;
+  }
 
-    /**  鍗曚綅鎹㈢畻锛屾牸寮忓寲鏄剧ず闀垮害     */
-    function formatLength(val, unit) {
-        if (val == null) return ""; 
-        val = Number(val);
 
-        if (unit == null || unit == "auto") {
-            if (val < 1000)
-                unit = "m";
-            else
-                unit = "km";
-        }
 
-        var valstr = "";
-        switch (unit) {
-            default:
-            case "m":
-                valstr = val.toFixed(2) + '绫�';
-                break;
-            case "km":
-                valstr = (val * 0.001).toFixed(2) + '鍏噷';
-                break;
-            case "mile":
-                valstr = (val * 0.00054).toFixed(2) + '娴烽噷';
-                break;
-            case "zhang":
-                valstr = (val * 0.3).toFixed(2) + '涓�';
-                break;
-        }
-        return valstr;
+
+  /**  杩涜鍗曚綅鎹㈢畻锛屾牸寮忓寲鏄剧ず闈㈢Н    */
+  function formatArea (val, unit) {
+    if (val == null) return "";
+    val = Number(val);
+
+    if (unit == null || unit == "auto") {
+      if (val < 1000000)
+        unit = "m";
+      else
+        unit = "km";
     }
 
-
-
-
-    /**  杩涜鍗曚綅鎹㈢畻锛屾牸寮忓寲鏄剧ず闈㈢Н    */
-    function formatArea(val, unit) {
-        if (val == null) return "";
-        val = Number(val);
-
-        if (unit == null || unit == "auto") {
-            if (val < 1000000)
-                unit = "m";
-            else
-                unit = "km";
-        }
-
-        var valstr = "";
-        switch (unit) {
-            default:
-            case "m":
-                valstr = val.toFixed(2) + '骞虫柟绫�';
-                break;
-            case "km":
-                valstr = (val / 1000000).toFixed(2) + '骞虫柟鍏噷';
-                break;
-            case "mu":
-                valstr = (val * 0.0015).toFixed(2) + '浜�';
-                break;
-            case "ha":
-                valstr = (val * 0.0001).toFixed(2) + '鍏》';
-                break;
-        }
-
-        return valstr;
+    var valstr = "";
+    switch (unit) {
+      default:
+      case "m":
+        valstr = val.toFixed(2) + '骞虫柟绫�';
+        break;
+      case "km":
+        valstr = (val / 1000000).toFixed(2) + '骞虫柟鍏噷';
+        break;
+      case "mu":
+        valstr = (val * 0.0015).toFixed(2) + '浜�';
+        break;
+      case "ha":
+        valstr = (val * 0.0001).toFixed(2) + '鍏》';
+        break;
     }
 
+    return valstr;
+  }
 
-    //鏍煎紡鍖栨椂闂�
-    function formatTime(strtime) {
-        strtime = Number(strtime)||0;
 
-        if (strtime < 60)
-            return strtime.toFixed(0) + "绉�";
-        else if (strtime >= 60 && strtime < 3600) {
-            var miao = Math.floor(strtime % 60);
-            return Math.floor(strtime / 60) + "鍒嗛挓" + (miao != 0 ? (miao + "绉�") : "");
-        }
-        else {
-            strtime = Math.floor(strtime / 60); //绉掕浆鍒嗛挓
-            return Math.floor(strtime / 60) + "灏忔椂" + Math.floor(strtime % 60) + "鍒嗛挓";
-        }
+  //鏍煎紡鍖栨椂闂�
+  function formatTime (strtime) {
+    strtime = Number(strtime) || 0;
+
+    if (strtime < 60)
+      return strtime.toFixed(0) + "绉�";
+    else if (strtime >= 60 && strtime < 3600) {
+      var miao = Math.floor(strtime % 60);
+      return Math.floor(strtime / 60) + "鍒嗛挓" + (miao != 0 ? (miao + "绉�") : "");
     }
-
-
-
-    var code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""); //绱㈠紩琛�
-
-    /** 
-  聽聽聽* @description 灏嗕簩杩涘埗搴忓垪杞崲涓築ase64缂栫爜
-  聽聽聽* @param {String}
-  聽聽聽* @return {String}
-  聽聽聽*/
-    function binToBase64(bitString) {
-        var result = "";
-        var tail = bitString.length % 6;
-        var bitStringTemp1 = bitString.substr(0, bitString.length - tail);
-        var bitStringTemp2 = bitString.substr(bitString.length - tail, tail);
-        for (var i = 0; i < bitStringTemp1.length; i += 6) {
-            var index = parseInt(bitStringTemp1.substr(i, 6), 2);
-            result += code[index];
-        }
-        bitStringTemp2 += new Array(7 - tail).join("0");
-        if (tail) {
-            result += code[parseInt(bitStringTemp2, 2)];
-            result += new Array((6 - tail) / 2 + 1).join("=");
-        }
-        return result;
+    else {
+      strtime = Math.floor(strtime / 60); //绉掕浆鍒嗛挓
+      return Math.floor(strtime / 60) + "灏忔椂" + Math.floor(strtime % 60) + "鍒嗛挓";
     }
+  }
 
-    /** 
-  聽聽聽* @description 灏哹ase64缂栫爜杞崲涓轰簩杩涘埗搴忓垪
-  聽聽聽* @param {String}
-  聽聽聽* @return {String}
-  聽聽聽*/
-    function base64ToBin(str) {
-        var bitString = "";
-        var tail = 0;
-        for (var i = 0; i < str.length; i++) {
-            if (str[i] != "=") {
-                var decode = code.indexOf(str[i]).toString(2);
-                bitString += (new Array(7 - decode.length)).join("0") + decode;
-            } else {
-                tail++;
-            }
-        }
-        return bitString.substr(0, bitString.length - tail * 2);
+
+
+  var code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""); //绱㈠紩琛�
+
+  /** 
+   * @description 灏嗕簩杩涘埗搴忓垪杞崲涓築ase64缂栫爜
+   * @param {String}
+   * @return {String}
+   */
+  function binToBase64 (bitString) {
+    var result = "";
+    var tail = bitString.length % 6;
+    var bitStringTemp1 = bitString.substr(0, bitString.length - tail);
+    var bitStringTemp2 = bitString.substr(bitString.length - tail, tail);
+    for (var i = 0; i < bitStringTemp1.length; i += 6) {
+      var index = parseInt(bitStringTemp1.substr(i, 6), 2);
+      result += code[index];
     }
-
-    /** 
-  聽聽聽* @description 灏嗗瓧绗﹁浆鎹负浜岃繘鍒跺簭鍒�
-  聽聽聽* @param {String} str
-  聽聽聽* @return {String}聽 
-  聽聽聽*/
-    function stringToBin(str) {
-        var result = "";
-        for (var i = 0; i < str.length; i++) {
-            var charCode = str.charCodeAt(i).toString(2);
-            result += (new Array(9 - charCode.length).join("0") + charCode);
-        }
-        return result;
+    bitStringTemp2 += new Array(7 - tail).join("0");
+    if (tail) {
+      result += code[parseInt(bitStringTemp2, 2)];
+      result += new Array((6 - tail) / 2 + 1).join("=");
     }
+    return result;
+  }
 
-    /** 
-  聽聽聽* @description 灏嗕簩杩涘埗搴忓垪杞崲涓哄瓧绗︿覆
-  聽聽聽* @param {String} Bin
-  聽聽聽*/
-    function BinToStr(Bin) {
-        var result = "";
-        for (var i = 0; i < Bin.length; i += 8) {
-            result += String.fromCharCode(parseInt(Bin.substr(i, 8), 2));
-        }
-        return result;
+  /** 
+   * @description 灏哹ase64缂栫爜杞崲涓轰簩杩涘埗搴忓垪
+   * @param {String}
+   * @return {String}
+   */
+  function base64ToBin (str) {
+    var bitString = "";
+    var tail = 0;
+    for (var i = 0; i < str.length; i++) {
+      if (str[i] != "=") {
+        var decode = code.indexOf(str[i]).toString(2);
+        bitString += (new Array(7 - decode.length)).join("0") + decode;
+      } else {
+        tail++;
+      }
     }
-    function base64(str) {
-        return binToBase64(stringToBin(str));
+    return bitString.substr(0, bitString.length - tail * 2);
+  }
+
+  /** 
+   * @description 灏嗗瓧绗﹁浆鎹负浜岃繘鍒跺簭鍒�
+   * @param {String} str
+   * @return {String}聽 
+   */
+  function stringToBin (str) {
+    var result = "";
+    for (var i = 0; i < str.length; i++) {
+      var charCode = str.charCodeAt(i).toString(2);
+      result += (new Array(9 - charCode.length).join("0") + charCode);
     }
+    return result;
+  }
 
-    function decodeBase64(str) {
-        return BinToStr(base64ToBin(str));
+  /** 
+   * @description 灏嗕簩杩涘埗搴忓垪杞崲涓哄瓧绗︿覆
+   * @param {String} Bin
+   */
+  function BinToStr (Bin) {
+    var result = "";
+    for (var i = 0; i < Bin.length; i += 8) {
+      result += String.fromCharCode(parseInt(Bin.substr(i, 8), 2));
     }
+    return result;
+  }
+  function base64 (str) {
+    return binToBase64(stringToBin(str));
+  }
 
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return {
-        isChinese: isChinese,
-        formatLength: formatLength,
-        formatArea: formatArea,
-        formatTime: formatTime,
-        base64: base64,
-        decodeBase64: decodeBase64
+  function decodeBase64 (str) {
+    return BinToStr(base64ToBin(str));
+  }
 
-    };
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    isChinese: isChinese,
+    formatLength: formatLength,
+    formatArea: formatArea,
+    formatTime: formatTime,
+    base64: base64,
+    decodeBase64: decodeBase64
+
+  };
 
 })();
 /* 2017-10-27 08:31:05 | 淇敼 鏈ㄩ仴锛堝井淇�:  http://marsgis.cn/weixin.html锛� */
 haoutil.system = (function () {
-    // 绯荤粺绾�  鎴� 娴忚鍣� 鐩稿叧鎿嶄綔绫�"; 
-    //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
+  // 绯荤粺绾�  鎴� 娴忚鍣� 鐩稿叧鎿嶄綔绫�"; 
+  //============鍐呴儴绉佹湁灞炴�у強鏂规硶============
 
-    //url鍙傛暟鑾峰彇 
-    function getRequest(target) {
-        var theRequest = new Object();
-        try {//灞忚斀璺ㄥ煙鏃舵姤閿�
-            target = target || window;
-            var url = target.location.search; //鑾峰彇url涓�"?"绗﹀悗鐨勫瓧涓�   
-            if (url.indexOf("?") != -1) {
-                var str = url.substr(1);
-                var strs = str.split("&");
-                for (var i = 0; i < strs.length; i++) {
-                    theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
-                }
-            }
-        } catch (e) { }
-        return theRequest;
+  //url鍙傛暟鑾峰彇 
+  function getRequest (target) {
+    var theRequest = new Object();
+    try {//灞忚斀璺ㄥ煙鏃舵姤閿�
+      target = target || window;
+      var url = target.location.search; //鑾峰彇url涓�"?"绗﹀悗鐨勫瓧涓�   
+      if (url.indexOf("?") != -1) {
+        var str = url.substr(1);
+        var strs = str.split("&");
+        for (var i = 0; i < strs.length; i++) {
+          theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
+        }
+      }
+    } catch (e) { }
+    return theRequest;
+  }
+  function getRequestByName (name, defval, target) {
+    try {
+      target = target || window;
+      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
+      var r = target.location.search.substr(1).match(reg);
+      if (r != null) return decodeURI(r[2]);
+
+    } catch (e) { }
+    return defval;
+  }
+
+  function getWindowSize () {
+    if (typeof window.innerWidth != 'undefined') {
+      return {
+        width: window.innerWidth,
+        height: window.innerHeight
+      }
+    } else {
+      return {
+        width: document.documentElement.clientWidth,
+        height: document.documentElement.clientHeight
+      }
     }
-    function getRequestByName(name, defval, target) {
-        try {
-            target = target || window;
-            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
-            var r = target.location.search.substr(1).match(reg);
-            if (r != null) return decodeURI(r[2]);
+  }
 
-        } catch (e) { }
-        return defval;
+  //鑾峰彇娴忚鍣ㄧ被鍨嬪強鐗堟湰
+  function getExplorerInfo () {
+    var explorer = window.navigator.userAgent.toLowerCase();
+    //ie 
+    if (explorer.indexOf("msie") >= 0) {
+      var ver = Number(explorer.match(/msie ([\d]+)/)[1]);
+      return { type: "IE", version: ver };
+    }
+    //firefox 
+    else if (explorer.indexOf("firefox") >= 0) {
+      var ver = Number(explorer.match(/firefox\/([\d]+)/)[1]);
+      return { type: "Firefox", version: ver };
+    }
+    //Chrome
+    else if (explorer.indexOf("chrome") >= 0) {
+      var ver = Number(explorer.match(/chrome\/([\d]+)/)[1]);
+      return { type: "Chrome", version: ver };
+    }
+    //Opera
+    else if (explorer.indexOf("opera") >= 0) {
+      var ver = Number(explorer.match(/opera.([\d]+)/)[1]);
+      return { type: "Opera", version: ver };
+    }
+    //Safari
+    else if (explorer.indexOf("Safari") >= 0) {
+      var ver = Number(explorer.match(/version\/([\d]+)/)[1]);
+      return { type: "Safari", version: ver };
+    }
+    return { type: explorer, version: -1 };
+  }
+
+
+  //娴忚鍣�
+  function isPCBroswer () {
+    var sUserAgent = navigator.userAgent.toLowerCase();
+
+    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
+    var bIsIphoneOs = sUserAgent.match(/iphone/i) == "iphone";
+    var bIsMidp = sUserAgent.match(/midp/i) == "midp";
+    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
+    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
+    var bIsAndroid = sUserAgent.match(/android/i) == "android";
+    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
+    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
+    if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
+      return false;
+    } else {
+      return true;
+    }
+  }
+
+
+  function clone (obj, removeKeys, level) {
+    if (level == null) level = 9;  //閬垮厤姝诲惊鐜紝鎷疯礉鐨勫眰绾ф渶澶ф繁搴�
+    if (removeKeys == null) removeKeys = ["_layer"];
+
+    if (null == obj || "object" != typeof obj) return obj;
+
+    // Handle Date
+    if (haoutil.isutil.isDate(obj)) {
+      var copy = new Date();
+      copy.setTime(obj.getTime());
+      return copy;
     }
 
-    function getWindowSize() {
-        if (typeof window.innerWidth != 'undefined') {
-            return {
-                width: window.innerWidth,
-                height: window.innerHeight
-            }
-        } else {
-            return {
-                width: document.documentElement.clientWidth,
-                height: document.documentElement.clientHeight
-            }
-        }
+    // Handle Array
+    if (haoutil.isutil.isArray(obj) && level >= 0) {
+      var copy = [];
+      for (var i = 0, len = obj.length; i < len; ++i) {
+        copy[i] = clone(obj[i], removeKeys, level - 1);
+      }
+      return copy;
     }
 
-    //鑾峰彇娴忚鍣ㄧ被鍨嬪強鐗堟湰
-    function getExplorerInfo() {
-        var explorer = window.navigator.userAgent.toLowerCase();
-        //ie 
-        if (explorer.indexOf("msie") >= 0) {
-            var ver = Number(explorer.match(/msie ([\d]+)/)[1]);
-            return { type: "IE", version: ver };
+    // Handle Object
+    if (typeof obj === 'object' && level >= 0) {
+      try {
+        var copy = {};
+        for (var attr in obj) {
+          if (typeof attr === 'function') continue;
+          if (removeKeys.indexOf(attr) != -1) continue;
+
+          if (obj.hasOwnProperty(attr))
+            copy[attr] = clone(obj[attr], removeKeys, level - 1);
         }
-        //firefox 
-        else if (explorer.indexOf("firefox") >= 0) {
-            var ver = Number(explorer.match(/firefox\/([\d]+)/)[1]);
-            return { type: "Firefox", version: ver };
-        }
-        //Chrome
-        else if (explorer.indexOf("chrome") >= 0) {
-            var ver = Number(explorer.match(/chrome\/([\d]+)/)[1]);
-            return { type: "Chrome", version: ver };
-        }
-        //Opera
-        else if (explorer.indexOf("opera") >= 0) {
-            var ver = Number(explorer.match(/opera.([\d]+)/)[1]);
-            return { type: "Opera", version: ver };
-        }
-        //Safari
-        else if (explorer.indexOf("Safari") >= 0) {
-            var ver = Number(explorer.match(/version\/([\d]+)/)[1]);
-            return { type: "Safari", version: ver };
-        }
-        return { type: explorer, version: -1 };
+        return copy;
+      }
+      catch (e) { console.log(e); }
     }
+    return obj;
+  }
 
-
-    //娴忚鍣�
-    function isPCBroswer() {
-        var sUserAgent = navigator.userAgent.toLowerCase();
-
-        var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
-        var bIsIphoneOs = sUserAgent.match(/iphone/i) == "iphone";
-        var bIsMidp = sUserAgent.match(/midp/i) == "midp";
-        var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
-        var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
-        var bIsAndroid = sUserAgent.match(/android/i) == "android";
-        var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
-        var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
-        if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
-            return false;
-        } else {
-            return true;
-        }
-    }
-
-
-    function clone(obj, removeKeys, level) {
-        if (level == null) level = 9;  //閬垮厤姝诲惊鐜紝鎷疯礉鐨勫眰绾ф渶澶ф繁搴�
-        if (removeKeys == null) removeKeys = ["_layer"];
-
-        if (null == obj || "object" != typeof obj) return obj;
-
-        // Handle Date
-        if (haoutil.isutil.isDate(obj)) {
-            var copy = new Date();
-            copy.setTime(obj.getTime());
-            return copy;
-        }
-
-        // Handle Array
-        if (haoutil.isutil.isArray(obj) && level >= 0) {
-            var copy = [];
-            for (var i = 0, len = obj.length; i < len; ++i) {
-                copy[i] = clone(obj[i], removeKeys, level - 1);
-            }
-            return copy;
-        }
-
-        // Handle Object
-        if (typeof obj === 'object' && level >= 0) {
-            try {
-                var copy = {};
-                for (var attr in obj) {
-                    if (typeof attr === 'function') continue;
-                    if (removeKeys.indexOf(attr) != -1) continue;
-
-                    if (obj.hasOwnProperty(attr))
-                        copy[attr] = clone(obj[attr], removeKeys, level - 1);
-                }
-                return copy;
-            }
-            catch (e) { console.log(e); }
-        }
-        return obj;
-    }
-
-    function jsonp(url, data, callback) {
-        var jsonp = function (url, data, callback) {
-            var fnSuffix = Math.random().toString().replace('.', '');
-            var cbFuncName = 'my_json_cb_' + fnSuffix;
-            // 涓嶆帹鑽�
-            window[cbFuncName] = callback;
-            var querystring = url.indexOf('?') == -1 ? '?' : '&';
-            for (var key in data) {
-                querystring += key + '=' + data[key] + '&';
-            }
-            querystring += 'callback=' + cbFuncName;
-            var scriptElement = document.createElement('script');
-            scriptElement.src = url + querystring;
-            document.body.appendChild(scriptElement);
-        };
-        window.$jsonp = jsonp;
-    }
-
-    //鍏叡鏂规硶
-    function getHtml(url, callback) {
-        $.ajax({
-            url: url,
-            type: "GET",
-            dataType: 'html',
-            timeout: 0, //姘镐笉瓒呮椂
-            success: function (data) {
-                callback(data);
-            }
-        });
-    }
-
-    var nHead = document.head || document.getElementsByTagName('head')[0];
-    // loadCss 鐢ㄤ簬杞藉叆css璧勬簮
-    function loadCss(url, async) {
-        var node = document.createElement('link');
-        node.rel = 'stylesheet';
-        node.async = async;
-        node.href = url;
-        nHead.appendChild(node);
-    }
-
-    // loadJs 鐢ㄤ簬杞藉叆js璧勬簮
-    function loadJs(url, async) {
-        var node = document.createElement('script');
-        node.charset = 'utf-8';
-        node.async = async;
-        node.src = url;
-        nHead.appendChild(node);
-    }
-
-    var cssExpr = new RegExp('\\.css');
-    function loadResource(url, async) {
-        if (cssExpr.test(url)) {
-            loadCss(url, async);
-        } else {
-            loadJs(url, async);
-        }
-    }
-
-    //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
-    return {
-        getRequest: getRequest,
-        getRequestByName: getRequestByName,
-        getExplorerInfo: getExplorerInfo,
-        isPCBroswer: isPCBroswer,
-        clone: clone,
-        jsonp: jsonp,
-        getWindowSize: getWindowSize,
-        getHtml: getHtml,
-        loadCss: loadCss,
-        loadJs: loadJs,
-        loadResource: loadResource
+  function jsonp (url, data, callback) {
+    var jsonp = function (url, data, callback) {
+      var fnSuffix = Math.random().toString().replace('.', '');
+      var cbFuncName = 'my_json_cb_' + fnSuffix;
+      // 涓嶆帹鑽�
+      window[cbFuncName] = callback;
+      var querystring = url.indexOf('?') == -1 ? '?' : '&';
+      for (var key in data) {
+        querystring += key + '=' + data[key] + '&';
+      }
+      querystring += 'callback=' + cbFuncName;
+      var scriptElement = document.createElement('script');
+      scriptElement.src = url + querystring;
+      document.body.appendChild(scriptElement);
     };
+    window.$jsonp = jsonp;
+  }
+
+  //鍏叡鏂规硶
+  function getHtml (url, callback) {
+    $.ajax({
+      url: url,
+      type: "GET",
+      dataType: 'html',
+      timeout: 0, //姘镐笉瓒呮椂
+      success: function (data) {
+        callback(data);
+      }
+    });
+  }
+
+  var nHead = document.head || document.getElementsByTagName('head')[0];
+  // loadCss 鐢ㄤ簬杞藉叆css璧勬簮
+  function loadCss (url, async) {
+    var node = document.createElement('link');
+    node.rel = 'stylesheet';
+    node.async = async;
+    node.href = url;
+    nHead.appendChild(node);
+  }
+
+  // loadJs 鐢ㄤ簬杞藉叆js璧勬簮
+  function loadJs (url, async) {
+    var node = document.createElement('script');
+    node.charset = 'utf-8';
+    node.async = async;
+    node.src = url;
+    nHead.appendChild(node);
+  }
+
+  var cssExpr = new RegExp('\\.css');
+  function loadResource (url, async) {
+    if (cssExpr.test(url)) {
+      loadCss(url, async);
+    } else {
+      loadJs(url, async);
+    }
+  }
+
+  //===========瀵瑰鍏紑鐨勫睘鎬у強鏂规硶=========
+  return {
+    getRequest: getRequest,
+    getRequestByName: getRequestByName,
+    getExplorerInfo: getExplorerInfo,
+    isPCBroswer: isPCBroswer,
+    clone: clone,
+    jsonp: jsonp,
+    getWindowSize: getWindowSize,
+    getHtml: getHtml,
+    loadCss: loadCss,
+    loadJs: loadJs,
+    loadResource: loadResource
+  };
 })();
\ No newline at end of file
diff --git a/public/hn3d/lib/layer/theme/mars/layer.css b/public/hn3d/lib/layer/theme/mars/layer.css
index a1a3e7e..09b8554 100644
--- a/public/hn3d/lib/layer/theme/mars/layer.css
+++ b/public/hn3d/lib/layer/theme/mars/layer.css
@@ -1,8 +1,4 @@
-锘�/**
-* 鑷畾涔夋墿灞昹ayer寮圭獥鏍峰紡 
-* 鐏槦绉戞妧 http://marsgis.cn
-*/
-
+锘�
 .layui-layer-lan[type=dialog] {
     min-width: 400px;
 }
diff --git a/public/hn3d/lib/mars3d/mars3d.d.ts b/public/hn3d/lib/mars3d/mars3d.d.ts
index 3f49028..f672711 100644
--- a/public/hn3d/lib/mars3d/mars3d.d.ts
+++ b/public/hn3d/lib/mars3d/mars3d.d.ts
@@ -1,16 +1,4 @@
 
-/* eslint-disable */
-
-/**
- * Mars3D涓夌淮鍙鍖栧钩鍙�
- *
- * 鐗堟湰淇℃伅锛歷3.1.19锛�
- * 缂栬瘧鏃ユ湡锛�2022-01-02 13:34:22
- *
- * 鐗堟潈鎵�鏈夛細Copyright by 鐏槦绉戞妧  http://mars3d.cn
- *
- * 浣跨敤鍗曚綅锛氬厤璐瑰叕寮�鐗� 锛�2021-8-18
- */
 declare module "mars3d" {
   import * as Cesium from "mars3d-cesium";
 
@@ -30,7 +18,7 @@
   /**
  * 鍥藉唴鍋忕Щ鍧愭爣绯� 鏋氫妇
  */
-export const enum ChinaCRS {
+  export const enum ChinaCRS {
     /**
      * 鏍囧噯鏃犲亸鍧愭爣绯�
      */
@@ -43,12 +31,12 @@
      * 鐧惧害(BD09) 鍋忕Щ鍧愭爣绯�
      */
     BAIDU = "BD09"
-}
+  }
 
-/**
- * 瑁佸壀妯″瀷绫诲瀷
- */
-export const enum ClipType {
+  /**
+   * 瑁佸壀妯″瀷绫诲瀷
+   */
+  export const enum ClipType {
     /**
      * z姘村钩闈�, 鍒囧簳閮�
      */
@@ -73,12 +61,12 @@
      * y鍨傜洿闈紝鍒囧寳鍚�
      */
     YR = 6
-}
+  }
 
-/**
- * 鎺т欢绫诲瀷
- */
-export const enum ControlType {
+  /**
+   * 鎺т欢绫诲瀷
+   */
+  export const enum ControlType {
     clockAnimate,
     compass,
     distanceLegend,
@@ -87,12 +75,12 @@
     mouseDownView,
     overviewMap,
     zoom
-}
+  }
 
-/**
- * 鍧愭爣绯� 鏋氫妇
- */
-export const enum CRS {
+  /**
+   * 鍧愭爣绯� 鏋氫妇
+   */
+  export const enum CRS {
     /**
      * Web澧ㄥ崱鎵樻姇褰卞潗鏍囩郴
      */
@@ -125,12 +113,12 @@
      * 鑼冨洿锛欵PSG:4502 鍒� EPSG:4512
      */
     CGCS2000_GK_CM_6 = "CGCS2000_GK_CM_6"
-}
+  }
 
-/**
- * 鐗规晥绫诲瀷
- */
-export const enum EffectType {
+  /**
+   * 鐗规晥绫诲瀷
+   */
+  export const enum EffectType {
     blackAndWhite,
     bloom,
     brightness,
@@ -143,12 +131,12 @@
     rain,
     snow,
     snowCover
-}
+  }
 
-/**
- * 浜嬩欢绫诲瀷 鏋氫妇锛堟墍鏈変簨浠剁粺涓�鐨勫叆鍙o級
- */
-export const enum EventType {
+  /**
+   * 浜嬩欢绫诲瀷 鏋氫妇锛堟墍鏈変簨浠剁粺涓�鐨勫叆鍙o級
+   */
+  export const enum EventType {
     /**
      * 娣诲姞瀵硅薄
      */
@@ -515,12 +503,12 @@
      * 鍦板浘涓摝鐗囧姞杞借繘搴﹀彉鍖�  浜嬩欢
      */
     tileLoadProgress = "tileLoadProgress"
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁绫诲瀷
- */
-export const enum GraphicType {
+  /**
+   * 鐭㈤噺鏁版嵁绫诲瀷
+   */
+  export const enum GraphicType {
     label,
     labelP,
     point,
@@ -609,15 +597,15 @@
     rectSensor,
     satelliteSensor,
     satellite
-}
+  }
 
-/**
- * 澶氳绉嶆枃鏈厤缃紝
- * 鍊间负鏁扮粍锛屽搴攞@link LangType}鎸夌収鍥哄畾椤哄簭鎺掑垪,濡傦細[涓枃绠�浣�,涓枃绻侀珨,English]
- * @example
- * mars3d.Lang["_鍗曞嚮寮�濮嬬粯鍒�"][mars3d.LangType.ZH] ="鏂扮殑涓枃鎻愮ず璇彞";
- */
-export const enum Lang {
+  /**
+   * 澶氳绉嶆枃鏈厤缃紝
+   * 鍊间负鏁扮粍锛屽搴攞@link LangType}鎸夌収鍥哄畾椤哄簭鎺掑垪,濡傦細[涓枃绠�浣�,涓枃绻侀珨,English]
+   * @example
+   * mars3d.Lang["_鍗曞嚮寮�濮嬬粯鍒�"][mars3d.LangType.ZH] ="鏂扮殑涓枃鎻愮ず璇彞";
+   */
+  export const enum Lang {
     "_鏀惧ぇ" = "[\"\u653E\u5927\",\"\u653E\u5927\",\"Zoom In\"]",
     "_缂╁皬" = "[\"\u7F29\u5C0F\",\"\u7E2E\u5C0F\",\"Zoom Out\"]",
     "_鏌ョ湅姝ゅ鍧愭爣" = "[\"\u67E5\u770B\u6B64\u5904\u5750\u6807\",\"\u67E5\u770B\u6B64\u8655\u5750\u6A19\",\"Location info\"]",
@@ -732,12 +720,12 @@
     "_鏃犳硶鍒犻櫎涓嶈兘灏戜簬鏈�灏忕偣鏁�" = "[\"\u65E0\u6CD5\u5220\u9664\uFF0C\u70B9\u6570\u91CF\u4E0D\u80FD\u5C11\u4E8E\",\"\u7121\u6CD5\u522A\u9664\uFF0C\u9EDE\u6578\u91CF\u4E0D\u80FD\u5C11\u4E8E\",\"Cannot delete, the number of dots cannot be less than\"]",
     "_鍒犻櫎" = "[\"\u5220\u9664\",\"\u522A\u9664\",\"Delete\"]",
     "_鍔犺浇妯″瀷涓�" = "[\"\u52A0\u8F7D\u6A21\u578B\u4E2D\u2026\",\"\u52A0\u8F7D\u6A21\u578B\u4E2D\u2026\",\"Load Model\u2026\"]"
-}
+  }
 
-/**
- * 璇█绫诲瀷  鏋氫妇
- */
-export const enum LangType {
+  /**
+   * 璇█绫诲瀷  鏋氫妇
+   */
+  export const enum LangType {
     /**
      * 绠�浣撲腑鏂�
      */
@@ -750,12 +738,12 @@
      * English鑻辨枃  en
      */
     EN = 2
-}
+  }
 
-/**
- * 鍥惧眰绫诲瀷
- */
-export const enum LayerType {
+  /**
+   * 鍥惧眰绫诲瀷
+   */
+  export const enum LayerType {
     tdt,
     baidu,
     gaode,
@@ -801,46 +789,46 @@
     heat,
     canvasWind,
     wind
-}
+  }
 
-/**
- * 鏉愯川 绫诲瀷鏋氫妇
- * @example
- * //Entity鐭㈤噺瀵硅薄
- * let graphic = new mars3d.graphic.PolylineEntity({
- *   positions: [
- *     [117.169646, 31.769171],
- *     [117.194579, 31.806466],
- *   ],
- *   style: {
- *     width: 5,
- *     material: mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.LineFlow, {
- *       color: '#00ff00',
- *       image: 'img/textures/LinkPulse.png',
- *       speed: 5,
- *     }),
- *   },
- * })
- * graphicLayer.addGraphic(graphic)
- *
- * //Primitive鐭㈤噺瀵硅薄
- * let primitive = new mars3d.graphic.PolylinePrimitive({
- *   positions: [
- *     [117.348938, 31.805369, 7.63],
- *     [117.429496, 31.786715, 8.41],
- *   ],
- *   style: {
- *     width: 5,
- *     material: mars3d.MaterialUtil.createMaterial(mars3d.MaterialType.LineFlow, {
- *       color: '#1a9850',
- *       image: 'img/textures/ArrowOpacity.png',
- *       speed: 10,
- *     }),
- *   },
- * })
- * graphicLayer.addGraphic(primitive)
- */
-namespace MaterialType {
+  /**
+   * 鏉愯川 绫诲瀷鏋氫妇
+   * @example
+   * //Entity鐭㈤噺瀵硅薄
+   * let graphic = new mars3d.graphic.PolylineEntity({
+   *   positions: [
+   *     [117.169646, 31.769171],
+   *     [117.194579, 31.806466],
+   *   ],
+   *   style: {
+   *     width: 5,
+   *     material: mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.LineFlow, {
+   *       color: '#00ff00',
+   *       image: 'img/textures/LinkPulse.png',
+   *       speed: 5,
+   *     }),
+   *   },
+   * })
+   * graphicLayer.addGraphic(graphic)
+   *
+   * //Primitive鐭㈤噺瀵硅薄
+   * let primitive = new mars3d.graphic.PolylinePrimitive({
+   *   positions: [
+   *     [117.348938, 31.805369, 7.63],
+   *     [117.429496, 31.786715, 8.41],
+   *   ],
+   *   style: {
+   *     width: 5,
+   *     material: mars3d.MaterialUtil.createMaterial(mars3d.MaterialType.LineFlow, {
+   *       color: '#1a9850',
+   *       image: 'img/textures/ArrowOpacity.png',
+   *       speed: 10,
+   *     }),
+   *   },
+   * })
+   * graphicLayer.addGraphic(primitive)
+   */
+  namespace MaterialType {
     /**
      * 閫氱敤锛氱函鑹查鑹� 鏉愯川
      * @property [color = Cesium.Color.WHITE] - 棰滆壊
@@ -1096,12 +1084,12 @@
      * @property [frameRate = 60] - 姣忕鍒锋柊娆℃暟
      */
     const CylinderWave: string;
-}
+  }
 
-/**
- * 鐩告満鏃嬭浆鐨勭被鍨�
- */
-export const enum MoveType {
+  /**
+   * 鐩告満鏃嬭浆鐨勭被鍨�
+   */
+  export const enum MoveType {
     /**
      * 鍚戝睆骞曚腑蹇冮潬杩�
      */
@@ -1126,12 +1114,12 @@
      * 鐩告満鍘熷湴涓嬫棆杞�
      */
     BOTTOM_ROTATE = 5
-}
+  }
 
-/**
- * 鐘舵�� 鏋氫妇
- */
-export const enum State {
+  /**
+   * 鐘舵�� 鏋氫妇
+   */
+  export const enum State {
     /**
      * 鍒濆鍖�
      */
@@ -1148,12 +1136,12 @@
      * 宸查攢姣佸璞�
      */
     DESTROY = "destroy"
-}
+  }
 
-/**
- * 鍦板舰绫诲瀷
- */
-export const enum TerrainType {
+  /**
+   * 鍦板舰绫诲瀷
+   */
+  export const enum TerrainType {
     /**
      * 鏃犲湴褰�
      */
@@ -1178,13 +1166,13 @@
      * VR 鍦板舰
      */
     VR = "vr"
-}
+  }
 
-/**
- * SDK涓秹鍙婂埌鐨勬墍鏈夌3鏂瑰湴鍥炬湇鍔$殑Token浠ょ墝key锛�
- * 銆愰噸瑕佹彁绀猴細涓轰簡閬垮厤鍚庢湡澶辨晥锛岃鍏ㄩ儴閲嶆柊璧嬪�兼崲鎴愯嚜宸辩殑key銆�
- */
-namespace Token {
+  /**
+   * SDK涓秹鍙婂埌鐨勬墍鏈夌3鏂瑰湴鍥炬湇鍔$殑Token浠ょ墝key锛�
+   * 銆愰噸瑕佹彁绀猴細涓轰簡閬垮厤鍚庢湡澶辨晥锛岃鍏ㄩ儴閲嶆柊璧嬪�兼崲鎴愯嚜宸辩殑key銆�
+   */
+  namespace Token {
     /**
      * Cesium瀹樻柟鐨処on鏈嶅姟key锛�
      * 瀹樼綉锛� {@link https://cesium.com/ion/signin/}
@@ -1227,26 +1215,26 @@
      * 鐧惧害key锛�
      */
     const baidu: string;
-}
+  }
 
-/**
- * 鎺т欢 鍩虹被
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨刴ap瀵硅薄锛宖alse鏃朵笉鍐掓场浜嬩欢
- */
-export class BaseControl extends BaseThing {
+  /**
+   * 鎺т欢 鍩虹被
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨刴ap瀵硅薄锛宖alse鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BaseControl extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
-        eventParent?: BaseClass | boolean;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 璁剧疆DOM瀹瑰櫒鐨勬樉绀洪殣钘�
@@ -1308,63 +1296,63 @@
      * 璁剧疆瀵硅薄鐨勫惎鐢ㄥ拰绂佺敤鐘舵�併��
      */
     enabled: boolean;
-}
+  }
 
-/**
- * 鏃堕挓鍙婂叾鍔ㄧ敾鐨勭鐞嗘帶鍒�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.format = "yyyy-MM-dd HH:mm:ss"] - 褰撳墠鏃堕棿鏍煎紡鍖栧瓧绗︿覆
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class ClockAnimate extends BaseControl {
+  /**
+   * 鏃堕挓鍙婂叾鍔ㄧ敾鐨勭鐞嗘帶鍒�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.format = "yyyy-MM-dd HH:mm:ss"] - 褰撳墠鏃堕棿鏍煎紡鍖栧瓧绗︿覆
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class ClockAnimate extends BaseControl {
     constructor(options?: {
-        format?: string;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      format?: string;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
-}
+  }
 
-/**
- * 瀵艰埅鐞冩帶浠�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.rotation = true] - 鏄惁鍚敤璋冩暣淇话瑙掞紙鎸変腑闂村尯鍩熷線鍥涘懆鎷栨嫿锛�
- * @param [options.className = 'mars3d-compass'] - 鏍峰紡鍚嶇О锛屽彲浠ュ閮ㄨ嚜瀹氫箟鏍峰紡銆�
- * @param [options.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
- * @param [options.bottom] - css瀹氫綅bottom浣嶇疆锛屾敮鎸侀厤缃�'toolbar'鑷姩璺熼殢cesium-viewer-toolbar
- * @param [options.left] - css瀹氫綅left浣嶇疆
- * @param [options.right] - css瀹氫綅right浣嶇疆
- * @param [options.outerSvg] - 澶栭儴鍦嗙幆鍖哄煙鐨凷VG鍥剧墖
- * @param [options.innerSvg] - 涓績鐞冨尯鍩熺殑SVG鍥剧墖
- * @param [options.rotationArcSvg] - rotation涓簍rue鏃讹紝鎸変腑闂村尯鍩熷線鍥涘懆鎷栨嫿鏃讹紝璋冩暣淇话瑙掔殑瀵瑰閮ㄥ渾鐜殑鍗婂姬閬洊SVG鍥剧墖
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class Compass extends BaseControl {
+  /**
+   * 瀵艰埅鐞冩帶浠�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.rotation = true] - 鏄惁鍚敤璋冩暣淇话瑙掞紙鎸変腑闂村尯鍩熷線鍥涘懆鎷栨嫿锛�
+   * @param [options.className = 'mars3d-compass'] - 鏍峰紡鍚嶇О锛屽彲浠ュ閮ㄨ嚜瀹氫箟鏍峰紡銆�
+   * @param [options.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
+   * @param [options.bottom] - css瀹氫綅bottom浣嶇疆锛屾敮鎸侀厤缃�'toolbar'鑷姩璺熼殢cesium-viewer-toolbar
+   * @param [options.left] - css瀹氫綅left浣嶇疆
+   * @param [options.right] - css瀹氫綅right浣嶇疆
+   * @param [options.outerSvg] - 澶栭儴鍦嗙幆鍖哄煙鐨凷VG鍥剧墖
+   * @param [options.innerSvg] - 涓績鐞冨尯鍩熺殑SVG鍥剧墖
+   * @param [options.rotationArcSvg] - rotation涓簍rue鏃讹紝鎸変腑闂村尯鍩熷線鍥涘懆鎷栨嫿鏃讹紝璋冩暣淇话瑙掔殑瀵瑰閮ㄥ渾鐜殑鍗婂姬閬洊SVG鍥剧墖
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class Compass extends BaseControl {
     constructor(options?: {
-        rotation?: boolean;
-        className?: string;
-        top?: string;
-        bottom?: string;
-        left?: string;
-        right?: string;
-        outerSvg?: string;
-        innerSvg?: string;
-        rotationArcSvg?: string;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      rotation?: boolean;
+      className?: string;
+      top?: string;
+      bottom?: string;
+      left?: string;
+      right?: string;
+      outerSvg?: string;
+      innerSvg?: string;
+      rotationArcSvg?: string;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 鏇存柊 澶栭儴鍦嗙幆鍖哄煙鐨凷VG鍥剧墖
@@ -1402,9 +1390,9 @@
      * @returns 鏃�
      */
     _removedHook(): void;
-}
+  }
 
-export namespace DistanceLegend {
+  export namespace DistanceLegend {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -1415,34 +1403,34 @@
      * @property change - 姣斾緥灏哄彂鐢熷彉鍖�
      */
     type EventType = {
-        change: string;
+      change: string;
     };
-}
+  }
 
-/**
- * 姣斾緥灏� 鎺т欢
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
- * @param [options.bottom] - css瀹氫綅bottom浣嶇疆
- * @param [options.left] - css瀹氫綅left浣嶇疆
- * @param [options.right] - css瀹氫綅right浣嶇疆
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class DistanceLegend extends BaseControl {
+  /**
+   * 姣斾緥灏� 鎺т欢
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
+   * @param [options.bottom] - css瀹氫綅bottom浣嶇疆
+   * @param [options.left] - css瀹氫綅left浣嶇疆
+   * @param [options.right] - css瀹氫綅right浣嶇疆
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class DistanceLegend extends BaseControl {
     constructor(options?: {
-        top?: string;
-        bottom?: string;
-        left?: string;
-        right?: string;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      top?: string;
+      bottom?: string;
+      left?: string;
+      right?: string;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 褰撳墠姣斾緥灏哄�硷紙鍗曚綅锛氱背锛�
@@ -1466,9 +1454,9 @@
      * @returns 鏃�
      */
     _removedHook(): void;
-}
+  }
 
-export namespace LocationBar {
+  export namespace LocationBar {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -1479,80 +1467,80 @@
      * @property change - 鏁版嵁鍙樺寲浜�
      */
     type EventType = {
-        change: string;
+      change: string;
     };
-}
+  }
 
-/**
- * 淇℃伅鐘舵�佹爮, 涓�鑸湪椤甸潰涓嬩晶鍖哄煙锛屽寘鎷紶鏍囩粡绾害绛変俊鎭�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.template] - 灞曠ず鐨勫唴瀹规牸寮忓寲瀛楃涓�, 涓烘暟缁勬椂鎸夊璇█椤哄簭瀹氫箟锛屽[涓枃銆佺箒浣撱�佽嫳鏂嘳
- * 鏀寔浠ヤ笅妯$増閰嶇疆锛�
- * 銆愰紶鏍囨墍鍦ㄤ綅缃�� 缁忓害:{lng}锛� 绾害:{lat}锛� 娴锋嫈锛歿alt}绫筹紝
- * 銆愮浉鏈虹殑銆� 鏂瑰悜瑙掑害锛歿heading}锛� 淇话瑙掑害锛歿pitch}锛� 瑙嗛珮锛歿cameraHeight}绫筹紝
- * 銆愬湴鍥剧殑銆� 灞傜骇锛歿level}
- * @param [options.latDecimal = LatLngPoint.FormatLength] - 淇濈暀鐨剓lat}鍜寋lng}鐨勫皬鏁颁綅
- * @param [options.crs] - 鎸夋寚瀹氬潗鏍囩郴鏄剧ず鍧愭爣鍊�,  閰嶇疆鍚巘emplate鍙互鍔犳ā鏉匡細銆愰紶鏍囨墍鍦ㄤ綅缃搴旂殑crs鍧愭爣绯汇�� X鎴栫粡搴﹀�硷細{crsx}锛� Y鎴栫含搴﹀�硷細{crsy}
- * @param [options.crsDecimal = 1] - 淇濈暀鐨剓crsx}鍜寋crsy}鐨勫皬鏁颁綅
- * @param [options.style] - 鍙互CSS鏍峰紡锛屽:
- * @param [options.style.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
- * @param [options.style.bottom] - css瀹氫綅bottom浣嶇疆
- * @param [options.style.left] - css瀹氫綅left浣嶇疆
- * @param [options.style.right] - css瀹氫綅right浣嶇疆
- * @param [options.fps = false] - 鏄惁鏄剧ず瀹炴椂FPS甯х巼
- * @param [options.cacheTime = 50] - 榧犳爣绉诲姩鐨勭紦瀛樻椂闂�
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class LocationBar extends BaseControl {
+  /**
+   * 淇℃伅鐘舵�佹爮, 涓�鑸湪椤甸潰涓嬩晶鍖哄煙锛屽寘鎷紶鏍囩粡绾害绛変俊鎭�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.template] - 灞曠ず鐨勫唴瀹规牸寮忓寲瀛楃涓�, 涓烘暟缁勬椂鎸夊璇█椤哄簭瀹氫箟锛屽[涓枃銆佺箒浣撱�佽嫳鏂嘳
+   * 鏀寔浠ヤ笅妯$増閰嶇疆锛�
+   * 銆愰紶鏍囨墍鍦ㄤ綅缃�� 缁忓害:{lng}锛� 绾害:{lat}锛� 娴锋嫈锛歿alt}绫筹紝
+   * 銆愮浉鏈虹殑銆� 鏂瑰悜瑙掑害锛歿heading}锛� 淇话瑙掑害锛歿pitch}锛� 瑙嗛珮锛歿cameraHeight}绫筹紝
+   * 銆愬湴鍥剧殑銆� 灞傜骇锛歿level}
+   * @param [options.latDecimal = LatLngPoint.FormatLength] - 淇濈暀鐨剓lat}鍜寋lng}鐨勫皬鏁颁綅
+   * @param [options.crs] - 鎸夋寚瀹氬潗鏍囩郴鏄剧ず鍧愭爣鍊�,  閰嶇疆鍚巘emplate鍙互鍔犳ā鏉匡細銆愰紶鏍囨墍鍦ㄤ綅缃搴旂殑crs鍧愭爣绯汇�� X鎴栫粡搴﹀�硷細{crsx}锛� Y鎴栫含搴﹀�硷細{crsy}
+   * @param [options.crsDecimal = 1] - 淇濈暀鐨剓crsx}鍜寋crsy}鐨勫皬鏁颁綅
+   * @param [options.style] - 鍙互CSS鏍峰紡锛屽:
+   * @param [options.style.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
+   * @param [options.style.bottom] - css瀹氫綅bottom浣嶇疆
+   * @param [options.style.left] - css瀹氫綅left浣嶇疆
+   * @param [options.style.right] - css瀹氫綅right浣嶇疆
+   * @param [options.fps = false] - 鏄惁鏄剧ず瀹炴椂FPS甯х巼
+   * @param [options.cacheTime = 50] - 榧犳爣绉诲姩鐨勭紦瀛樻椂闂�
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class LocationBar extends BaseControl {
     constructor(options?: {
-        template?: string | string[];
-        latDecimal?: number;
-        crs?: string | CRS;
-        crsDecimal?: number;
-        style?: {
-            top?: string;
-            bottom?: string;
-            left?: string;
-            right?: string;
-        };
-        fps?: boolean;
-        cacheTime?: number;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      template?: string | string[];
+      latDecimal?: number;
+      crs?: string | CRS;
+      crsDecimal?: number;
+      style?: {
+        top?: string;
+        bottom?: string;
+        left?: string;
+        right?: string;
+      };
+      fps?: boolean;
+      cacheTime?: number;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 鏄剧ず鐨勬暟鎹�
      */
     readonly locationData: any;
-}
+  }
 
-/**
- * 鍗峰笜瀵规瘮 鎺т欢
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.leftLayer] - 宸︿晶鍖哄煙鐡︾墖鍥惧眰
- * @param [options.rightLayer] - 鍙充晶鍖哄煙鐡︾墖鍥惧眰
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class MapSplit extends BaseControl {
+  /**
+   * 鍗峰笜瀵规瘮 鎺т欢
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.leftLayer] - 宸︿晶鍖哄煙鐡︾墖鍥惧眰
+   * @param [options.rightLayer] - 鍙充晶鍖哄煙鐡︾墖鍥惧眰
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class MapSplit extends BaseControl {
     constructor(options?: {
-        leftLayer?: BaseTileLayer;
-        rightLayer?: BaseTileLayer;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      leftLayer?: BaseTileLayer;
+      rightLayer?: BaseTileLayer;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 宸︿晶鍖哄煙鐡︾墖鍥惧眰
@@ -1591,73 +1579,73 @@
      * @returns 鏃�
      */
     _removedHook(): void;
-}
+  }
 
-/**
- * 榧犳爣鎸変笅鎸囩ず鍥炬爣锛屾瘮濡傞紶鏍囨棆杞�佹斁澶ф椂
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class MouseDownView extends BaseControl {
+  /**
+   * 榧犳爣鎸変笅鎸囩ず鍥炬爣锛屾瘮濡傞紶鏍囨棆杞�佹斁澶ф椂
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class MouseDownView extends BaseControl {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
-}
+  }
 
-/**
- * 楣扮溂鍦板浘 鎺т欢
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.basemap - 鐡︾墖搴曞浘鍥惧眰閰嶇疆
- * @param [options.layers] - 鍙互鍙犲姞鏄剧ず鐨勫浘灞傞厤缃�
- * @param [options.scene] - 楣扮溂鍦板浘鍦烘櫙鍙傛暟
- * @param [options.rectangle] - 鐭╁舰鍖哄煙鏍峰紡淇℃伅锛屼笉閰嶇疆鏃朵笉鏄剧ず鐭╁舰銆�
- * @param [options.style] - 鍙互CSS鏍峰紡锛屽:
- * @param [options.style.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
- * @param [options.style.bottom] - css瀹氫綅bottom浣嶇疆
- * @param [options.style.left] - css瀹氫綅left浣嶇疆
- * @param [options.style.right] - css瀹氫綅right浣嶇疆
- * @param [options.flyToOptions] - 灏忓湴鍥剧殑瀹氫綅鍙傛暟
- * @param [options.flyToOptions.scale = 2] - 缂╂斁姣斾緥锛屽彲浠ユ帶鍒惰瑙掓瘮鐭╁舰鐣ュぇ涓�浜涳紝杩欐牱鏁堟灉鏇村弸濂姐��
- * @param [options.flyToOptions.duration = 0] - 椋炶鏃堕棿锛堝崟浣嶏細绉掞級銆傚鏋滅渷鐣ワ紝SDK鍐呴儴浼氭牴鎹琛岃窛绂昏绠楀嚭鐞嗘兂鐨勯琛屾椂闂淬��
- * @param [options.flyToOptions.complete] - 椋炶瀹屾垚鍚庤鎵ц鐨勫嚱鏁般��
- * @param [options.flyToOptions.cancel] - 椋炶鍙栨秷鏃惰鎵ц鐨勫嚱鏁般��
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class OverviewMap extends BaseControl {
+  /**
+   * 楣扮溂鍦板浘 鎺т欢
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.basemap - 鐡︾墖搴曞浘鍥惧眰閰嶇疆
+   * @param [options.layers] - 鍙互鍙犲姞鏄剧ず鐨勫浘灞傞厤缃�
+   * @param [options.scene] - 楣扮溂鍦板浘鍦烘櫙鍙傛暟
+   * @param [options.rectangle] - 鐭╁舰鍖哄煙鏍峰紡淇℃伅锛屼笉閰嶇疆鏃朵笉鏄剧ず鐭╁舰銆�
+   * @param [options.style] - 鍙互CSS鏍峰紡锛屽:
+   * @param [options.style.top] - css瀹氫綅top浣嶇疆, 濡� top: '10px'
+   * @param [options.style.bottom] - css瀹氫綅bottom浣嶇疆
+   * @param [options.style.left] - css瀹氫綅left浣嶇疆
+   * @param [options.style.right] - css瀹氫綅right浣嶇疆
+   * @param [options.flyToOptions] - 灏忓湴鍥剧殑瀹氫綅鍙傛暟
+   * @param [options.flyToOptions.scale = 2] - 缂╂斁姣斾緥锛屽彲浠ユ帶鍒惰瑙掓瘮鐭╁舰鐣ュぇ涓�浜涳紝杩欐牱鏁堟灉鏇村弸濂姐��
+   * @param [options.flyToOptions.duration = 0] - 椋炶鏃堕棿锛堝崟浣嶏細绉掞級銆傚鏋滅渷鐣ワ紝SDK鍐呴儴浼氭牴鎹琛岃窛绂昏绠楀嚭鐞嗘兂鐨勯琛屾椂闂淬��
+   * @param [options.flyToOptions.complete] - 椋炶瀹屾垚鍚庤鎵ц鐨勫嚱鏁般��
+   * @param [options.flyToOptions.cancel] - 椋炶鍙栨秷鏃惰鎵ц鐨勫嚱鏁般��
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class OverviewMap extends BaseControl {
     constructor(options?: {
-        basemap: Map.basemapOptions;
-        layers?: Map.layerOptions[];
-        scene?: Map.sceneOptions;
-        rectangle?: RectangleEntity.StyleOptions;
-        style?: {
-            top?: string;
-            bottom?: string;
-            left?: string;
-            right?: string;
-        };
-        flyToOptions?: {
-            scale?: number;
-            duration?: number;
-            complete?: Cesium.Camera.FlightCompleteCallback;
-            cancel?: Cesium.Camera.FlightCancelledCallback;
-        };
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      basemap: Map.basemapOptions;
+      layers?: Map.layerOptions[];
+      scene?: Map.sceneOptions;
+      rectangle?: RectangleEntity.StyleOptions;
+      style?: {
+        top?: string;
+        bottom?: string;
+        left?: string;
+        right?: string;
+      };
+      flyToOptions?: {
+        scale?: number;
+        duration?: number;
+        complete?: Cesium.Camera.FlightCompleteCallback;
+        cancel?: Cesium.Camera.FlightCancelledCallback;
+      };
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 楣扮溂灏忓湴鍥惧璞�
@@ -1681,9 +1669,9 @@
      * @returns 鏃�
      */
     _removedHook(): void;
-}
+  }
 
-export namespace ToolButton {
+  export namespace ToolButton {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -1694,71 +1682,71 @@
      * @property click - 鍗曞嚮浜嗘寜閽�
      */
     type EventType = {
-        click: string;
+      click: string;
     };
-}
+  }
 
-/**
- * 宸ュ叿鏍� 鍗曚釜鎸夐挳鎺т欢
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.title = ''] - 鎸夐挳鏍囬
- * @param [options.icon] - 鎸夐挳瀛椾綋鍥炬爣  鍥剧墖url璺緞 鎴� 瀛椾綋鍥炬爣class鍚�
- * @param [options.click] - 鎸夐挳鍗曞嚮鍚庣殑鍥炶皟鏂规硶
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class ToolButton extends BaseControl {
+  /**
+   * 宸ュ叿鏍� 鍗曚釜鎸夐挳鎺т欢
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.title = ''] - 鎸夐挳鏍囬
+   * @param [options.icon] - 鎸夐挳瀛椾綋鍥炬爣  鍥剧墖url璺緞 鎴� 瀛椾綋鍥炬爣class鍚�
+   * @param [options.click] - 鎸夐挳鍗曞嚮鍚庣殑鍥炶皟鏂规硶
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class ToolButton extends BaseControl {
     constructor(options?: {
-        title?: string;
-        icon?: string;
-        click?: (...params: any[]) => any;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      title?: string;
+      icon?: string;
+      click?: (...params: any[]) => any;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 鐖跺鍣―OM瀵硅薄
      */
     readonly parentContainer: HTMLElement;
-}
+  }
 
-/**
- * 鏀惧ぇ缂╁皬鎸夐挳鎺т欢
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.zoomOutIcon] - 缂╁皬鎸夐挳 鍥剧墖url璺緞 鎴� 瀛椾綋鍥炬爣class鍚�
- * @param [options.zoomInIcon] - 鏀惧ぇ鎸夐挳 鍥剧墖url璺緞 鎴� 瀛椾綋鍥炬爣class鍚�
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
- * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
- * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
- */
-export class Zoom extends BaseControl {
+  /**
+   * 鏀惧ぇ缂╁皬鎸夐挳鎺т欢
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.zoomOutIcon] - 缂╁皬鎸夐挳 鍥剧墖url璺緞 鎴� 瀛椾綋鍥炬爣class鍚�
+   * @param [options.zoomInIcon] - 鏀惧ぇ鎸夐挳 鍥剧墖url璺緞 鎴� 瀛椾綋鍥炬爣class鍚�
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负map鎵�鍦ㄧ殑DOM map.container
+   * @param [options.insertIndex] - 鍙互鑷畾涔夋彃鍏ュ埌鐖跺鍣ㄤ腑鐨刬ndex椤哄簭锛岄粯璁ゆ槸鎻掑叆鍒版渶鍚庨潰銆�
+   * @param [options.insertBefore] - 鍙互鑷畾涔夋彃鍏ュ埌鎸囧畾鍏勫紵瀹瑰櫒鐨勫墠闈紝涓巌nsertIndex浜岄�変竴銆�
+   */
+  export class Zoom extends BaseControl {
     constructor(options?: {
-        zoomOutIcon?: string;
-        zoomInIcon?: string;
-        id?: string | number;
-        enabled?: boolean;
-        parentContainer?: HTMLElement;
-        insertIndex?: number;
-        insertBefore?: HTMLElement;
+      zoomOutIcon?: string;
+      zoomInIcon?: string;
+      id?: string | number;
+      enabled?: boolean;
+      parentContainer?: HTMLElement;
+      insertIndex?: number;
+      insertBefore?: HTMLElement;
     });
     /**
      * 鐖跺鍣―OM瀵硅薄
      */
     readonly parentContainer: HTMLElement;
-}
+  }
 
-/**
- * 鍩虹绫伙紝SDK涓嚑涔庢墍鏈夌被鐨勫熀绫伙紝閮芥槸缁ф壙璇ュ熀绫荤殑銆�
- * @param [options] - 鍙傛暟鍚嶇О
- */
-export class BaseClass {
+  /**
+   * 鍩虹绫伙紝SDK涓嚑涔庢墍鏈夌被鐨勫熀绫伙紝閮芥槸缁ф壙璇ュ熀绫荤殑銆�
+   * @param [options] - 鍙傛暟鍚嶇О
+   */
+  export class BaseClass {
     constructor(options?: any);
     /**
      * 褰撳墠绫荤殑鏋勯�犲弬鏁�
@@ -1829,13 +1817,13 @@
      * @returns 褰撳墠瀵硅薄鏈韩,鍙互閾惧紡璋冪敤
      */
     hasEventParent(obj: any): BaseClass;
-}
+  }
 
-/**
- * 杞崲options鍙傛暟澶勭悊鍩虹被
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class BaseOptsConver {
+  /**
+   * 杞崲options鍙傛暟澶勭悊鍩虹被
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class BaseOptsConver {
     constructor(options?: any);
     /**
      * 杞崲涓篊esium鐩稿叧灞炴�у��
@@ -1869,9 +1857,9 @@
      * @returns 棰滆壊
      */
     getOutlineColorByStyle(style: any): Cesium.Color;
-}
+  }
 
-export namespace BaseThing {
+  export namespace BaseThing {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -1883,23 +1871,23 @@
      * @property remove - 绉婚櫎瀵硅薄
      */
     type EventType = {
-        add: string;
-        remove: string;
+      add: string;
+      remove: string;
     };
-}
+  }
 
-/**
- * Thing瀵硅薄(濡傜壒鏁堛�佸垎鏋愩�佺鐞嗙被绛�) 鐨勫熀绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨刴ap瀵硅薄锛宖alse鏃朵笉鍐掓场浜嬩欢
- */
-export class BaseThing extends BaseClass {
+  /**
+   * Thing瀵硅薄(濡傜壒鏁堛�佸垎鏋愩�佺鐞嗙被绛�) 鐨勫熀绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨刴ap瀵硅薄锛宖alse鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BaseThing extends BaseClass {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        eventParent?: BaseClass | boolean;
+      id?: string | number;
+      enabled?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍐呯疆鍞竴鏍囪瘑ID
@@ -1961,51 +1949,51 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-/**
- * 杩戝湴澶╃┖鐩�, 鍦ㄥ満鏅懆鍥寸粯鍒舵槦鏄熺瓑澶┖鑳屾櫙銆�
- * 澶╃┖鐩掑瓙鏄敤鐪熸鐨勮丹閬撳钩鍧囨槬鍒嗙偣(TEME)杞村畾涔夌殑銆備粎鍦�3D涓敮鎸併�傚綋杞崲涓�2D鎴栧摜浼﹀竷瑙嗗浘鏃讹紝澶╃┖鐩掍細娣″嚭銆�
- * 澶╃┖鐩掑瓙鐨勫ぇ灏忎笉鑳借秴杩噞@link Cesium.Scene#maximumCubeMapSize}銆�
- * @example
- * scene.skyBox = new mars3d.GroundSkyBox({
- *   sources : {
- *     positiveX : 'skybox_px.png',
- *     negativeX : 'skybox_nx.png',
- *     positiveY : 'skybox_py.png',
- *     negativeY : 'skybox_ny.png',
- *     positiveZ : 'skybox_pz.png',
- *     negativeZ : 'skybox_nz.png'
- *   }
- * });
- * @param options - 瀵硅薄锛屽叿鏈変互涓嬪睘鎬�:
- * @param [options.sources] - 澶╃┖鐩掔殑6涓珛鏂逛綋鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.sources.positiveX] - 鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.sources.negativeX] - 鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.sources.positiveY] - 鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.sources.negativeY] - 鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.sources.positiveZ] - 鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.sources.negativeZ] - 鏄犲皠闈㈢殑鍥剧墖url
- * @param [options.show = true] - 鏄惁鏄剧ず
- */
-export class GroundSkyBox extends Cesium.SkyBox {
+  /**
+   * 杩戝湴澶╃┖鐩�, 鍦ㄥ満鏅懆鍥寸粯鍒舵槦鏄熺瓑澶┖鑳屾櫙銆�
+   * 澶╃┖鐩掑瓙鏄敤鐪熸鐨勮丹閬撳钩鍧囨槬鍒嗙偣(TEME)杞村畾涔夌殑銆備粎鍦�3D涓敮鎸併�傚綋杞崲涓�2D鎴栧摜浼﹀竷瑙嗗浘鏃讹紝澶╃┖鐩掍細娣″嚭銆�
+   * 澶╃┖鐩掑瓙鐨勫ぇ灏忎笉鑳借秴杩噞@link Cesium.Scene#maximumCubeMapSize}銆�
+   * @example
+   * scene.skyBox = new mars3d.GroundSkyBox({
+   *   sources : {
+   *     positiveX : 'skybox_px.png',
+   *     negativeX : 'skybox_nx.png',
+   *     positiveY : 'skybox_py.png',
+   *     negativeY : 'skybox_ny.png',
+   *     positiveZ : 'skybox_pz.png',
+   *     negativeZ : 'skybox_nz.png'
+   *   }
+   * });
+   * @param options - 瀵硅薄锛屽叿鏈変互涓嬪睘鎬�:
+   * @param [options.sources] - 澶╃┖鐩掔殑6涓珛鏂逛綋鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.sources.positiveX] - 鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.sources.negativeX] - 鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.sources.positiveY] - 鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.sources.negativeY] - 鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.sources.positiveZ] - 鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.sources.negativeZ] - 鏄犲皠闈㈢殑鍥剧墖url
+   * @param [options.show = true] - 鏄惁鏄剧ず
+   */
+  export class GroundSkyBox extends Cesium.SkyBox {
     constructor(options: {
-        sources?: {
-            positiveX?: string;
-            negativeX?: string;
-            positiveY?: string;
-            negativeY?: string;
-            positiveZ?: string;
-            negativeZ?: string;
-        };
-        show?: boolean;
+      sources?: {
+        positiveX?: string;
+        negativeX?: string;
+        positiveY?: string;
+        negativeY?: string;
+        positiveZ?: string;
+        negativeZ?: string;
+      };
+      show?: boolean;
     });
-}
+  }
 
-/**
- * 鍧愭爣鏁扮粍澶勭悊绫�
- */
-export class LatLngArray {
+  /**
+   * 鍧愭爣鏁扮粍澶勭悊绫�
+   */
+  export class LatLngArray {
     /**
      * 鏍规嵁浼犲叆鐨勫悇绉嶅璞℃暟鎹暟缁勶紝杞崲杩斿洖Cartesian3鏁扮粍
      * @param value - 鍧愭爣浣嶇疆鏁扮粍
@@ -2026,15 +2014,15 @@
      * @returns 缁忕含搴﹀潗鏍囨暟缁�,绀轰緥锛歔 [123.123456,32.654321,198.7], [111.123456,22.654321,50.7] ]
      */
     static toArray(value: string[] | any[][] | Cesium.Cartesian3[], noAlt?: boolean): any[][];
-}
+  }
 
-/**
- * 鍧愭爣鐐圭被锛堝惈缁忓害銆佺含搴︺�侀珮搴︼級
- * @param lng - 缁忓害鍊�, -180 鑷� 180
- * @param lat - 绾害鍊�, -90 鑷� 90
- * @param [alt] - 楂樺害锛堝崟浣嶏細绫筹級
- */
-export class LatLngPoint {
+  /**
+   * 鍧愭爣鐐圭被锛堝惈缁忓害銆佺含搴︺�侀珮搴︼級
+   * @param lng - 缁忓害鍊�, -180 鑷� 180
+   * @param lat - 绾害鍊�, -90 鑷� 90
+   * @param [alt] - 楂樺害锛堝崟浣嶏細绫筹級
+   */
+  export class LatLngPoint {
     constructor(lng: number | string, lat: number | string, alt?: number | string);
     /**
      * 缁忓害鍊�, -180 鑷� 180
@@ -2140,14 +2128,14 @@
      * 楂樺害鐨勬牸寮忓寲鏃剁殑闀垮害锛岄粯璁や负1
      */
     static FormatAltLength: number;
-}
+  }
 
-/**
- * 灞�閮ㄥ潗鏍囩郴 涓� 涓栫晫鍧愭爣绯� 杞崲鎺у埗绫�
- * @param center - 灞�閮ㄥ潗鏍囩殑涓績鐐瑰搴旂殑涓栫晫鍧愭爣
- * @param [fixedFrameTransform] - 灞�閮ㄥ潗鏍囩郴鐨勮酱鏂瑰悜
- */
-export class LocalWorldTransform {
+  /**
+   * 灞�閮ㄥ潗鏍囩郴 涓� 涓栫晫鍧愭爣绯� 杞崲鎺у埗绫�
+   * @param center - 灞�閮ㄥ潗鏍囩殑涓績鐐瑰搴旂殑涓栫晫鍧愭爣
+   * @param [fixedFrameTransform] - 灞�閮ㄥ潗鏍囩郴鐨勮酱鏂瑰悜
+   */
+  export class LocalWorldTransform {
     constructor(center: Cesium.Cartesian3, fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame);
     /**
      * 灞�閮ㄥ潗鏍� 杞崲鎴愬搴旂殑 涓栫晫鍧愭爣
@@ -2163,18 +2151,18 @@
      * @returns 灞�閮ㄥ潗鏍�
      */
     worldToLocal(worldPoint: Cesium.Cartesian3, result?: Cesium.Cartesian3): Cesium.Cartesian3;
-}
+  }
 
-/**
- * 鐗规晥 鍩虹被
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- */
-export class BaseEffect extends BaseThing {
+  /**
+   * 鐗规晥 鍩虹被
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   */
+  export class BaseEffect extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
+      id?: string | number;
+      enabled?: boolean;
     });
     /**
      * 鐗规晥绫诲瀷
@@ -2198,43 +2186,43 @@
      * </p>
      */
     readonly uniforms: any;
-}
+  }
 
-/**
- * 榛戠櫧鏁堟灉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.gradations = 4.0] - 娓愬彉
- */
-export class BlackAndWhiteEffect extends BaseEffect {
+  /**
+   * 榛戠櫧鏁堟灉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.gradations = 4.0] - 娓愬彉
+   */
+  export class BlackAndWhiteEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        gradations?: number;
+      enabled?: boolean;
+      gradations?: number;
     });
     /**
      * 娓愬彉
      */
     gradations: number;
-}
+  }
 
-/**
- * 娉涘厜鏁堟灉, 浣挎槑浜殑鍖哄煙鏇翠寒锛岄粦鏆楃殑鍖哄煙鏇存殫銆�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.contrast = 128] - 瀵规瘮搴�,鍙栧�艰寖鍥碵-255.0,255.0]
- * @param [options.brightness = -0.3] - 浜害, 灏嗚緭鍏ョ汗鐞嗙殑RGB鍊艰浆鎹负鑹茬浉銆侀ケ鍜屽害鍜屼寒搴�(HSB)锛岀劧鍚庡皢璇ュ�兼坊鍔犲埌浜害涓��
- * @param [options.delta = 1.0] - 澧為噺
- * @param [options.sigma = 3.78] - delta鍜宻igma鐢ㄤ簬璁$畻楂樻柉婊ゆ尝鍣ㄧ殑鏉冨�笺�傛柟绋嬫槸 <code>exp((-0.5 * delta * delta) / (sigma * sigma))</code>銆�
- * @param [options.stepSize = 5.0] - 姝ラ暱,鏄笅涓�涓猼exel鐨勮窛绂�
- */
-export class BloomEffect extends BaseEffect {
+  /**
+   * 娉涘厜鏁堟灉, 浣挎槑浜殑鍖哄煙鏇翠寒锛岄粦鏆楃殑鍖哄煙鏇存殫銆�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.contrast = 128] - 瀵规瘮搴�,鍙栧�艰寖鍥碵-255.0,255.0]
+   * @param [options.brightness = -0.3] - 浜害, 灏嗚緭鍏ョ汗鐞嗙殑RGB鍊艰浆鎹负鑹茬浉銆侀ケ鍜屽害鍜屼寒搴�(HSB)锛岀劧鍚庡皢璇ュ�兼坊鍔犲埌浜害涓��
+   * @param [options.delta = 1.0] - 澧為噺
+   * @param [options.sigma = 3.78] - delta鍜宻igma鐢ㄤ簬璁$畻楂樻柉婊ゆ尝鍣ㄧ殑鏉冨�笺�傛柟绋嬫槸 <code>exp((-0.5 * delta * delta) / (sigma * sigma))</code>銆�
+   * @param [options.stepSize = 5.0] - 姝ラ暱,鏄笅涓�涓猼exel鐨勮窛绂�
+   */
+  export class BloomEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        contrast?: number;
-        brightness?: number;
-        delta?: number;
-        sigma?: number;
-        stepSize?: number;
+      enabled?: boolean;
+      contrast?: number;
+      brightness?: number;
+      delta?: number;
+      sigma?: number;
+      stepSize?: number;
     });
     /**
      * 瀵规瘮搴�,鍙栧�艰寖鍥碵-255.0,255.0]
@@ -2256,41 +2244,41 @@
      * 姝ラ暱,鏄笅涓�涓猼exel鐨勮窛绂�
      */
     stepSize: number;
-}
+  }
 
-/**
- * 浜害
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.brightness = 2.0] - 浜害鍊�
- */
-export class BrightnessEffect extends BaseEffect {
+  /**
+   * 浜害
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.brightness = 2.0] - 浜害鍊�
+   */
+  export class BrightnessEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        brightness?: number;
+      enabled?: boolean;
+      brightness?: number;
     });
     /**
      * 浜害, 灏嗚緭鍏ョ汗鐞嗙殑RGB鍊艰浆鎹负鑹茬浉銆侀ケ鍜屽害鍜屼寒搴�(HSB)锛岀劧鍚庡皢璇ュ�兼坊鍔犲埌浜害涓�
      */
     brightness: number;
-}
+  }
 
-/**
- * 鏅繁
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.focalDistance = 87] - 鐒﹁窛锛屾槸浠ョ背涓哄崟浣嶇殑璺濈鏉ヨ瀹氱浉鏈虹殑鐒﹁窛銆�
- * @param [options.delta = 1.0] - 澧為噺
- * @param [options.sigma = 3.78] - delta鍜宻igma鐢ㄤ簬璁$畻楂樻柉婊ゆ尝鍣ㄧ殑鏉冨�笺�傛柟绋嬫槸 <code>exp((-0.5 * delta * delta) / (sigma * sigma))</code>銆�
- * @param [options.stepSize = 5.0] - 姝ラ暱,鏄笅涓�涓猼exel鐨勮窛绂�
- */
-export class DepthOfFieldEffect extends BaseEffect {
+  /**
+   * 鏅繁
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.focalDistance = 87] - 鐒﹁窛锛屾槸浠ョ背涓哄崟浣嶇殑璺濈鏉ヨ瀹氱浉鏈虹殑鐒﹁窛銆�
+   * @param [options.delta = 1.0] - 澧為噺
+   * @param [options.sigma = 3.78] - delta鍜宻igma鐢ㄤ簬璁$畻楂樻柉婊ゆ尝鍣ㄧ殑鏉冨�笺�傛柟绋嬫槸 <code>exp((-0.5 * delta * delta) / (sigma * sigma))</code>銆�
+   * @param [options.stepSize = 5.0] - 姝ラ暱,鏄笅涓�涓猼exel鐨勮窛绂�
+   */
+  export class DepthOfFieldEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        focalDistance?: number;
-        delta?: number;
-        sigma?: number;
-        stepSize?: number;
+      enabled?: boolean;
+      focalDistance?: number;
+      delta?: number;
+      sigma?: number;
+      stepSize?: number;
     });
     /**
      * 鐒﹁窛锛屾槸浠ョ背涓哄崟浣嶇殑璺濈鏉ヨ瀹氱浉鏈虹殑鐒﹁窛銆�
@@ -2308,22 +2296,22 @@
      * 姝ラ暱,鏄笅涓�涓猼exel鐨勮窛绂�
      */
     stepSize: number;
-}
+  }
 
-/**
- * 闆惧満鏅晥鏋�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.fogByDistance = new Cesium.Cartesian4(10, 0.0, 1000, 0.9)] - 闆惧己搴�
- * @param [options.color = Cesium.Color.WHITE] - 闆鹃鑹�
- * @param [options.maxHeight = 9000] - 鏈�楂橀檺瀹氶珮搴︼紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず闆惧満鏅晥鏋�
- */
-export class FogEffect extends BaseEffect {
+  /**
+   * 闆惧満鏅晥鏋�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.fogByDistance = new Cesium.Cartesian4(10, 0.0, 1000, 0.9)] - 闆惧己搴�
+   * @param [options.color = Cesium.Color.WHITE] - 闆鹃鑹�
+   * @param [options.maxHeight = 9000] - 鏈�楂橀檺瀹氶珮搴︼紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず闆惧満鏅晥鏋�
+   */
+  export class FogEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        fogByDistance?: Cesium.Cartesian4;
-        color?: Cesium.Color;
-        maxHeight?: number;
+      enabled?: boolean;
+      fogByDistance?: Cesium.Cartesian4;
+      color?: Cesium.Color;
+      maxHeight?: number;
     });
     /**
      * 闆惧己搴�
@@ -2337,42 +2325,42 @@
      * 鏈�楂橀檺瀹氶珮搴︼紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず闆惧満鏅晥鏋�
      */
     maxHeight: number;
-}
+  }
 
-/**
- * 鍊掑奖鏁堟灉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- */
-export class InvertedEffect extends BaseEffect {
+  /**
+   * 鍊掑奖鏁堟灉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   */
+  export class InvertedEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
+      enabled?: boolean;
     });
-}
+  }
 
-/**
- * 椹禌鍏嬫晥鏋�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- */
-export class MosaicEffect extends BaseEffect {
+  /**
+   * 椹禌鍏嬫晥鏋�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   */
+  export class MosaicEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
+      enabled?: boolean;
     });
-}
+  }
 
-/**
- * 澶滆鏁堟灉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- */
-export class NightVisionEffect extends BaseEffect {
+  /**
+   * 澶滆鏁堟灉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   */
+  export class NightVisionEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
+      enabled?: boolean;
     });
-}
+  }
 
-export namespace OutlineEffect {
+  export namespace OutlineEffect {
     /**
      * 閫変腑瀵硅薄鐨� 杞粨绾挎弿杈规晥鏋� 鏀寔鐨勫弬鏁颁俊鎭�
      * @property [width = 6] - 绾垮锛屽崟浣嶏細鍍忕礌px
@@ -2386,28 +2374,28 @@
      * @property [onlySelected = false] - 鍙樉绀洪�変腑鏋勪欢
      */
     type Options = {
-        width?: number;
-        color?: string | Cesium.Color;
-        colorHidden?: string | Cesium.Color;
-        showPlane?: boolean;
-        planeAngle?: number;
-        glow?: boolean;
-        glowPower?: number;
-        glowStrength?: number;
-        onlySelected?: boolean;
+      width?: number;
+      color?: string | Cesium.Color;
+      colorHidden?: string | Cesium.Color;
+      showPlane?: boolean;
+      planeAngle?: number;
+      glow?: boolean;
+      glowPower?: number;
+      glowStrength?: number;
+      onlySelected?: boolean;
     };
-}
+  }
 
-/**
- * 閫変腑瀵硅薄鐨� 杞粨绾挎弿杈规晥鏋溿��
- * @param [options] - 鍙傛暟瀵硅薄
- * @param [options.eventType = "click"] - 楂樹寒瑙﹀彂鐨勪簨浠剁被鍨嬶紝榛樿涓哄崟鍑汇�傚彲閫夊�硷細鍗曞嚮銆侀紶鏍囩Щ鍏�,false鏃朵笉鍐呴儴鎺у埗
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- */
-export class OutlineEffect extends BaseEffect {
+  /**
+   * 閫変腑瀵硅薄鐨� 杞粨绾挎弿杈规晥鏋溿��
+   * @param [options] - 鍙傛暟瀵硅薄
+   * @param [options.eventType = "click"] - 楂樹寒瑙﹀彂鐨勪簨浠剁被鍨嬶紝榛樿涓哄崟鍑汇�傚彲閫夊�硷細鍗曞嚮銆侀紶鏍囩Щ鍏�,false鏃朵笉鍐呴儴鎺у埗
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   */
+  export class OutlineEffect extends BaseEffect {
     constructor(options?: {
-        eventType?: EventType | boolean;
-        enabled?: boolean;
+      eventType?: EventType | boolean;
+      enabled?: boolean;
     });
     /**
      * 閫変腑瀵硅薄
@@ -2459,22 +2447,22 @@
      * 鍙樉绀洪�変腑鏋勪欢
      */
     onlySelected: boolean;
-}
+  }
 
-/**
- * 涓嬮洦鏁堟灉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.speed = 10] - 閫熷害
- * @param [options.size = 20] - 闆ㄧ矑瀛愬ぇ灏�
- * @param [options.direction = -30] - 闆ㄧ殑鏂瑰悜锛堝害锛夛紝0搴﹀瀭鐩村悜涓�
- */
-export class RainEffect extends BaseEffect {
+  /**
+   * 涓嬮洦鏁堟灉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.speed = 10] - 閫熷害
+   * @param [options.size = 20] - 闆ㄧ矑瀛愬ぇ灏�
+   * @param [options.direction = -30] - 闆ㄧ殑鏂瑰悜锛堝害锛夛紝0搴﹀瀭鐩村悜涓�
+   */
+  export class RainEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        speed?: number;
-        size?: number;
-        direction?: number;
+      enabled?: boolean;
+      speed?: number;
+      size?: number;
+      direction?: number;
     });
     /**
      * 閫熷害
@@ -2488,20 +2476,20 @@
      * 闆ㄧ殑鏂瑰悜锛堝害锛夛紝0搴﹀瀭鐩村悜涓�
      */
     direction: number;
-}
+  }
 
-/**
- * 鍦伴潰绉洩 鏁堟灉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.alpha = 1.0] - 瑕嗙洊寮哄害  0-1
- * @param [options.maxHeight = 9000] - 鏈�楂橀檺瀹氶珮搴︼紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず绉洩鏁堟灉
- */
-export class SnowCoverEffect extends BaseEffect {
+  /**
+   * 鍦伴潰绉洩 鏁堟灉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.alpha = 1.0] - 瑕嗙洊寮哄害  0-1
+   * @param [options.maxHeight = 9000] - 鏈�楂橀檺瀹氶珮搴︼紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず绉洩鏁堟灉
+   */
+  export class SnowCoverEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        alpha?: number;
-        maxHeight?: number;
+      enabled?: boolean;
+      alpha?: number;
+      maxHeight?: number;
     });
     /**
      * 鏈�楂橀檺瀹氶珮搴︼紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず绉洩鏁堟灉
@@ -2511,26 +2499,26 @@
      * 瑕嗙洊寮哄害  0-1
      */
     alpha: number;
-}
+  }
 
-/**
- * 涓嬮洩鏁堟灉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.speed = 10] - 閫熷害
- */
-export class SnowEffect extends BaseEffect {
+  /**
+   * 涓嬮洩鏁堟灉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.speed = 10] - 閫熷害
+   */
+  export class SnowEffect extends BaseEffect {
     constructor(options?: {
-        enabled?: boolean;
-        speed?: number;
+      enabled?: boolean;
+      speed?: number;
     });
     /**
      * 閫熷害
      */
     speed: number;
-}
+  }
 
-export namespace BaseGraphic {
+  export namespace BaseGraphic {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -2551,52 +2539,52 @@
      * @property contextMenuClick - 鍙抽敭鑿滃崟 鍗曞嚮鏌愪竴椤瑰悗
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
     };
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁 鍩虹绫�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 銆愮偣鐘躲�戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
- * @param options.positions - 銆愮嚎闈㈢姸锛堝鐐癸級銆戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场
- */
-export class BaseGraphic extends BaseClass {
+  /**
+   * 鐭㈤噺鏁版嵁 鍩虹绫�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 銆愮偣鐘躲�戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
+   * @param options.positions - 銆愮嚎闈㈢姸锛堝鐐癸級銆戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场
+   */
+  export class BaseGraphic extends BaseClass {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: any;
-        attr?: any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: any;
+      attr?: any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁绫诲瀷
@@ -2702,7 +2690,7 @@
      * @returns GeoJSON鏍煎紡瑙勮寖瀵硅薄
      */
     toGeoJSON(options?: {
-        noAlt?: boolean;
+      noAlt?: boolean;
     }): any;
     /**
      * 灏嗙煝閲忔暟鎹殑鍧愭爣銆佹牱寮忓強灞炴�х瓑淇℃伅瀵煎嚭涓哄璞★紝鍙互鐢ㄤ簬瀛樺偍銆�
@@ -2716,7 +2704,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 椋炶瀹氫綅鑷� 鏁版嵁鎵�鍦ㄧ殑瑙嗚
@@ -2741,23 +2729,23 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseGraphic | any;
     /**
      * 缁戝畾榧犳爣绉诲叆鎴栧崟鍑诲悗鐨� 瀵硅薄楂樹寒
@@ -2766,7 +2754,7 @@
      * @returns 鏃�
      */
     bindHighlight(options: {
-        type?: string;
+      type?: string;
     }): void;
     /**
      * 瑙g粦榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勯珮浜鐞�
@@ -2874,14 +2862,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     bindContextMenu(content: {
-        text?: string;
-        iconCls?: string;
-        show?: ((...params: any[]) => any) | boolean;
-        callback?: (...params: any[]) => any;
-        children?: array;
+      text?: string;
+      iconCls?: string;
+      show?: ((...params: any[]) => any) | boolean;
+      callback?: (...params: any[]) => any;
+      children?: array;
     }[], options?: {
-        offsetX?: number;
-        offsetY?: number;
+      offsetX?: number;
+      offsetY?: number;
     }): BaseGraphic | any;
     /**
      * 瑙i櫎缁戝畾鐨勫彸閿彍鍗�
@@ -2922,12 +2910,12 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-/**
- * 澶ф暟鎹悎骞舵覆鏌揚rimitive瀵硅薄鍩虹被
- */
-export class BaseCombine extends BasePrimitive {
+  /**
+   * 澶ф暟鎹悎骞舵覆鏌揚rimitive瀵硅薄鍩虹被
+   */
+  export class BaseCombine extends BasePrimitive {
     /**
      * 鏁版嵁闆嗗悎鏁扮粍
      */
@@ -2945,7 +2933,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 鏇存柊棰滆壊
@@ -2956,75 +2944,75 @@
      * @returns 绌�
      */
     setColorStyle(style: {
-        color?: string | Cesium.Color;
-        opacity?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
     }, index?: number | undefined): void;
-}
+  }
 
-/**
- * 澶ф暟鎹嚎闈㈤泦鍚� (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.instances] - 绾块潰淇℃伅鏁扮粍锛屽崟涓璞″寘鎷細
- * @param options.instances.positions - 鍧愭爣浣嶇疆
- * @param [options.instances.style] - 鏍峰紡淇℃伅
- * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.style] - 鎵�鏈夐潰鐨勫叕鍏辨牱寮忎俊鎭�
- * @param [options.highlight] - 榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勫搴旈珮浜殑閮ㄥ垎鏍峰紡
- * @param [options.highlight.type] - 瑙﹀彂楂樹寒鐨勬柟寮忥紝榛樿榧犳爣绉诲叆锛屽彲浠ユ寚瀹氫负type:'click'涓哄崟鍑诲悗楂樹寒
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BasePolyCombine extends BaseCombine {
+  /**
+   * 澶ф暟鎹嚎闈㈤泦鍚� (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.instances] - 绾块潰淇℃伅鏁扮粍锛屽崟涓璞″寘鎷細
+   * @param options.instances.positions - 鍧愭爣浣嶇疆
+   * @param [options.instances.style] - 鏍峰紡淇℃伅
+   * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.style] - 鎵�鏈夐潰鐨勫叕鍏辨牱寮忎俊鎭�
+   * @param [options.highlight] - 榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勫搴旈珮浜殑閮ㄥ垎鏍峰紡
+   * @param [options.highlight.type] - 瑙﹀彂楂樹寒鐨勬柟寮忥紝榛樿榧犳爣绉诲叆锛屽彲浠ユ寚瀹氫负type:'click'涓哄崟鍑诲悗楂樹寒
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BasePolyCombine extends BaseCombine {
     constructor(options: {
-        instances?: {
-            positions: LatLngPoint[] | Cesium.Cartesian3[];
-            style?: PolygonPrimitive.StyleOptions;
-            attr?: any;
-        }[];
+      instances?: {
+        positions: LatLngPoint[] | Cesium.Cartesian3[];
         style?: PolygonPrimitive.StyleOptions;
-        highlight?: {
-            type?: string;
-        };
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+        attr?: any;
+      }[];
+      style?: PolygonPrimitive.StyleOptions;
+      highlight?: {
+        type?: string;
+      };
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鏍峰紡淇℃伅
@@ -3042,9 +3030,9 @@
      * @returns 鏃�
      */
     closeHighlight(): void;
-}
+  }
 
-export namespace FlatBillboard {
+  export namespace FlatBillboard {
     /**
      * 骞虫斁鐨勫浘鏍� 鍗曚釜鏁版嵁瀵硅薄
      * @property image - 鍥炬爣URL
@@ -3052,39 +3040,39 @@
      * @property [angle = 0] - 鍥炬爣鐨勮搴︼紙瑙掑害鍊硷紝0-360锛�
      */
     type DataOptions = {
-        image: string;
-        position: Cesium.Cartesian3;
-        angle?: number;
+      image: string;
+      position: Cesium.Cartesian3;
+      angle?: number;
     };
-}
+  }
 
-/**
- * 骞虫斁鐨勫浘鏍� 鏁版嵁闆嗗悎 (澶氫釜鍥炬爣涓�璧峰悎骞舵覆鏌�)
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.instances - 鏁版嵁闆嗗悎鏁扮粍
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.style.width = 50] - 鍥炬爣瀹藉害
- * @param [options.style.height = width] - 鍥炬爣楂樺害
- * @param [options.style.distanceDisplayCondition = new Cesium.DistanceDisplayCondition(0, 5000000)] - 鎸囧畾鏁版嵁灏嗘樉绀哄湪涓庢憚鍍忔満鐨勫澶ц窛绂�
- * @param [options.scale3d = 0.8] - 浜岀淮鍜屼笁缁存ā寮忓垏鎹㈠悗鍥炬爣鐨勭缉鏀炬瘮渚嬨�傚洜涓轰簩涓夌淮妯″紡浣跨敤涓嶅悓娓叉煋鏂瑰紡锛屽彲鑳藉瓨鍦ㄥぇ灏忓亸宸紝鍙互璇ュ弬鏁拌皟浼樸��
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class FlatBillboard extends BaseCombine {
+  /**
+   * 骞虫斁鐨勫浘鏍� 鏁版嵁闆嗗悎 (澶氫釜鍥炬爣涓�璧峰悎骞舵覆鏌�)
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.instances - 鏁版嵁闆嗗悎鏁扮粍
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.style.width = 50] - 鍥炬爣瀹藉害
+   * @param [options.style.height = width] - 鍥炬爣楂樺害
+   * @param [options.style.distanceDisplayCondition = new Cesium.DistanceDisplayCondition(0, 5000000)] - 鎸囧畾鏁版嵁灏嗘樉绀哄湪涓庢憚鍍忔満鐨勫澶ц窛绂�
+   * @param [options.scale3d = 0.8] - 浜岀淮鍜屼笁缁存ā寮忓垏鎹㈠悗鍥炬爣鐨勭缉鏀炬瘮渚嬨�傚洜涓轰簩涓夌淮妯″紡浣跨敤涓嶅悓娓叉煋鏂瑰紡锛屽彲鑳藉瓨鍦ㄥぇ灏忓亸宸紝鍙互璇ュ弬鏁拌皟浼樸��
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class FlatBillboard extends BaseCombine {
     constructor(options: {
-        instances: FlatBillboard.DataOptions[];
-        style: {
-            width?: number;
-            height?: number;
-            distanceDisplayCondition?: Cesium.DistanceDisplayCondition;
-        };
-        scale3d?: number;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      instances: FlatBillboard.DataOptions[];
+      style: {
+        width?: number;
+        height?: number;
+        distanceDisplayCondition?: Cesium.DistanceDisplayCondition;
+      };
+      scale3d?: number;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鏁版嵁闆嗗悎鏁扮粍
@@ -3099,9 +3087,9 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-export namespace ModelCombine {
+  export namespace ModelCombine {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -3129,302 +3117,302 @@
      * @property mouseOut - 榧犳爣绉诲嚭 榧犳爣浜嬩欢
      */
     type EventType = {
-        load: string;
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        highlightOpen: string;
-        highlightClose: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
+      load: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      highlightOpen: string;
+      highlightClose: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
     };
-}
+  }
 
-/**
- * 澶ф暟鎹� gltf灏忔ā鍨嬮泦鍚� (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url] - glTF妯″瀷鐨刄RI鐨勫瓧绗︿覆鎴栬祫婧愬睘鎬с��
- * @param [options.instances] - 闆嗗悎淇℃伅鏁扮粍锛屽崟涓璞″寘鎷細
- * @param options.instances.position - 鍧愭爣浣嶇疆
- * @param [options.instances.style] - 鏍峰紡淇℃伅(鐩墠浠呮敮鎸佹柟鍚戝拰姣斾緥鍙傛暟)
- * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.batchTable] - 瀹炰緥鍖栫殑3D璐村浘鐨凜esium.Cesium3DTileBatchTable鎵瑰鐞嗚〃銆�
- * @param [options.requestType] - 璇锋眰绫诲瀷锛岀敤浜庣‘瀹氳姹傜殑浼樺厛绾�
- * @param [options.gltf] - 涓�涓猤lTF JSON瀵硅薄锛屾垨鑰呬竴涓簩杩涘埗鐨刧lTF缂撳啿鍖恒��
- * @param [options.basePath = ''] - glTF JSON涓矾寰勭浉瀵圭殑鍩烘湰璺緞銆�
- * @param [options.dynamic = false] - 鎻愮ず瀹炰緥妯″瀷鐭╅樀鏄惁浼氶绻佹洿鏂般��
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜glTF鍜孭rimitive閮藉彲浠ョ敤{@link Cesium.Scene#pick}鏉ユ嬀鍙栥��
- * @param [options.asynchronous = true] - 纭畾妯″瀷WebGL璧勬簮鍒涘缓鏄惁灏嗗垎鏁e湪鍑犱釜甯ф垨鍧椾笂锛岀洿鍒版墍鏈塯lTF鏂囦欢鍔犺浇瀹屾垚銆�
- * @param [options.incrementallyLoadTextures = true] - 纭畾妯″瀷鍔犺浇鍚庣汗鐞嗘槸鍚︿細缁х画娴佽繘鏉ャ��
- * @param [options.shadows = ShadowMode.ENABLED] - 鎸囧畾妯″瀷鏄姇灏勮繕鏄帴鏀舵潵鑷厜婧愮殑闃村奖銆�
- * @param [options.imageBasedLightingFactor = new Cartesian2(1.0, 1.0)] - 鎸囧畾鏉ヨ嚜鍩轰簬鍥惧儚鐨勬极鍙嶅皠鍜岄暅闈㈢収鏄庣殑璐$尞銆�
- * @param [options.lightColor] - 鍏夌殑棰滆壊褰撻伄鍏夋ā鍨嬨�傚綋undefined鍦烘櫙鐨勬祬鑹茶浣跨敤浠f浛銆�
- * @param [options.luminanceAtZenith = 0.2] - 澶槼鍦ㄥぉ椤剁殑浜害锛屽崟浣嶆槸鍗冨潕寰锋媺姣忓钩鏂圭背锛岀敤浜庤繖涓ā鍨嬬殑绋嬪簭鐜鍦板浘銆�
- * @param [options.sphericalHarmonicCoefficients] - 涓夐樁鐞冮潰璋冨拰绯绘暟鐢ㄤ簬鍩轰簬鍥惧儚鐨勬极灏勮壊褰╃収鏄庛��
- * @param [options.specularEnvironmentMaps] - 涓�涓狵TX鏂囦欢鐨刄RL锛岃鏂囦欢鍖呭惈楂樺厜鐓ф槑鐨勭珛鏂逛綋鏄犲皠鍜屽鏉傜殑楂樺厜mipmaps銆�
- * @param [options.backFaceCulling = true] - 鏄惁鍓旈櫎闈㈠悜鑳岄潰鐨勫嚑浣曞浘褰€�傚綋涓虹湡鏃讹紝鑳岄潰鍓旈櫎鐢眊lTF鏉愯川鐨勫弻闈㈠睘鎬у喅瀹�;褰撲负false鏃讹紝绂佺敤鑳岄潰鍓旈櫎銆�
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傛煡鐪嬫ā鍨嬬殑鍖呭洿杈圭晫鐞冦��
- * @param [options.debugWireframe = false] - 浠呬緵璋冭瘯銆傛煡鐪嬫ā鍨嬬殑涓夎缃戠嚎妗嗗浘銆�
- *
- * //浠ヤ笅鏄� 妯″瀷鍔ㄧ敾鐩稿叧
- * @param [options.startTime] - 鍦烘櫙鏃堕棿寮�濮嬫挱鏀惧姩鐢汇�傚綋undefined鏃讹紝鍔ㄧ敾浠庝笅涓�甯у紑濮嬨��
- * @param [options.delay = 0.0] - 浠巗tartTime寮�濮嬫挱鏀剧殑寤惰繜锛屼互绉掍负鍗曚綅銆�
- * @param [options.stopTime] - 鍦烘櫙鏃堕棿鍋滄鎾斁鍔ㄧ敾銆傚綋杩欐槸undefined锛屽姩鐢绘挱鏀惧畠鐨勬暣涓寔缁椂闂淬��
- * @param [options.removeOnStop = false] - 褰搕rue鏃讹紝鍔ㄧ敾鍦ㄥ仠姝㈡挱鏀惧悗琚垹闄ゃ��
- * @param [options.multiplier = 1.0] - 澶т簬1.0鐨勫�煎鍔犲姩鐢绘挱鏀剧殑閫熷害鐩稿浜庡満鏅椂閽熺殑閫熷害;灏忎簬1.0浼氶檷浣庨�熷害銆�
- * @param [options.reverse = false] - 褰搕rue鏃讹紝鍔ㄧ敾浼氬弽鍚戞挱鏀俱��
- * @param [options.loop = Cesium.ModelAnimationLoop.REPEAT] - 鍐冲畾鍔ㄧ敾鏄惁寰幆浠ュ強濡備綍寰幆銆�
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ModelCombine extends BaseCombine {
+  /**
+   * 澶ф暟鎹� gltf灏忔ā鍨嬮泦鍚� (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url] - glTF妯″瀷鐨刄RI鐨勫瓧绗︿覆鎴栬祫婧愬睘鎬с��
+   * @param [options.instances] - 闆嗗悎淇℃伅鏁扮粍锛屽崟涓璞″寘鎷細
+   * @param options.instances.position - 鍧愭爣浣嶇疆
+   * @param [options.instances.style] - 鏍峰紡淇℃伅(鐩墠浠呮敮鎸佹柟鍚戝拰姣斾緥鍙傛暟)
+   * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.batchTable] - 瀹炰緥鍖栫殑3D璐村浘鐨凜esium.Cesium3DTileBatchTable鎵瑰鐞嗚〃銆�
+   * @param [options.requestType] - 璇锋眰绫诲瀷锛岀敤浜庣‘瀹氳姹傜殑浼樺厛绾�
+   * @param [options.gltf] - 涓�涓猤lTF JSON瀵硅薄锛屾垨鑰呬竴涓簩杩涘埗鐨刧lTF缂撳啿鍖恒��
+   * @param [options.basePath = ''] - glTF JSON涓矾寰勭浉瀵圭殑鍩烘湰璺緞銆�
+   * @param [options.dynamic = false] - 鎻愮ず瀹炰緥妯″瀷鐭╅樀鏄惁浼氶绻佹洿鏂般��
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜glTF鍜孭rimitive閮藉彲浠ョ敤{@link Cesium.Scene#pick}鏉ユ嬀鍙栥��
+   * @param [options.asynchronous = true] - 纭畾妯″瀷WebGL璧勬簮鍒涘缓鏄惁灏嗗垎鏁e湪鍑犱釜甯ф垨鍧椾笂锛岀洿鍒版墍鏈塯lTF鏂囦欢鍔犺浇瀹屾垚銆�
+   * @param [options.incrementallyLoadTextures = true] - 纭畾妯″瀷鍔犺浇鍚庣汗鐞嗘槸鍚︿細缁х画娴佽繘鏉ャ��
+   * @param [options.shadows = ShadowMode.ENABLED] - 鎸囧畾妯″瀷鏄姇灏勮繕鏄帴鏀舵潵鑷厜婧愮殑闃村奖銆�
+   * @param [options.imageBasedLightingFactor = new Cartesian2(1.0, 1.0)] - 鎸囧畾鏉ヨ嚜鍩轰簬鍥惧儚鐨勬极鍙嶅皠鍜岄暅闈㈢収鏄庣殑璐$尞銆�
+   * @param [options.lightColor] - 鍏夌殑棰滆壊褰撻伄鍏夋ā鍨嬨�傚綋undefined鍦烘櫙鐨勬祬鑹茶浣跨敤浠f浛銆�
+   * @param [options.luminanceAtZenith = 0.2] - 澶槼鍦ㄥぉ椤剁殑浜害锛屽崟浣嶆槸鍗冨潕寰锋媺姣忓钩鏂圭背锛岀敤浜庤繖涓ā鍨嬬殑绋嬪簭鐜鍦板浘銆�
+   * @param [options.sphericalHarmonicCoefficients] - 涓夐樁鐞冮潰璋冨拰绯绘暟鐢ㄤ簬鍩轰簬鍥惧儚鐨勬极灏勮壊褰╃収鏄庛��
+   * @param [options.specularEnvironmentMaps] - 涓�涓狵TX鏂囦欢鐨刄RL锛岃鏂囦欢鍖呭惈楂樺厜鐓ф槑鐨勭珛鏂逛綋鏄犲皠鍜屽鏉傜殑楂樺厜mipmaps銆�
+   * @param [options.backFaceCulling = true] - 鏄惁鍓旈櫎闈㈠悜鑳岄潰鐨勫嚑浣曞浘褰€�傚綋涓虹湡鏃讹紝鑳岄潰鍓旈櫎鐢眊lTF鏉愯川鐨勫弻闈㈠睘鎬у喅瀹�;褰撲负false鏃讹紝绂佺敤鑳岄潰鍓旈櫎銆�
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傛煡鐪嬫ā鍨嬬殑鍖呭洿杈圭晫鐞冦��
+   * @param [options.debugWireframe = false] - 浠呬緵璋冭瘯銆傛煡鐪嬫ā鍨嬬殑涓夎缃戠嚎妗嗗浘銆�
+   *
+   * //浠ヤ笅鏄� 妯″瀷鍔ㄧ敾鐩稿叧
+   * @param [options.startTime] - 鍦烘櫙鏃堕棿寮�濮嬫挱鏀惧姩鐢汇�傚綋undefined鏃讹紝鍔ㄧ敾浠庝笅涓�甯у紑濮嬨��
+   * @param [options.delay = 0.0] - 浠巗tartTime寮�濮嬫挱鏀剧殑寤惰繜锛屼互绉掍负鍗曚綅銆�
+   * @param [options.stopTime] - 鍦烘櫙鏃堕棿鍋滄鎾斁鍔ㄧ敾銆傚綋杩欐槸undefined锛屽姩鐢绘挱鏀惧畠鐨勬暣涓寔缁椂闂淬��
+   * @param [options.removeOnStop = false] - 褰搕rue鏃讹紝鍔ㄧ敾鍦ㄥ仠姝㈡挱鏀惧悗琚垹闄ゃ��
+   * @param [options.multiplier = 1.0] - 澶т簬1.0鐨勫�煎鍔犲姩鐢绘挱鏀剧殑閫熷害鐩稿浜庡満鏅椂閽熺殑閫熷害;灏忎簬1.0浼氶檷浣庨�熷害銆�
+   * @param [options.reverse = false] - 褰搕rue鏃讹紝鍔ㄧ敾浼氬弽鍚戞挱鏀俱��
+   * @param [options.loop = Cesium.ModelAnimationLoop.REPEAT] - 鍐冲畾鍔ㄧ敾鏄惁寰幆浠ュ強濡備綍寰幆銆�
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ModelCombine extends BaseCombine {
     constructor(options: {
-        url?: Cesium.Resource | string;
-        instances?: {
-            position: LatLngPoint | Cesium.Cartesian3;
-            style?: ModelPrimitive.StyleOptions;
-            attr?: any;
-        }[];
-        batchTable?: any;
-        requestType?: any;
-        gltf?: any | ArrayBuffer | Uint8Array;
-        basePath?: Cesium.Resource | string;
-        dynamic?: boolean;
-        allowPicking?: boolean;
-        asynchronous?: boolean;
-        incrementallyLoadTextures?: boolean;
-        shadows?: Cesium.ShadowMode;
-        imageBasedLightingFactor?: Cesium.Cartesian2;
-        lightColor?: Cesium.Cartesian3;
-        luminanceAtZenith?: number;
-        sphericalHarmonicCoefficients?: Cesium.Cartesian3[];
-        specularEnvironmentMaps?: string;
-        backFaceCulling?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugWireframe?: boolean;
-        startTime?: Cesium.JulianDate;
-        delay?: number;
-        stopTime?: Cesium.JulianDate;
-        removeOnStop?: boolean;
-        multiplier?: number;
-        reverse?: boolean;
-        loop?: Cesium.ModelAnimationLoop;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      url?: Cesium.Resource | string;
+      instances?: {
+        position: LatLngPoint | Cesium.Cartesian3;
+        style?: ModelPrimitive.StyleOptions;
+        attr?: any;
+      }[];
+      batchTable?: any;
+      requestType?: any;
+      gltf?: any | ArrayBuffer | Uint8Array;
+      basePath?: Cesium.Resource | string;
+      dynamic?: boolean;
+      allowPicking?: boolean;
+      asynchronous?: boolean;
+      incrementallyLoadTextures?: boolean;
+      shadows?: Cesium.ShadowMode;
+      imageBasedLightingFactor?: Cesium.Cartesian2;
+      lightColor?: Cesium.Cartesian3;
+      luminanceAtZenith?: number;
+      sphericalHarmonicCoefficients?: Cesium.Cartesian3[];
+      specularEnvironmentMaps?: string;
+      backFaceCulling?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugWireframe?: boolean;
+      startTime?: Cesium.JulianDate;
+      delay?: number;
+      stopTime?: Cesium.JulianDate;
+      removeOnStop?: boolean;
+      multiplier?: number;
+      reverse?: boolean;
+      loop?: Cesium.ModelAnimationLoop;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-/**
- * 澶ф暟鎹潰闆嗗悎 (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.instances] - 闈俊鎭暟缁勶紝鍗曚釜瀵硅薄鍖呮嫭锛�
- * @param options.instances.positions - 鍧愭爣浣嶇疆
- * @param [options.instances.style] - 鏍峰紡淇℃伅
- * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.style] - 鎵�鏈夐潰鐨勫叕鍏辨牱寮忎俊鎭�
- * @param [options.highlight] - 榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勫搴旈珮浜殑閮ㄥ垎鏍峰紡
- * @param [options.highlight.type] - 瑙﹀彂楂樹寒鐨勬柟寮忥紝榛樿榧犳爣绉诲叆锛屽彲浠ユ寚瀹氫负type:'click'涓哄崟鍑诲悗楂樹寒
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolygonCombine extends BasePolyCombine {
+  /**
+   * 澶ф暟鎹潰闆嗗悎 (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.instances] - 闈俊鎭暟缁勶紝鍗曚釜瀵硅薄鍖呮嫭锛�
+   * @param options.instances.positions - 鍧愭爣浣嶇疆
+   * @param [options.instances.style] - 鏍峰紡淇℃伅
+   * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.style] - 鎵�鏈夐潰鐨勫叕鍏辨牱寮忎俊鎭�
+   * @param [options.highlight] - 榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勫搴旈珮浜殑閮ㄥ垎鏍峰紡
+   * @param [options.highlight.type] - 瑙﹀彂楂樹寒鐨勬柟寮忥紝榛樿榧犳爣绉诲叆锛屽彲浠ユ寚瀹氫负type:'click'涓哄崟鍑诲悗楂樹寒
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolygonCombine extends BasePolyCombine {
     constructor(options: {
-        instances?: {
-            positions: LatLngPoint[] | Cesium.Cartesian3[];
-            style?: PolygonPrimitive.StyleOptions;
-            attr?: any;
-        }[];
+      instances?: {
+        positions: LatLngPoint[] | Cesium.Cartesian3[];
         style?: PolygonPrimitive.StyleOptions;
-        highlight?: {
-            type?: string;
-        };
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+        attr?: any;
+      }[];
+      style?: PolygonPrimitive.StyleOptions;
+      highlight?: {
+        type?: string;
+      };
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-/**
- * 澶ф暟鎹嚎闆嗗悎 (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.instances] - 绾夸俊鎭� 鏁扮粍锛屽崟涓璞″寘鎷細
- * @param options.instances.positions - 鍧愭爣浣嶇疆
- * @param [options.instances.style] - 鏍峰紡淇℃伅
- * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.style] - 鎵�鏈夌嚎鐨勫叕鍏辨牱寮忎俊鎭�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolylineCombine extends BasePolyCombine {
+  /**
+   * 澶ф暟鎹嚎闆嗗悎 (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.instances] - 绾夸俊鎭� 鏁扮粍锛屽崟涓璞″寘鎷細
+   * @param options.instances.positions - 鍧愭爣浣嶇疆
+   * @param [options.instances.style] - 鏍峰紡淇℃伅
+   * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.style] - 鎵�鏈夌嚎鐨勫叕鍏辨牱寮忎俊鎭�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolylineCombine extends BasePolyCombine {
     constructor(options: {
-        instances?: {
-            positions: LatLngPoint[] | Cesium.Cartesian3[];
-            style?: PolylinePrimitive.StyleOptions;
-            attr?: any;
-        }[];
+      instances?: {
+        positions: LatLngPoint[] | Cesium.Cartesian3[];
         style?: PolylinePrimitive.StyleOptions;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+        attr?: any;
+      }[];
+      style?: PolylinePrimitive.StyleOptions;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-/**
- * 澶ф暟鎹� 姘撮潰闆嗗悎 (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.instances] - 闈俊鎭暟缁勶紝鍗曚釜瀵硅薄鍖呮嫭锛�
- * @param options.instances.positions - 鍧愭爣浣嶇疆
- * @param [options.instances.style] - 鏍峰紡淇℃伅
- * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.style] - 鎵�鏈夐潰鐨勫叕鍏辨牱寮忎俊鎭�
- * @param [options.highlight] - 榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勫搴旈珮浜殑閮ㄥ垎鏍峰紡
- * @param [options.highlight.type] - 瑙﹀彂楂樹寒鐨勬柟寮忥紝榛樿榧犳爣绉诲叆锛屽彲浠ユ寚瀹氫负type:'click'涓哄崟鍑诲悗楂樹寒
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class WaterCombine extends PolygonCombine {
+  /**
+   * 澶ф暟鎹� 姘撮潰闆嗗悎 (鍚堝苟娓叉煋) Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.instances] - 闈俊鎭暟缁勶紝鍗曚釜瀵硅薄鍖呮嫭锛�
+   * @param options.instances.positions - 鍧愭爣浣嶇疆
+   * @param [options.instances.style] - 鏍峰紡淇℃伅
+   * @param [options.instances.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.style] - 鎵�鏈夐潰鐨勫叕鍏辨牱寮忎俊鎭�
+   * @param [options.highlight] - 榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勫搴旈珮浜殑閮ㄥ垎鏍峰紡
+   * @param [options.highlight.type] - 瑙﹀彂楂樹寒鐨勬柟寮忥紝榛樿榧犳爣绉诲叆锛屽彲浠ユ寚瀹氫负type:'click'涓哄崟鍑诲悗楂樹寒
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class WaterCombine extends PolygonCombine {
     constructor(options: {
-        instances?: {
-            positions: LatLngPoint[] | Cesium.Cartesian3[];
-            style?: PolygonPrimitive.StyleOptions;
-            attr?: any;
-        }[];
+      instances?: {
+        positions: LatLngPoint[] | Cesium.Cartesian3[];
         style?: PolygonPrimitive.StyleOptions;
-        highlight?: {
-            type?: string;
-        };
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+        attr?: any;
+      }[];
+      style?: PolygonPrimitive.StyleOptions;
+      highlight?: {
+        type?: string;
+      };
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace DivBoderLabel {
+  export namespace DivBoderLabel {
     /**
      * 鍔ㄦ�佽竟妗嗘枃鏈� 鏀寔鐨勬牱寮忎俊鎭�
      * @property text - 鏂囨湰鍐呭
@@ -3454,76 +3442,76 @@
      * @property [addHeight] - 鍦ㄧ幇鏈夊潗鏍囧熀纭�涓婂鍔犵殑楂樺害鍊硷紙甯哥敤浜庡浘灞備腑閰嶇疆锛�,涔熸敮鎸佸瓧绗︿覆妯$増閰嶇疆
      */
     type StyleOptions = {
-        text: string;
-        font_size?: number;
-        font_family?: string;
-        color?: string;
-        boderColor?: string;
-        width?: number;
-        height?: number;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        offsetX?: number;
-        offsetY?: number;
-        scaleByDistance?: boolean;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        css_transform_origin?: string;
-        timeRender?: boolean;
-        setHeight?: number | string;
-        addHeight?: number | string;
+      text: string;
+      font_size?: number;
+      font_family?: string;
+      color?: string;
+      boderColor?: string;
+      width?: number;
+      height?: number;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      offsetX?: number;
+      offsetY?: number;
+      scaleByDistance?: boolean;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      css_transform_origin?: string;
+      timeRender?: boolean;
+      setHeight?: number | string;
+      addHeight?: number | string;
     };
-}
+  }
 
-/**
- * 鍔ㄦ�佽竟妗嗘枃鏈� DIV鐐�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
- * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
- * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
- * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
- * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
- * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DivBoderLabel extends DivGraphic {
+  /**
+   * 鍔ㄦ�佽竟妗嗘枃鏈� DIV鐐�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
+   * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
+   * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
+   * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
+   * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
+   * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DivBoderLabel extends DivGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: DivBoderLabel.StyleOptions;
-        attr?: any;
-        hasEdit?: boolean;
-        testPoint?: PointEntity.StyleOptions;
-        pointerEvents?: boolean;
-        hasZIndex?: boolean;
-        depthTest?: boolean;
-        hasCache?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: DivBoderLabel.StyleOptions;
+      attr?: any;
+      hasEdit?: boolean;
+      testPoint?: PointEntity.StyleOptions;
+      pointerEvents?: boolean;
+      hasZIndex?: boolean;
+      depthTest?: boolean;
+      hasCache?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤篋ivGraphic
@@ -3532,9 +3520,9 @@
      * @returns DIV鐐瑰璞�
      */
     static fromDraw(layer: GraphicLayer, options: any): DivGraphic;
-}
+  }
 
-export namespace DivGraphic {
+  export namespace DivGraphic {
     /**
      * DIV鐐� 鏀寔鐨勬牱寮忎俊鎭�
      * @property html - Html鏂囨湰
@@ -3558,25 +3546,25 @@
      * @property [addHeight] - 鍦ㄧ幇鏈夊潗鏍囧熀纭�涓婂鍔犵殑楂樺害鍊硷紙甯哥敤浜庡浘灞備腑閰嶇疆锛�,涔熸敮鎸佸瓧绗︿覆妯$増閰嶇疆
      */
     type StyleOptions = {
-        html: string | Element | ((...params: any[]) => any);
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        offsetX?: number;
-        offsetY?: number;
-        scaleByDistance?: boolean;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        css_transform_origin?: string;
-        timeRender?: boolean;
-        setHeight?: number | string;
-        addHeight?: number | string;
+      html: string | Element | ((...params: any[]) => any);
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      offsetX?: number;
+      offsetY?: number;
+      scaleByDistance?: boolean;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      css_transform_origin?: string;
+      timeRender?: boolean;
+      setHeight?: number | string;
+      addHeight?: number | string;
     };
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
@@ -3611,79 +3599,79 @@
      * @property editStop - 鍋滄缂栬緫 鏍囩粯浜嬩欢
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        highlightOpen: string;
-        highlightClose: string;
-        change: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        drawStart: string;
-        drawMouseMove: string;
-        drawCreated: string;
-        editStart: string;
-        editMouseMove: string;
-        editStop: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      highlightOpen: string;
+      highlightClose: string;
+      change: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      drawStart: string;
+      drawMouseMove: string;
+      drawCreated: string;
+      editStart: string;
+      editMouseMove: string;
+      editStop: string;
     };
-}
+  }
 
-/**
- * DIV鐐�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.className] - 鑷畾涔夌殑鏍峰紡鍚�
- * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
- * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
- * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
- * @param [options.hasZIndex = false] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
- * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
- * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
- * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负褰撳墠鍥惧眰鎵�鍦ㄧ殑DOM layer.container
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DivGraphic extends BaseGraphic {
+  /**
+   * DIV鐐�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.className] - 鑷畾涔夌殑鏍峰紡鍚�
+   * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
+   * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
+   * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
+   * @param [options.hasZIndex = false] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
+   * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
+   * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
+   * @param [options.parentContainer] - 鎺т欢鍔犲叆鐨勭埗瀹瑰櫒锛岄粯璁や负褰撳墠鍥惧眰鎵�鍦ㄧ殑DOM layer.container
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DivGraphic extends BaseGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: DivGraphic.StyleOptions;
-        attr?: any;
-        className?: string;
-        hasEdit?: boolean;
-        testPoint?: PointEntity.StyleOptions;
-        pointerEvents?: boolean;
-        hasZIndex?: boolean;
-        depthTest?: boolean;
-        hasCache?: boolean;
-        parentContainer?: HTMLElement;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: DivGraphic.StyleOptions;
+      attr?: any;
+      className?: string;
+      hasEdit?: boolean;
+      testPoint?: PointEntity.StyleOptions;
+      pointerEvents?: boolean;
+      hasZIndex?: boolean;
+      depthTest?: boolean;
+      hasCache?: boolean;
+      parentContainer?: HTMLElement;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
@@ -3821,9 +3809,9 @@
      * 涓績鐐瑰潗鏍囷紙绗涘崱灏斿潗鏍囷級
      */
     readonly center: Cesium.Cartesian3;
-}
+  }
 
-export namespace DivLightPoint {
+  export namespace DivLightPoint {
     /**
      * 鍔ㄧ敾鐨勬墿鏁iv鐐� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [color = '#f33349'] - CSS棰滆壊
@@ -3847,70 +3835,70 @@
      * @property [addHeight] - 鍦ㄧ幇鏈夊潗鏍囧熀纭�涓婂鍔犵殑楂樺害鍊硷紙甯哥敤浜庡浘灞備腑閰嶇疆锛�,涔熸敮鎸佸瓧绗︿覆妯$増閰嶇疆
      */
     type StyleOptions = {
-        color?: string;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        offsetX?: number;
-        offsetY?: number;
-        scaleByDistance?: boolean;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        css_transform_origin?: string;
-        timeRender?: boolean;
-        setHeight?: number | string;
-        addHeight?: number | string;
+      color?: string;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      offsetX?: number;
+      offsetY?: number;
+      scaleByDistance?: boolean;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      css_transform_origin?: string;
+      timeRender?: boolean;
+      setHeight?: number | string;
+      addHeight?: number | string;
     };
-}
+  }
 
-/**
- * 鍔ㄧ敾鐨勬墿鏁iv鐐�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
- * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
- * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
- * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
- * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
- * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DivLightPoint extends DivGraphic {
+  /**
+   * 鍔ㄧ敾鐨勬墿鏁iv鐐�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
+   * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
+   * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
+   * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
+   * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
+   * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DivLightPoint extends DivGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: DivLightPoint.StyleOptions;
-        attr?: any;
-        hasEdit?: boolean;
-        testPoint?: PointEntity.StyleOptions;
-        pointerEvents?: boolean;
-        hasZIndex?: boolean;
-        depthTest?: boolean;
-        hasCache?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: DivLightPoint.StyleOptions;
+      attr?: any;
+      hasEdit?: boolean;
+      testPoint?: PointEntity.StyleOptions;
+      pointerEvents?: boolean;
+      hasZIndex?: boolean;
+      depthTest?: boolean;
+      hasCache?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤篋ivGraphic
@@ -3919,9 +3907,9 @@
      * @returns DIV鐐瑰璞�
      */
     static fromDraw(layer: GraphicLayer, options: any): DivGraphic;
-}
+  }
 
-export namespace DivUpLabel {
+  export namespace DivUpLabel {
     /**
      * 绔栫珛鐨勬枃鏈� 鏀寔鐨勬牱寮忎俊鎭�
      * @property text - 鏂囨湰鍐呭
@@ -3950,75 +3938,75 @@
      * @property [addHeight] - 鍦ㄧ幇鏈夊潗鏍囧熀纭�涓婂鍔犵殑楂樺害鍊硷紙甯哥敤浜庡浘灞備腑閰嶇疆锛�,涔熸敮鎸佸瓧绗︿覆妯$増閰嶇疆
      */
     type StyleOptions = {
-        text: string;
-        color?: string;
-        font_size?: number;
-        font_family?: string;
-        lineHeight?: number;
-        circleSize?: number;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        offsetX?: number;
-        offsetY?: number;
-        scaleByDistance?: boolean;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        css_transform_origin?: string;
-        timeRender?: boolean;
-        setHeight?: number | string;
-        addHeight?: number | string;
+      text: string;
+      color?: string;
+      font_size?: number;
+      font_family?: string;
+      lineHeight?: number;
+      circleSize?: number;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      offsetX?: number;
+      offsetY?: number;
+      scaleByDistance?: boolean;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      css_transform_origin?: string;
+      timeRender?: boolean;
+      setHeight?: number | string;
+      addHeight?: number | string;
     };
-}
+  }
 
-/**
- * 绔栫珛鐨勬枃鏈� DIV鐐�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
- * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
- * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
- * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
- * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
- * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DivUpLabel extends DivGraphic {
+  /**
+   * 绔栫珛鐨勬枃鏈� DIV鐐�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
+   * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
+   * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
+   * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
+   * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
+   * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DivUpLabel extends DivGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: DivUpLabel.StyleOptions;
-        attr?: any;
-        hasEdit?: boolean;
-        testPoint?: PointEntity.StyleOptions;
-        pointerEvents?: boolean;
-        hasZIndex?: boolean;
-        depthTest?: boolean;
-        hasCache?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: DivUpLabel.StyleOptions;
+      attr?: any;
+      hasEdit?: boolean;
+      testPoint?: PointEntity.StyleOptions;
+      pointerEvents?: boolean;
+      hasZIndex?: boolean;
+      depthTest?: boolean;
+      hasCache?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤篋ivGraphic
@@ -4027,9 +4015,9 @@
      * @returns DIV鐐瑰璞�
      */
     static fromDraw(layer: GraphicLayer, options: any): DivGraphic;
-}
+  }
 
-export namespace ParticleSystem {
+  export namespace ParticleSystem {
     /**
      * 绮掑瓙鏁堟灉 鏀寔鐨勬牱寮忎俊鎭�
      * @property [image] - 绮掑瓙鐨勫浘鐗嘦RL
@@ -4061,70 +4049,70 @@
      * @property [updateCallback] - 姣忎竴甯ц皟鐢ㄤ竴涓洖璋冨嚱鏁版潵鏇存柊涓�涓矑瀛愩��
      */
     type StyleOptions = {
-        image?: string;
-        emitter?: ParticleEmitter;
-        emissionRate?: number;
-        bursts?: Cesium.ParticleBurst[];
-        loop?: boolean;
-        particleSize?: number;
-        imageSize?: Cesium.Cartesian2;
-        minimumImageSize?: Cesium.Cartesian2;
-        maximumImageSize?: Cesium.Cartesian2;
-        sizeInMeters?: boolean;
-        scale?: number;
-        startScale?: number;
-        endScale?: number;
-        color?: Cesium.Color;
-        startColor?: Cesium.Color;
-        endColor?: Cesium.Color;
-        speed?: number;
-        minimumSpeed?: number;
-        maximumSpeed?: number;
-        lifetime?: number;
-        particleLife?: number;
-        minimumParticleLife?: number;
-        maximumParticleLife?: number;
-        mass?: number;
-        minimumMass?: number;
-        maximumMass?: number;
-        updateCallback?: Cesium.ParticleSystem.updateCallback;
+      image?: string;
+      emitter?: ParticleEmitter;
+      emissionRate?: number;
+      bursts?: Cesium.ParticleBurst[];
+      loop?: boolean;
+      particleSize?: number;
+      imageSize?: Cesium.Cartesian2;
+      minimumImageSize?: Cesium.Cartesian2;
+      maximumImageSize?: Cesium.Cartesian2;
+      sizeInMeters?: boolean;
+      scale?: number;
+      startScale?: number;
+      endScale?: number;
+      color?: Cesium.Color;
+      startColor?: Cesium.Color;
+      endColor?: Cesium.Color;
+      speed?: number;
+      minimumSpeed?: number;
+      maximumSpeed?: number;
+      lifetime?: number;
+      particleLife?: number;
+      minimumParticleLife?: number;
+      maximumParticleLife?: number;
+      mass?: number;
+      minimumMass?: number;
+      maximumMass?: number;
+      updateCallback?: Cesium.ParticleSystem.updateCallback;
     };
-}
+  }
 
-/**
- * 绮掑瓙鏁堟灉 瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.gravity = 0] - 閲嶅姏鍥犲瓙锛屼細淇敼閫熷害鐭㈤噺浠ユ敼鍙樻柟鍚戞垨閫熷害锛堝熀浜庣墿鐞嗙殑鏁堟灉锛�
- * @param [options.target] - 绮掑瓙鐨勬柟鍚戯紝绮掑瓙鍠峰皠鐨勭洰鏍囨柟鍚戙��
- * @param [options.transZ = 0] - 绂诲湴楂樺害锛孼杞存柟鍚戜笂鐨勫亸绂昏窛绂伙紙鍗曚綅锛氱背锛�
- * @param [options.transX = 0] - X杞存柟鍚戜笂鐨勫亸绂昏窛绂伙紙鍗曚綅锛氱背锛�
- * @param [options.transY = 0] - Y杞存柟鍚戜笂鐨勫亸绂昏窛绂伙紙鍗曚綅锛氱背锛�
- * @param [options.maxHeight = 5000] - 鏈�澶ц瑙掗珮搴︼紙鍗曚綅锛氱背锛夛紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず绮掑瓙鏁堟灉
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ParticleSystem extends BasePointPrimitive {
+  /**
+   * 绮掑瓙鏁堟灉 瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.gravity = 0] - 閲嶅姏鍥犲瓙锛屼細淇敼閫熷害鐭㈤噺浠ユ敼鍙樻柟鍚戞垨閫熷害锛堝熀浜庣墿鐞嗙殑鏁堟灉锛�
+   * @param [options.target] - 绮掑瓙鐨勬柟鍚戯紝绮掑瓙鍠峰皠鐨勭洰鏍囨柟鍚戙��
+   * @param [options.transZ = 0] - 绂诲湴楂樺害锛孼杞存柟鍚戜笂鐨勫亸绂昏窛绂伙紙鍗曚綅锛氱背锛�
+   * @param [options.transX = 0] - X杞存柟鍚戜笂鐨勫亸绂昏窛绂伙紙鍗曚綅锛氱背锛�
+   * @param [options.transY = 0] - Y杞存柟鍚戜笂鐨勫亸绂昏窛绂伙紙鍗曚綅锛氱背锛�
+   * @param [options.maxHeight = 5000] - 鏈�澶ц瑙掗珮搴︼紙鍗曚綅锛氱背锛夛紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず绮掑瓙鏁堟灉
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ParticleSystem extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: ParticleSystem.StyleOptions;
-        attr?: any;
-        gravity?: number;
-        target?: Cesium.Cartesian3;
-        transZ?: number;
-        transX?: number;
-        transY?: number;
-        maxHeight?: number;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: ParticleSystem.StyleOptions;
+      attr?: any;
+      gravity?: number;
+      target?: Cesium.Cartesian3;
+      transZ?: number;
+      transX?: number;
+      transY?: number;
+      maxHeight?: number;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鏈�澶ц瑙掗珮搴︼紙鍗曚綅锛氱背锛夛紝瓒呭嚭璇ラ珮搴︿笉鏄剧ず绮掑瓙鏁堟灉
@@ -4154,9 +4142,9 @@
      * 绮掑瓙鍥剧墖鐨凷ize澶у皬锛堝崟浣嶏細鍍忕礌锛�
      */
     particleSize: number;
-}
+  }
 
-export namespace Popup {
+  export namespace Popup {
     /**
      * Popup瀵硅薄 鏀寔鐨勯厤缃俊鎭�
      * @property [html] - Html鏂囨湰({content}閮ㄥ垎锛屾暣浣撳睍绀虹殑DOM鐢眛emplate鍜宧tml灞炴�у叡鍚岀粍鎴�)
@@ -4182,57 +4170,57 @@
      * @property [autoCenter] - 褰撴皵娉$獥鍙f湁閮ㄥ垎鍦ㄥ湴鍥句箣澶栨椂鏄惁鑷姩杩涜灞呬腑 锛堢洰鍓嶄粎淇鏃跺噯纭畾浣嶏級
      */
     type StyleOptions = {
-        html?: string;
-        template?: string;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        offsetX?: number;
-        offsetY?: number;
-        scaleByDistance?: boolean;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        css_transform_origin?: string;
-        timeRender?: boolean;
-        autoCenter?: boolean;
+      html?: string;
+      template?: string;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      offsetX?: number;
+      offsetY?: number;
+      scaleByDistance?: boolean;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      css_transform_origin?: string;
+      timeRender?: boolean;
+      autoCenter?: boolean;
     };
-}
+  }
 
-/**
- * Popup瀵硅薄div鐐�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
- * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
- * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
- * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
- * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
- * @param [options.animation = true] - 鏄惁鎵ц鎵撳紑鏃剁殑鍔ㄧ敾鏁堟灉
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class Popup extends DivGraphic {
+  /**
+   * Popup瀵硅薄div鐐�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
+   * @param [options.pointerEvents = true] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
+   * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
+   * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
+   * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
+   * @param [options.animation = true] - 鏄惁鎵ц鎵撳紑鏃剁殑鍔ㄧ敾鏁堟灉
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class Popup extends DivGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: Popup.StyleOptions;
-        attr?: any;
-        testPoint?: PointEntity.StyleOptions;
-        pointerEvents?: boolean;
-        hasZIndex?: boolean;
-        depthTest?: boolean;
-        hasCache?: boolean;
-        animation?: boolean;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: Popup.StyleOptions;
+      attr?: any;
+      testPoint?: PointEntity.StyleOptions;
+      pointerEvents?: boolean;
+      hasZIndex?: boolean;
+      depthTest?: boolean;
+      hasCache?: boolean;
+      animation?: boolean;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 鍏宠仈鐨勮Е鍙戝璞�
@@ -4245,9 +4233,9 @@
      * @returns DIV鐐瑰璞�
      */
     static fromDraw(layer: GraphicLayer, options: any): DivGraphic;
-}
+  }
 
-export namespace Tooltip {
+  export namespace Tooltip {
     /**
      * Tooltip瀵硅薄 鏀寔鐨勯厤缃俊鎭�
      * @property [html] - Html鏂囨湰({content}閮ㄥ垎锛屾暣浣撳睍绀虹殑DOM鐢眛emplate鍜宧tml灞炴�у叡鍚岀粍鎴�)
@@ -4270,55 +4258,55 @@
      * @property [timeRender] - 鏄惁瀹炴椂鍒锋柊鍏ㄩ儴HTML锛屾鏃堕渶瑕佺粦瀹歨tml闇�浼犲叆鍥炶皟鏂规硶銆�
      */
     type StyleOptions = {
-        html?: string;
-        template?: string | boolean;
-        direction?: string;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        offsetX?: number;
-        offsetY?: number;
-        scaleByDistance?: boolean;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        css_transform_origin?: string;
-        timeRender?: boolean;
+      html?: string;
+      template?: string | boolean;
+      direction?: string;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      offsetX?: number;
+      offsetY?: number;
+      scaleByDistance?: boolean;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      css_transform_origin?: string;
+      timeRender?: boolean;
     };
-}
+  }
 
-/**
- * Tooltip瀵硅薄div鐐�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
- * @param [options.pointerEvents = false] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
- * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
- * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
- * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class Tooltip extends Popup {
+  /**
+   * Tooltip瀵硅薄div鐐�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.testPoint] - 娴嬭瘯鐐� 鐨勫搴旀牱寮� 锛屽彲浠ヨ繘琛岀敤浜庢瘮杈冩祴璇昫iv鐨勪綅缃紝鏂逛究璋冭瘯CSS銆�
+   * @param [options.pointerEvents = false] - DIV鏄惁鍙互榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘锛屼絾鏃犳硶杩涜榧犳爣浜や簰鍙婅Е鍙戠浉鍏充簨浠躲��
+   * @param [options.hasZIndex = true] - 鏄惁鑷姩璋冩暣DIV鐨勫眰绾ч『搴忋��
+   * @param [options.depthTest = true] - 鏄惁鎵撳紑娣卞害鍒ゆ柇锛坱rue鏃跺垽鏂槸鍚﹀湪鐞冭儗闈級
+   * @param [options.hasCache = true] - 鏄惁鍚敤缂撳瓨鏈哄埗锛屽涓簍rue锛屽湪瑙嗚鏈彉鍖栨椂涓嶉噸鏂版覆鏌撱��
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class Tooltip extends Popup {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: Tooltip.StyleOptions;
-        attr?: any;
-        testPoint?: PointEntity.StyleOptions;
-        pointerEvents?: boolean;
-        hasZIndex?: boolean;
-        depthTest?: boolean;
-        hasCache?: boolean;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: Tooltip.StyleOptions;
+      attr?: any;
+      testPoint?: PointEntity.StyleOptions;
+      pointerEvents?: boolean;
+      hasZIndex?: boolean;
+      depthTest?: boolean;
+      hasCache?: boolean;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤篋ivGraphic
@@ -4327,9 +4315,9 @@
      * @returns DIV鐐瑰璞�
      */
     static fromDraw(layer: GraphicLayer, options: any): Tooltip;
-}
+  }
 
-export namespace Video3D {
+  export namespace Video3D {
     /**
      * 瑙嗛铻嶅悎锛堟姇灏�3D锛岃创鐗╀綋琛ㄩ潰锛� 鏀寔鐨勬牱寮忎俊鎭�
      * @property opacity - 娣峰悎绯绘暟 0.0 - 1.0
@@ -4355,82 +4343,82 @@
      * @property [textStyles.padding = 10] - 瑕佸湪鏂囨湰鍛ㄥ洿娣诲姞鐨勫~鍏呯殑鍍忕礌澶у皬銆�
      */
     type StyleOptions = {
-        opacity: number;
-        camera: {
-            direction: Cesium.Cartesian3;
-            up: Cesium.Cartesian3;
-            right: Cesium.Cartesian3;
-        };
-        aspectRatio: number;
-        fov: number;
-        fovDegree: number;
-        hiddenAreaColor?: Cesium.Color;
-        color?: Cesium.Color;
-        text?: string;
-        textStyles?: {
-            font?: string;
-            textBaseline?: string;
-            fill?: boolean;
-            stroke?: boolean;
-            fillColor?: Cesium.Color;
-            strokeColor?: Cesium.Color;
-            strokeWidth?: number;
-            backgroundColor?: Cesium.Color;
-            padding?: number;
-        };
+      opacity: number;
+      camera: {
+        direction: Cesium.Cartesian3;
+        up: Cesium.Cartesian3;
+        right: Cesium.Cartesian3;
+      };
+      aspectRatio: number;
+      fov: number;
+      fovDegree: number;
+      hiddenAreaColor?: Cesium.Color;
+      color?: Cesium.Color;
+      text?: string;
+      textStyles?: {
+        font?: string;
+        textBaseline?: string;
+        fill?: boolean;
+        stroke?: boolean;
+        fillColor?: Cesium.Color;
+        strokeColor?: Cesium.Color;
+        strokeWidth?: number;
+        backgroundColor?: Cesium.Color;
+        padding?: number;
+      };
     };
     /**
      * 绫诲瀷
      */
     enum Type {
-        Video,
-        Image,
-        Color,
-        Text
+      Video,
+      Image,
+      Color,
+      Text
     }
     /**
      * 鏃嬭浆鐨勬柟鍚�
      */
     enum RatateDirection {
-        LEFT,
-        RIGHT,
-        TOP,
-        BOTTOM,
-        ALONG,
-        INVERSE
+      LEFT,
+      RIGHT,
+      TOP,
+      BOTTOM,
+      ALONG,
+      INVERSE
     }
-}
+  }
 
-/**
- * 瑙嗛铻嶅悎锛堟姇灏�3D锛岃创鐗╀綋琛ㄩ潰锛�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 瑙嗙偣浣嶇疆
- * @param options.cameraPosition - 鐩告満浣嶇疆
- * @param options.type - 鎶曞皠鐨勭被鍨�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.url] - 褰撲负鍥剧墖鎴栬棰戠被鍨嬫椂锛屼紶鍏ョ殑鍥剧墖鎴栬棰戠殑璺緞
- * @param [options.dom] - 褰撲负瑙嗛绫诲瀷鏃讹紝浼犲叆浜嗚棰戝鍣―OM锛屼笌url浜岄�変竴
- * @param [options.showFrustum = true] - 鏄惁鏄剧ず瑙嗘浣撴绾�
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Video3D extends BasePointPrimitive {
+  /**
+   * 瑙嗛铻嶅悎锛堟姇灏�3D锛岃创鐗╀綋琛ㄩ潰锛�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 瑙嗙偣浣嶇疆
+   * @param options.cameraPosition - 鐩告満浣嶇疆
+   * @param options.type - 鎶曞皠鐨勭被鍨�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.url] - 褰撲负鍥剧墖鎴栬棰戠被鍨嬫椂锛屼紶鍏ョ殑鍥剧墖鎴栬棰戠殑璺緞
+   * @param [options.dom] - 褰撲负瑙嗛绫诲瀷鏃讹紝浼犲叆浜嗚棰戝鍣―OM锛屼笌url浜岄�変竴
+   * @param [options.showFrustum = true] - 鏄惁鏄剧ず瑙嗘浣撴绾�
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Video3D extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        cameraPosition: LatLngPoint | Cesium.Cartesian3;
-        type: Video3D.Type;
-        style: Video3D.StyleOptions;
-        url?: string;
-        dom?: HTMLElement | any;
-        showFrustum?: boolean;
-        attr?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      cameraPosition: LatLngPoint | Cesium.Cartesian3;
+      type: Video3D.Type;
+      style: Video3D.StyleOptions;
+      url?: string;
+      dom?: HTMLElement | any;
+      showFrustum?: boolean;
+      attr?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐩告満浣嶇疆(绗涘崱灏斿潗鏍�)
@@ -4497,9 +4485,9 @@
      * @returns 鏃�
      */
     flyTo(): void;
-}
+  }
 
-export namespace BaseEntity {
+  export namespace BaseEntity {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -4538,80 +4526,80 @@
      * @property editStop - 鍋滄缂栬緫 鏍囩粯浜嬩欢
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        highlightOpen: string;
-        highlightClose: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        drawStart: string;
-        drawMouseMove: string;
-        drawAddPoint: string;
-        drawRemovePoint: string;
-        drawCreated: string;
-        editStart: string;
-        editMouseDown: string;
-        editMouseMove: string;
-        editMovePoint: string;
-        editRemovePoint: string;
-        editStyle: string;
-        editStop: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      highlightOpen: string;
+      highlightClose: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      drawStart: string;
+      drawMouseMove: string;
+      drawAddPoint: string;
+      drawRemovePoint: string;
+      drawCreated: string;
+      editStart: string;
+      editMouseDown: string;
+      editMouseMove: string;
+      editMovePoint: string;
+      editRemovePoint: string;
+      editStyle: string;
+      editStop: string;
     };
-}
+  }
 
-/**
- * Entity瀹炰綋 鐭㈤噺瀵硅薄 鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 銆愮偣鐘躲�戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
- * @param options.positions - 銆愮嚎闈㈢姸锛堝鐐癸級銆戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴��
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BaseEntity extends BaseGraphic {
+  /**
+   * Entity瀹炰綋 鐭㈤噺瀵硅薄 鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 銆愮偣鐘躲�戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
+   * @param options.positions - 銆愮嚎闈㈢姸锛堝鐐癸級銆戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴��
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BaseEntity extends BaseGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: any;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: any;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍔犺浇Entity鏁版嵁鐨勫唴閮–esium瀹瑰櫒
@@ -4655,10 +4643,10 @@
      * @returns 楂樹寒闂儊鎺у埗 瀵硅薄
      */
     startFlicker(options: {
-        time?: number;
-        color?: Cesium.Color;
-        maxAlpha?: number;
-        onEnd?: (...params: any[]) => any;
+      time?: number;
+      color?: Cesium.Color;
+      maxAlpha?: number;
+      onEnd?: (...params: any[]) => any;
     }): FlickerEntity;
     /**
      * 鍋滄楂樹寒闂儊
@@ -4709,68 +4697,68 @@
      * @returns 鏃�
      */
     stopEditing(): void;
-}
+  }
 
-/**
- * 鍗曚釜鍧愭爣鐨勭偣鐘禘ntity鐭㈤噺鏁版嵁 鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.orientation] - 鎸囧畾瀹炰綋鏂瑰悜鐨勫睘鎬с��
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.entity] - 浼犲叆澶栭儴宸茬粡鏋勯�犲ソ鐨凟ntity瀵硅薄
- * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
- * @param [options.maxCacheCount = 50] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屼繚鐣欑殑鍧愭爣鐐规暟閲�
- * @param [options.clampToTileset] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屾槸鍚﹁繘琛岃创妯″瀷銆�
- * @param [options.frameRate = 30] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽苟clampToTileset锛歵rue鏃讹紝澶氬皯甯ц绠椾竴娆¤创妯″瀷楂樺害
- * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽湪浠讳綍鍙敤鍧愭爣涔嬪悗涓�娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
- * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛� 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BasePointEntity extends BaseEntity {
+  /**
+   * 鍗曚釜鍧愭爣鐨勭偣鐘禘ntity鐭㈤噺鏁版嵁 鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.orientation] - 鎸囧畾瀹炰綋鏂瑰悜鐨勫睘鎬с��
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.entity] - 浼犲叆澶栭儴宸茬粡鏋勯�犲ソ鐨凟ntity瀵硅薄
+   * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
+   * @param [options.maxCacheCount = 50] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屼繚鐣欑殑鍧愭爣鐐规暟閲�
+   * @param [options.clampToTileset] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屾槸鍚﹁繘琛岃创妯″瀷銆�
+   * @param [options.frameRate = 30] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽苟clampToTileset锛歵rue鏃讹紝澶氬皯甯ц绠椾竴娆¤创妯″瀷楂樺害
+   * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽湪浠讳綍鍙敤鍧愭爣涔嬪悗涓�娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
+   * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛� 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BasePointEntity extends BaseEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        orientation?: Cesium.Property;
-        style: any;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        entity?: Cesium.Entity;
-        hasEdit?: boolean;
-        maxCacheCount?: number;
-        clampToTileset?: boolean;
-        frameRate?: number;
-        forwardExtrapolationType?: Cesium.ExtrapolationType;
-        backwardExtrapolationType?: Cesium.ExtrapolationType;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      orientation?: Cesium.Property;
+      style: any;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      entity?: Cesium.Entity;
+      hasEdit?: boolean;
+      maxCacheCount?: number;
+      clampToTileset?: boolean;
+      frameRate?: number;
+      forwardExtrapolationType?: Cesium.ExtrapolationType;
+      backwardExtrapolationType?: Cesium.ExtrapolationType;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 缂栬緫澶勭悊绫�
@@ -4858,9 +4846,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     clampToGround(options?: {
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        callback: getSurfaceHeight_callback;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      callback: getSurfaceHeight_callback;
     }): BasePointEntity;
     /**
      * 浣嶇疆鍧愭爣(鏁扮粍瀵硅薄)锛岀ず渚媅113.123456,31.123456,30.1]
@@ -4882,58 +4870,58 @@
      * 鏄剧ず闅愯棌鐘舵��
      */
     show: boolean;
-}
+  }
 
-/**
- * 澶氫釜鍧愭爣鐨勭嚎闈㈢姸  Entity鐭㈤噺鏁版嵁 鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BasePolyEntity extends BaseEntity {
+  /**
+   * 澶氫釜鍧愭爣鐨勭嚎闈㈢姸  Entity鐭㈤噺鏁版嵁 鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.hasEdit = true] - 鏄惁鍏佽缂栬緫
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BasePolyEntity extends BaseEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: any;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        hasEdit?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: any;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      hasEdit?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 缂栬緫澶勭悊绫�
@@ -5002,14 +4990,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     clampToGround(options?: {
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        offset?: number;
-        callback: surfaceLineWork_callback;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      offset?: number;
+      callback: surfaceLineWork_callback;
     }): BasePolyEntity;
-}
+  }
 
-export namespace BillboardEntity {
+  export namespace BillboardEntity {
     /**
      * 鍥炬爣鐐� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [image] - 鐢ㄤ簬鐭㈤噺瀵硅薄鐨� 鍥惧儚銆乁RI鎴朇anvas
@@ -5050,89 +5038,89 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        image?: string | HTMLCanvasElement;
-        opacity?: number;
-        scale?: number;
-        rotation?: number;
-        rotationDegree?: number;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        width?: number;
-        height?: number;
-        hasPixelOffset?: boolean;
-        pixelOffsetX?: number;
-        pixelOffsetY?: number;
-        pixelOffset?: Cesium.Cartesian2 | number[];
-        scaleByDistance?: boolean | Cesium.NearFarScalar;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        visibleDepth?: boolean;
-        disableDepthTestDistance?: number;
-        color?: Cesium.Color;
-        eyeOffset?: Cesium.Cartesian3;
-        alignedAxis?: Cesium.Cartesian3;
-        sizeInMeters?: boolean;
-        translucencyByDistance?: Cesium.NearFarScalar;
-        pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
-        imageSubRegion?: Cesium.BoundingRectangle;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: BillboardEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      image?: string | HTMLCanvasElement;
+      opacity?: number;
+      scale?: number;
+      rotation?: number;
+      rotationDegree?: number;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      width?: number;
+      height?: number;
+      hasPixelOffset?: boolean;
+      pixelOffsetX?: number;
+      pixelOffsetY?: number;
+      pixelOffset?: Cesium.Cartesian2 | number[];
+      scaleByDistance?: boolean | Cesium.NearFarScalar;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      visibleDepth?: boolean;
+      disableDepthTestDistance?: number;
+      color?: Cesium.Color;
+      eyeOffset?: Cesium.Cartesian3;
+      alignedAxis?: Cesium.Cartesian3;
+      sizeInMeters?: boolean;
+      translucencyByDistance?: Cesium.NearFarScalar;
+      pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
+      imageSubRegion?: Cesium.BoundingRectangle;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: BillboardEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍥炬爣鐐�  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BillboardEntity extends BasePointEntity {
+  /**
+   * 鍥炬爣鐐�  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BillboardEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: BillboardEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: BillboardEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -5157,9 +5145,9 @@
      * @returns 鏃�
      */
     startBounce(options?: {
-        maxHeight?: number;
-        step?: number;
-        autoStop?: boolean;
+      maxHeight?: number;
+      step?: number;
+      autoStop?: boolean;
     }): void;
     /**
      * 鍋滄寮硅烦鍔ㄧ敾
@@ -5173,9 +5161,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): BillboardEntity;
-}
+  }
 
-export namespace BoxEntity {
+  export namespace BoxEntity {
     /**
      * 鐩掑瓙 鏀寔鐨勬牱寮忎俊鎭�
      * @property [dimensions] - 鎸囧畾鐩掑瓙鐨勯暱搴︺�佸搴﹀拰楂樺害銆�
@@ -5208,83 +5196,83 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        dimensions?: Cesium.Cartesian3;
-        dimensions_x?: number;
-        dimensions_y?: number;
-        dimensions_z?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: string;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: BoxEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      dimensions?: Cesium.Cartesian3;
+      dimensions_x?: number;
+      dimensions_y?: number;
+      dimensions_z?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: string;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: BoxEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鐩掑瓙  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BoxEntity extends BasePointEntity {
+  /**
+   * 鐩掑瓙  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BoxEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: BoxEntity.StyleOptions;
-        attr?: any;
-        orientation?: Cesium.Property;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: BoxEntity.StyleOptions;
+      attr?: any;
+      orientation?: Cesium.Property;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -5301,9 +5289,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): BoxEntity;
-}
+  }
 
-export namespace CircleEntity {
+  export namespace CircleEntity {
     /**
      * 鍦嗐�佸渾鏌� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [radius = 100] - 鍗婂緞
@@ -5342,89 +5330,89 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        radius?: number;
-        height?: number;
-        heightReference?: Cesium.HeightReference;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        extrudedHeightReference?: Cesium.HeightReference;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineStyle?: PolylineEntity.StyleOptions;
-        rotation?: number;
-        rotationDegree?: number;
-        stRotation?: number;
-        stRotationDegree?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        granularity?: number;
-        numberOfVerticalLines?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        zIndex?: number;
-        addHeight?: number | string;
-        highlight?: CircleEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      radius?: number;
+      height?: number;
+      heightReference?: Cesium.HeightReference;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      extrudedHeightReference?: Cesium.HeightReference;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineStyle?: PolylineEntity.StyleOptions;
+      rotation?: number;
+      rotationDegree?: number;
+      stRotation?: number;
+      stRotationDegree?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      granularity?: number;
+      numberOfVerticalLines?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      zIndex?: number;
+      addHeight?: number | string;
+      highlight?: CircleEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍦嗐�佸渾鏌�  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShowRadius = true] - 缁樺埗鏃讹紝鏄惁鏄剧ず鍦嗙殑鍗婂緞銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CircleEntity extends BasePointEntity {
+  /**
+   * 鍦嗐�佸渾鏌�  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShowRadius = true] - 缁樺埗鏃讹紝鏄惁鏄剧ず鍦嗙殑鍗婂緞銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CircleEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: CircleEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShowRadius?: boolean;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: CircleEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShowRadius?: boolean;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -5460,10 +5448,10 @@
      * @returns GeoJSON鏍煎紡瑙勮寖瀵硅薄
      */
     toGeoJSON(options?: {
-        outline?: boolean;
-        closure?: boolean;
-        count?: boolean;
-        noAlt?: boolean;
+      outline?: boolean;
+      closure?: boolean;
+      count?: boolean;
+      noAlt?: boolean;
     }): any;
     /**
      * 鑾峰彇鍦嗙殑杈圭嚎鍧愭爣闆嗗悎锛堢瑳鍗″皵鍧愭爣锛�
@@ -5487,7 +5475,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 鍒ゆ柇鐐规槸鍚﹀湪鍦嗗唴
@@ -5529,27 +5517,27 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseGraphic | any;
-}
+  }
 
-export namespace ConeTrack {
+  export namespace ConeTrack {
     /**
      * 鍦嗛敟杩借釜浣� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [angle] - 鍦嗛敟杩借釜浣撳紶瑙掞紙瑙掑害鍊硷紝鍙栧�艰寖鍥� 0.01-89.99锛�
@@ -5582,79 +5570,79 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        angle?: number;
-        bottomRadius?: number;
-        length?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: string;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        numberOfVerticalLines?: number;
-        slices?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        heightReference?: Cesium.HeightReference;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: CylinderEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      angle?: number;
+      bottomRadius?: number;
+      length?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: string;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      numberOfVerticalLines?: number;
+      slices?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      heightReference?: Cesium.HeightReference;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: CylinderEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍦嗛敟杩借釜浣�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.targetPosition] - 杩借釜鐨勭洰鏍囦綅缃�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ConeTrack extends CylinderEntity {
+  /**
+   * 鍦嗛敟杩借釜浣�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.targetPosition] - 杩借釜鐨勭洰鏍囦綅缃�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ConeTrack extends CylinderEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        targetPosition?: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty;
-        style: ConeTrack.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      targetPosition?: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty;
+      style: ConeTrack.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 杩借釜鐨勭洰鏍囦綅缃�(纭畾浜嗘柟鍚戝拰璺濈)
@@ -5668,12 +5656,12 @@
      * 澶硅锛屽崐鍦鸿搴︼紝鍙栧�艰寖鍥� 0.01-89.99
      */
     angle: number;
-}
+  }
 
-/**
- * 瀹氭椂闂儊楂樹寒Entity锛堢偣銆佺嚎銆侀潰锛�
- */
-export class FlickerEntity {
+  /**
+   * 瀹氭椂闂儊楂樹寒Entity锛堢偣銆佺嚎銆侀潰锛�
+   */
+  export class FlickerEntity {
     /**
      * 楂樹寒闂儊 Enity瀹炰綋瀵硅薄
      * @param entitys - entity瀵硅薄鎴栧璞℃暟缁�
@@ -5685,19 +5673,19 @@
      * @returns 楂樹寒闂儊鎺у埗 瀵硅薄
      */
     startFlicker(entitys: Cesium.Entity | Cesium.Entity[], opts?: {
-        time?: number;
-        color?: Cesium.Color;
-        maxAlpha?: number;
-        onEnd?: (...params: any[]) => any;
+      time?: number;
+      color?: Cesium.Color;
+      maxAlpha?: number;
+      onEnd?: (...params: any[]) => any;
     }): FlickerEntity;
     /**
      * 鍋滄楂樹寒闂儊
      * @returns 楂樹寒闂儊鎺у埗 瀵硅薄
      */
     stopFlicker(): FlickerEntity;
-}
+  }
 
-export namespace CorridorEntity {
+  export namespace CorridorEntity {
     /**
      * 璧板粖 鏀寔鐨勬牱寮忎俊鎭�
      * @property [width = 100] - 璧板粖瀹藉害锛屾寚瀹氳蛋寤婅竟缂樹箣闂寸殑璺濈銆�
@@ -5732,87 +5720,87 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        width?: number;
-        cornerType?: string | Cesium.CornerType;
-        height?: number;
-        heightReference?: Cesium.HeightReference;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        extrudedHeightReference?: Cesium.HeightReference;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        granularity?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        zIndex?: number;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: CorridorEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      width?: number;
+      cornerType?: string | Cesium.CornerType;
+      height?: number;
+      heightReference?: Cesium.HeightReference;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      extrudedHeightReference?: Cesium.HeightReference;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      granularity?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      zIndex?: number;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: CorridorEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 璧板粖  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CorridorEntity extends BasePolyEntity {
+  /**
+   * 璧板粖  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CorridorEntity extends BasePolyEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: CorridorEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: CorridorEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -5833,56 +5821,56 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-/**
- * 鏇茬嚎
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CurveEntity extends PolylineEntity {
+  /**
+   * 鏇茬嚎
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CurveEntity extends PolylineEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -5891,9 +5879,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): CurveEntity;
-}
+  }
 
-export namespace CylinderEntity {
+  export namespace CylinderEntity {
     /**
      * 鍦嗛敟 鏀寔鐨勬牱寮忎俊鎭�
      * @property [topRadius = 0] - 椤堕儴鍗婂緞锛屾寚瀹氬渾鏌变綋椤堕儴鐨勫崐寰勶紝褰撲负0鏃跺嵆涓哄渾閿ャ��
@@ -5926,83 +5914,83 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        topRadius?: number;
-        bottomRadius?: number;
-        length?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: string;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        numberOfVerticalLines?: number;
-        slices?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        heightReference?: Cesium.HeightReference;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: CylinderEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      topRadius?: number;
+      bottomRadius?: number;
+      length?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: string;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      numberOfVerticalLines?: number;
+      slices?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      heightReference?: Cesium.HeightReference;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: CylinderEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍦嗛敟  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CylinderEntity extends BasePointEntity {
+  /**
+   * 鍦嗛敟  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CylinderEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: CylinderEntity.StyleOptions;
-        attr?: any;
-        orientation?: Cesium.Property;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: CylinderEntity.StyleOptions;
+      attr?: any;
+      orientation?: Cesium.Property;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -6023,9 +6011,9 @@
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
      */
     position: Cesium.Cartesian3;
-}
+  }
 
-export namespace DivBillboardEntity {
+  export namespace DivBillboardEntity {
     /**
      * HTML杞浘鐗囧悗鐨勫浘鏍囩偣Entity 鏀寔鐨勬牱寮忎俊鎭�
      * @property html - Html鍐呭
@@ -6066,90 +6054,90 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        html: string;
-        opacity?: number;
-        scale?: number;
-        rotation?: number;
-        rotationDegree?: number;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        width?: number;
-        height?: number;
-        hasPixelOffset?: boolean;
-        pixelOffsetX?: number;
-        pixelOffsetY?: number;
-        pixelOffset?: Cesium.Cartesian2 | number[];
-        scaleByDistance?: boolean | Cesium.NearFarScalar;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        visibleDepth?: boolean;
-        disableDepthTestDistance?: number;
-        color?: Cesium.Color;
-        eyeOffset?: Cesium.Cartesian3;
-        alignedAxis?: Cesium.Cartesian3;
-        sizeInMeters?: boolean;
-        translucencyByDistance?: Cesium.NearFarScalar;
-        pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
-        imageSubRegion?: Cesium.BoundingRectangle;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: BillboardEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      html: string;
+      opacity?: number;
+      scale?: number;
+      rotation?: number;
+      rotationDegree?: number;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      width?: number;
+      height?: number;
+      hasPixelOffset?: boolean;
+      pixelOffsetX?: number;
+      pixelOffsetY?: number;
+      pixelOffset?: Cesium.Cartesian2 | number[];
+      scaleByDistance?: boolean | Cesium.NearFarScalar;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      visibleDepth?: boolean;
+      disableDepthTestDistance?: number;
+      color?: Cesium.Color;
+      eyeOffset?: Cesium.Cartesian3;
+      alignedAxis?: Cesium.Cartesian3;
+      sizeInMeters?: boolean;
+      translucencyByDistance?: Cesium.NearFarScalar;
+      pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
+      imageSubRegion?: Cesium.BoundingRectangle;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: BillboardEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * HTML杞浘鐗囧悗鐨� 鍥炬爣鐐笶ntity锛�
- * 闇�瑕佸紩鍏tml2canvas鎴杁omtoimage鎻掍欢杩涜DOM杞浘鐗�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DivBillboardEntity extends BillboardEntity {
+  /**
+   * HTML杞浘鐗囧悗鐨� 鍥炬爣鐐笶ntity锛�
+   * 闇�瑕佸紩鍏tml2canvas鎴杁omtoimage鎻掍欢杩涜DOM杞浘鐗�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DivBillboardEntity extends BillboardEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: DivBillboardEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: DivBillboardEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -6158,12 +6146,12 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): DivBillboardEntity;
-}
+  }
 
-/**
- * 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戝熀绫�
- */
-export class EditBase {
+  /**
+   * 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戝熀绫�
+   */
+  export class EditBase {
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
      */
@@ -6178,92 +6166,92 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     disable(): EditBase;
-}
+  }
 
-/**
- * BoxEntity瀵硅薄锛屾爣缁樺鐞嗗搴旂殑缂栬緫绫�
- */
-export class EditBox extends EditBase {
+  /**
+   * BoxEntity瀵硅薄锛屾爣缁樺鐞嗗搴旂殑缂栬緫绫�
+   */
+  export class EditBox extends EditBase {
     /**
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�
      */
     position: Cesium.Cartesian3;
-}
+  }
 
-/**
- * Circle瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditCircle extends EditPoly {
-}
+  /**
+   * Circle瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditCircle extends EditPoly {
+  }
 
-/**
- * Corridor瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditCorridor extends EditPoly {
-}
+  /**
+   * Corridor瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditCorridor extends EditPoly {
+  }
 
-/**
- * Cylinder瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditCylinder extends EditPoly {
-}
+  /**
+   * Cylinder瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditCylinder extends EditPoly {
+  }
 
-/**
- * Ellipsoid瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditEllipsoid extends EditBase {
-}
+  /**
+   * Ellipsoid瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditEllipsoid extends EditBase {
+  }
 
-/**
- * Model瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditModel extends EditBase {
-}
+  /**
+   * Model瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditModel extends EditBase {
+  }
 
-/**
- * Plane瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditPlane extends EditBase {
-}
+  /**
+   * Plane瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditPlane extends EditBase {
+  }
 
-/**
- * Point 瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditPoint extends EditBase {
-}
+  /**
+   * Point 瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditPoint extends EditBase {
+  }
 
-/**
- * 绾块潰鐘跺璞� 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被鍩虹被
- */
-export class EditPoly extends EditBase {
-}
+  /**
+   * 绾块潰鐘跺璞� 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被鍩虹被
+   */
+  export class EditPoly extends EditBase {
+  }
 
-/**
- * Polygon瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
- */
-export class EditPolygon extends EditPoly {
-}
+  /**
+   * Polygon瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被
+   */
+  export class EditPolygon extends EditPoly {
+  }
 
-/**
- * Polygon瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被锛�
- * 鐢ㄤ簬澶栭儴鎵╁睍浣跨敤锛岀粯鍒剁殑鐐逛笌鏄剧ず鐨勭偣涓嶄竴鑷寸殑鏍囧彿
- */
-export class EditPolygonEx extends EditPolygon {
-}
+  /**
+   * Polygon瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被锛�
+   * 鐢ㄤ簬澶栭儴鎵╁睍浣跨敤锛岀粯鍒剁殑鐐逛笌鏄剧ず鐨勭偣涓嶄竴鑷寸殑鏍囧彿
+   */
+  export class EditPolygonEx extends EditPolygon {
+  }
 
-/**
- * Rectangle瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被锛�
- */
-export class EditRectangle extends EditPoly {
-}
+  /**
+   * Rectangle瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被锛�
+   */
+  export class EditRectangle extends EditPoly {
+  }
 
-/**
- * Wall瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被锛�
- */
-export class EditWall extends EditPoly {
-}
+  /**
+   * Wall瀵硅薄 鏍囩粯澶勭悊瀵瑰簲鐨勭紪杈戠被锛�
+   */
+  export class EditWall extends EditPoly {
+  }
 
-export namespace EllipseEntity {
+  export namespace EllipseEntity {
     /**
      * 妞渾銆佹き鍦嗘煴 鏀寔鐨勬牱寮忎俊鎭�
      * @property [semiMinorAxis = 100] - 妞渾鏃剁殑 鐭崐寰�
@@ -6303,88 +6291,88 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        semiMinorAxis?: number;
-        semiMajorAxis?: number;
-        height?: number;
-        heightReference?: Cesium.HeightReference;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        extrudedHeightReference?: Cesium.HeightReference;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineStyle?: PolylineEntity.StyleOptions;
-        rotation?: number;
-        rotationDegree?: number;
-        stRotation?: number;
-        stRotationDegree?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        granularity?: number;
-        numberOfVerticalLines?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        zIndex?: number;
-        addHeight?: number | string;
-        highlight?: CircleEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      semiMinorAxis?: number;
+      semiMajorAxis?: number;
+      height?: number;
+      heightReference?: Cesium.HeightReference;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      extrudedHeightReference?: Cesium.HeightReference;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineStyle?: PolylineEntity.StyleOptions;
+      rotation?: number;
+      rotationDegree?: number;
+      stRotation?: number;
+      stRotationDegree?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      granularity?: number;
+      numberOfVerticalLines?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      zIndex?: number;
+      addHeight?: number | string;
+      highlight?: CircleEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 妞渾銆佹き鍦嗘煴  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class EllipseEntity extends CircleEntity {
+  /**
+   * 妞渾銆佹き鍦嗘煴  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class EllipseEntity extends CircleEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: EllipseEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: EllipseEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -6393,9 +6381,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): EllipseEntity;
-}
+  }
 
-export namespace EllipsoidEntity {
+  export namespace EllipsoidEntity {
     /**
      * 鐞冦�佸崐鐞冦�佹き鐞� 鏀寔鐨� 鏍峰紡淇℃伅
      * @property [radii] - 鎸囧畾妞悆鍗婂緞銆�
@@ -6442,48 +6430,48 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        radii?: Cesium.Cartesian3;
-        radii_x?: number;
-        radii_y?: number;
-        radii_z?: number;
-        innerRadii?: Cesium.Cartesian3;
-        innerRadii_x?: number;
-        innerRadii_y?: number;
-        innerRadii_z?: number;
-        minimumClock?: number;
-        minimumClockDegree?: number;
-        maximumClock?: number;
-        maximumClockDegree?: number;
-        minimumCone?: number;
-        minimumConeDegree?: number;
-        maximumCone?: number;
-        maximumConeDegree?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: string;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        stackPartitions?: number;
-        slicePartitions?: number;
-        subdivisions?: number;
-        heightReference?: Cesium.HeightReference;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: EllipsoidEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      radii?: Cesium.Cartesian3;
+      radii_x?: number;
+      radii_y?: number;
+      radii_z?: number;
+      innerRadii?: Cesium.Cartesian3;
+      innerRadii_x?: number;
+      innerRadii_y?: number;
+      innerRadii_z?: number;
+      minimumClock?: number;
+      minimumClockDegree?: number;
+      maximumClock?: number;
+      maximumClockDegree?: number;
+      minimumCone?: number;
+      minimumConeDegree?: number;
+      maximumCone?: number;
+      maximumConeDegree?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: string;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      stackPartitions?: number;
+      slicePartitions?: number;
+      subdivisions?: number;
+      heightReference?: Cesium.HeightReference;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: EllipsoidEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
     /**
      * 鍔ㄦ�佹壂鎻忛潰 鍙傛暟
@@ -6493,62 +6481,62 @@
      * @property [planeOptions.style] - 鏍峰紡淇℃伅
      */
     type ScanPlaneOptions = {
-        planeOptions: {
-            type?: string;
-            step?: number;
-            style?: EllipsoidEntity.StyleOptions;
-        };
+      planeOptions: {
+        type?: string;
+        step?: number;
+        style?: EllipsoidEntity.StyleOptions;
+      };
     };
-}
+  }
 
-/**
- * 鐞冦�佸崐鐞冦�佹き鐞�  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param options.scanPlane - 鍔ㄦ�佹壂鎻忛潰
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class EllipsoidEntity extends BasePointEntity {
+  /**
+   * 鐞冦�佸崐鐞冦�佹き鐞�  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param options.scanPlane - 鍔ㄦ�佹壂鎻忛潰
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class EllipsoidEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: EllipsoidEntity.StyleOptions;
-        attr?: any;
-        orientation?: Cesium.Property;
-        scanPlane: EllipsoidEntity.ScanPlaneOptions | EllipsoidEntity.ScanPlaneOptions[];
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: EllipsoidEntity.StyleOptions;
+      attr?: any;
+      orientation?: Cesium.Property;
+      scanPlane: EllipsoidEntity.ScanPlaneOptions | EllipsoidEntity.ScanPlaneOptions[];
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -6586,9 +6574,9 @@
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
      */
     position: Cesium.Cartesian3;
-}
+  }
 
-export namespace FontBillboardEntity {
+  export namespace FontBillboardEntity {
     /**
      * Font CSS瀛椾綋鐐硅浆鍥剧墖鍚庣殑鍥炬爣鐐�  Entity 鏀寔鐨勬牱寮忎俊鎭�
      * @property [iconClass = "fa fa-automobile"] - 瀛椾綋css鏍峰紡
@@ -6630,91 +6618,91 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        iconClass?: string;
-        iconSize?: number;
-        color?: string;
-        opacity?: number;
-        scale?: number;
-        rotation?: number;
-        rotationDegree?: number;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        width?: number;
-        height?: number;
-        hasPixelOffset?: boolean;
-        pixelOffsetX?: number;
-        pixelOffsetY?: number;
-        pixelOffset?: Cesium.Cartesian2 | number[];
-        scaleByDistance?: boolean | Cesium.NearFarScalar;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        visibleDepth?: boolean;
-        disableDepthTestDistance?: number;
-        eyeOffset?: Cesium.Cartesian3;
-        alignedAxis?: Cesium.Cartesian3;
-        sizeInMeters?: boolean;
-        translucencyByDistance?: Cesium.NearFarScalar;
-        pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
-        imageSubRegion?: Cesium.BoundingRectangle;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: BillboardEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      iconClass?: string;
+      iconSize?: number;
+      color?: string;
+      opacity?: number;
+      scale?: number;
+      rotation?: number;
+      rotationDegree?: number;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      width?: number;
+      height?: number;
+      hasPixelOffset?: boolean;
+      pixelOffsetX?: number;
+      pixelOffsetY?: number;
+      pixelOffset?: Cesium.Cartesian2 | number[];
+      scaleByDistance?: boolean | Cesium.NearFarScalar;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      visibleDepth?: boolean;
+      disableDepthTestDistance?: number;
+      eyeOffset?: Cesium.Cartesian3;
+      alignedAxis?: Cesium.Cartesian3;
+      sizeInMeters?: boolean;
+      translucencyByDistance?: Cesium.NearFarScalar;
+      pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
+      imageSubRegion?: Cesium.BoundingRectangle;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: BillboardEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * Font CSS瀛椾綋鐐硅浆鍥剧墖鍚庣殑鍥炬爣鐐�  Entity,
- * 闇�瑕佸紩鍏tml2canvas鎴杁omtoimage鎻掍欢杩涜DOM杞浘鐗�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class FontBillboardEntity extends BasePointEntity {
+  /**
+   * Font CSS瀛椾綋鐐硅浆鍥剧墖鍚庣殑鍥炬爣鐐�  Entity,
+   * 闇�瑕佸紩鍏tml2canvas鎴杁omtoimage鎻掍欢杩涜DOM杞浘鐗�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class FontBillboardEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: FontBillboardEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: FontBillboardEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -6723,9 +6711,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): FontBillboardEntity;
-}
+  }
 
-export namespace LabelEntity {
+  export namespace LabelEntity {
     /**
      * 鏂囨湰鐐� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [text = "鏂囧瓧"] - 鏂囨湰鍐呭锛屾崲琛屽彲浠ョ敤鎹㈣绗�'\n'銆�
@@ -6771,94 +6759,94 @@
      * @property [addHeight] - 鍦ㄧ幇鏈夊潗鏍囧熀纭�涓婂鍔犵殑楂樺害鍊硷紙甯哥敤浜庡浘灞備腑閰嶇疆锛�,涔熸敮鎸佸瓧绗︿覆妯$増閰嶇疆
      */
     type StyleOptions = {
-        text?: string;
-        scale?: number;
-        horizontalOrigin?: Cesium.HorizontalOrigin;
-        verticalOrigin?: Cesium.VerticalOrigin;
-        font_family?: string;
-        font_size?: number;
-        font_weight?: string;
-        font_style?: string;
-        font?: string;
-        fill?: boolean;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineWidth?: number;
-        background?: boolean;
-        backgroundColor?: string | Cesium.Color;
-        backgroundOpacity?: number;
-        backgroundPadding?: number | Cesium.Cartesian2;
-        hasPixelOffset?: boolean;
-        pixelOffsetX?: number;
-        pixelOffsetY?: number;
-        pixelOffset?: Cesium.Cartesian2 | number[];
-        pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
-        eyeOffset?: Cesium.Cartesian3;
-        scaleByDistance?: boolean | Cesium.NearFarScalar;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        visibleDepth?: boolean;
-        disableDepthTestDistance?: number;
-        translucencyByDistance?: Cesium.NearFarScalar;
-        setHeight?: number | string;
-        addHeight?: number | string;
+      text?: string;
+      scale?: number;
+      horizontalOrigin?: Cesium.HorizontalOrigin;
+      verticalOrigin?: Cesium.VerticalOrigin;
+      font_family?: string;
+      font_size?: number;
+      font_weight?: string;
+      font_style?: string;
+      font?: string;
+      fill?: boolean;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineWidth?: number;
+      background?: boolean;
+      backgroundColor?: string | Cesium.Color;
+      backgroundOpacity?: number;
+      backgroundPadding?: number | Cesium.Cartesian2;
+      hasPixelOffset?: boolean;
+      pixelOffsetX?: number;
+      pixelOffsetY?: number;
+      pixelOffset?: Cesium.Cartesian2 | number[];
+      pixelOffsetScaleByDistance?: Cesium.NearFarScalar;
+      eyeOffset?: Cesium.Cartesian3;
+      scaleByDistance?: boolean | Cesium.NearFarScalar;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      visibleDepth?: boolean;
+      disableDepthTestDistance?: number;
+      translucencyByDistance?: Cesium.NearFarScalar;
+      setHeight?: number | string;
+      addHeight?: number | string;
     };
-}
+  }
 
-/**
- * 鏂囧瓧  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class LabelEntity extends BasePointEntity {
+  /**
+   * 鏂囧瓧  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class LabelEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: LabelEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: LabelEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -6877,9 +6865,9 @@
      * @returns 鏃�
      */
     startBounce(options?: {
-        maxHeight?: number;
-        step?: number;
-        autoStop?: boolean;
+      maxHeight?: number;
+      step?: number;
+      autoStop?: boolean;
     }): void;
     /**
      * 鍋滄寮硅烦鍔ㄧ敾
@@ -6897,9 +6885,9 @@
      * 闄勫姞鐨刲abel鏂囨湰瀵硅薄
      */
     readonly label: Cesium.Label | Cesium.LabelGraphics;
-}
+  }
 
-export namespace ModelEntity {
+  export namespace ModelEntity {
     /**
      * gltf灏忔ā鍨� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [url] - glTF妯″瀷鐨刄RI鐨勫瓧绗︿覆鎴栬祫婧愬睘鎬с��
@@ -6942,48 +6930,48 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        url?: string | Cesium.Resource;
-        scale?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        noPitchRoll?: boolean;
-        minimumPixelSize?: number;
-        maximumScale?: number;
-        fill?: boolean;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        colorBlendMode?: Cesium.ColorBlendMode;
-        colorBlendAmount?: number;
-        silhouette?: boolean;
-        silhouetteColor?: string | Cesium.Color;
-        silhouetteSize?: number;
-        silhouetteAlpha?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_near?: number;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayPoint?: PointEntity.StyleOptions;
-        distanceDisplayBillboard?: BillboardEntity.StyleOptions;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        incrementallyLoadTextures?: boolean;
-        runAnimations?: boolean;
-        clampAnimations?: boolean;
-        imageBasedLightingFactor?: Cesium.Cartesian2;
-        lightColor?: Cesium.Color;
-        nodeTransformations?: Cesium.PropertyBag | {
-            [key: string]: Cesium.TranslationRotationScale;
-        };
-        articulations?: Cesium.PropertyBag | {
-            [key: string]: number;
-        };
-        clippingPlanes?: Cesium.ClippingPlaneCollection;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: ModelEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      url?: string | Cesium.Resource;
+      scale?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      noPitchRoll?: boolean;
+      minimumPixelSize?: number;
+      maximumScale?: number;
+      fill?: boolean;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      colorBlendMode?: Cesium.ColorBlendMode;
+      colorBlendAmount?: number;
+      silhouette?: boolean;
+      silhouetteColor?: string | Cesium.Color;
+      silhouetteSize?: number;
+      silhouetteAlpha?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_near?: number;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayPoint?: PointEntity.StyleOptions;
+      distanceDisplayBillboard?: BillboardEntity.StyleOptions;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      incrementallyLoadTextures?: boolean;
+      runAnimations?: boolean;
+      clampAnimations?: boolean;
+      imageBasedLightingFactor?: Cesium.Cartesian2;
+      lightColor?: Cesium.Color;
+      nodeTransformations?: Cesium.PropertyBag | {
+        [key: string]: Cesium.TranslationRotationScale;
+      };
+      articulations?: Cesium.PropertyBag | {
+        [key: string]: number;
+      };
+      clippingPlanes?: Cesium.ClippingPlaneCollection;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: ModelEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
@@ -7007,78 +6995,78 @@
      * @property stop - 妯″瀷addDynamicPosition娣诲姞鐨勫姩鎬佺偣锛屽埌鏃舵椂闂村仠姝㈠悗瑙﹀彂
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        load: string;
-        stop: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      load: string;
+      stop: string;
     };
-}
+  }
 
-/**
- * gltf灏忔ā鍨�  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.maxCacheCount = 50] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屼繚鐣欑殑鍧愭爣鐐规暟閲�
- * @param [options.clampToTileset] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屾槸鍚﹁繘琛岃创妯″瀷銆�
- * @param [options.frameRate = 30] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽苟clampToTileset锛歵rue鏃讹紝澶氬皯甯ц绠椾竴娆¤创妯″瀷楂樺害
- * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽湪浠讳綍鍙敤鍧愭爣涔嬪悗涓�娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
- * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛� 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ModelEntity extends BasePointEntity {
+  /**
+   * gltf灏忔ā鍨�  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.maxCacheCount = 50] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屼繚鐣欑殑鍧愭爣鐐规暟閲�
+   * @param [options.clampToTileset] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屾槸鍚﹁繘琛岃创妯″瀷銆�
+   * @param [options.frameRate = 30] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽苟clampToTileset锛歵rue鏃讹紝澶氬皯甯ц绠椾竴娆¤创妯″瀷楂樺害
+   * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛屽湪浠讳綍鍙敤鍧愭爣涔嬪悗涓�娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
+   * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛� 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ModelEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: ModelEntity.StyleOptions;
-        attr?: any;
-        orientation?: Cesium.Property;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        maxCacheCount?: number;
-        clampToTileset?: boolean;
-        frameRate?: number;
-        forwardExtrapolationType?: Cesium.ExtrapolationType;
-        backwardExtrapolationType?: Cesium.ExtrapolationType;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: ModelEntity.StyleOptions;
+      attr?: any;
+      orientation?: Cesium.Property;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      maxCacheCount?: number;
+      clampToTileset?: boolean;
+      frameRate?: number;
+      forwardExtrapolationType?: Cesium.ExtrapolationType;
+      backwardExtrapolationType?: Cesium.ExtrapolationType;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -7106,9 +7094,9 @@
      * @returns 鏃�
      */
     rotateStart(options?: {
-        direction?: boolean;
-        time?: number;
-        autoStopAngle?: number;
+      direction?: boolean;
+      time?: number;
+      autoStopAngle?: number;
     }): void;
     /**
      * 鍋滄杩愯 鑷棆杞姩鐢绘晥鏋�
@@ -7124,9 +7112,9 @@
      * @returns 鏃�
      */
     moveTo(options?: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        time?: number;
-        onEnd?: (...params: any[]) => any;
+      position: LatLngPoint | Cesium.Cartesian3;
+      time?: number;
+      onEnd?: (...params: any[]) => any;
     }): void;
     /**
      * 椋炶瀹氫綅鑷虫暟鎹墍鍦ㄧ殑瑙嗚
@@ -7151,23 +7139,23 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        scale?: number;
-        radius: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      scale?: number;
+      radius: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): ModelEntity;
     /**
      * 璁剧疆閫忔槑搴�
@@ -7186,9 +7174,9 @@
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
      */
     position: Cesium.Cartesian3;
-}
+  }
 
-export namespace PathEntity {
+  export namespace PathEntity {
     /**
      * path璺緞 鏀寔鐨勬牱寮忎俊鎭�
      * @property [width = 1.0] - 浠ュ儚绱犱负鍗曚綅鎸囧畾瀹藉害鐨勬暟瀛楀睘鎬с��
@@ -7206,72 +7194,72 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        width?: number;
-        color?: string;
-        opacity?: number;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        leadTime?: number;
-        trailTime?: number;
-        resolution?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        label?: LabelEntity.StyleOptions;
+      width?: number;
+      color?: string;
+      opacity?: number;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      leadTime?: number;
+      trailTime?: number;
+      resolution?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * path璺緞  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆锛堝惈鏃跺簭鐨勭偣闆嗗悎锛�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
- * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf妯″瀷 鍜屽搴旂殑鏍峰紡
- * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍍忕礌鐐� 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
- * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PathEntity extends BasePointEntity {
+  /**
+   * path璺緞  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆锛堝惈鏃跺簭鐨勭偣闆嗗悎锛�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
+   * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf妯″瀷 鍜屽搴旂殑鏍峰紡
+   * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍍忕礌鐐� 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
+   * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PathEntity extends BasePointEntity {
     constructor(options: {
-        position: Cesium.SampledPositionProperty;
-        orientation?: Cesium.Property;
-        style: PathEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        model?: ModelEntity.StyleOptions;
-        point?: PointEntity.StyleOptions;
-        billboard?: BillboardEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: Cesium.SampledPositionProperty;
+      orientation?: Cesium.Property;
+      style: PathEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      model?: ModelEntity.StyleOptions;
+      point?: PointEntity.StyleOptions;
+      billboard?: BillboardEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -7316,25 +7304,25 @@
      * @returns 鏃�
      */
     flyToPoint(options?: {
-        radius?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
      */
     position: Cesium.Cartesian3;
-}
+  }
 
-export namespace PlaneEntity {
+  export namespace PlaneEntity {
     /**
      * 骞抽潰 鏀寔鐨勬牱寮忎俊鎭�
      * @property [dimensions] - 鎸囧畾骞抽潰鐨勫搴﹀拰楂樺害銆�
@@ -7368,84 +7356,84 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        dimensions?: Cesium.Cartesian2;
-        dimensions_x?: number;
-        dimensions_y?: number;
-        plane?: Cesium.Plane;
-        plane_normal?: string;
-        plane_distance?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        randomColor?: boolean;
-        color?: string;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: string;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: PlaneEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      dimensions?: Cesium.Cartesian2;
+      dimensions_x?: number;
+      dimensions_y?: number;
+      plane?: Cesium.Plane;
+      plane_normal?: string;
+      plane_distance?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      randomColor?: boolean;
+      color?: string;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: string;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: PlaneEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 骞抽潰  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PlaneEntity extends BasePointEntity {
+  /**
+   * 骞抽潰  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PlaneEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: PlaneEntity.StyleOptions;
-        attr?: any;
-        orientation?: Cesium.Property;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: PlaneEntity.StyleOptions;
+      attr?: any;
+      orientation?: Cesium.Property;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -7462,9 +7450,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PlaneEntity;
-}
+  }
 
-export namespace PointEntity {
+  export namespace PointEntity {
     /**
      * 鍍忕礌鐐� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [pixelSize = 10] - 鍍忕礌澶у皬
@@ -7493,77 +7481,77 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        pixelSize?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineWidth?: number;
-        scaleByDistance?: boolean | Cesium.NearFarScalar;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        visibleDepth?: boolean;
-        disableDepthTestDistance?: number;
-        translucencyByDistance?: Cesium.NearFarScalar;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: PointEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      pixelSize?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineWidth?: number;
+      scaleByDistance?: boolean | Cesium.NearFarScalar;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      visibleDepth?: boolean;
+      disableDepthTestDistance?: number;
+      translucencyByDistance?: Cesium.NearFarScalar;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: PointEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍍忕礌鐐� Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PointEntity extends BasePointEntity {
+  /**
+   * 鍍忕礌鐐� Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PointEntity extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: PointEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: PointEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -7576,9 +7564,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PointEntity;
-}
+  }
 
-export namespace PolygonEntity {
+  export namespace PolygonEntity {
     /**
      * 闈� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [fill = true] - 鏄惁濉厖
@@ -7622,97 +7610,97 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        randomColor?: boolean;
-        stRotation?: number;
-        stRotationDegree?: number;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineStyle?: PolylineEntity.StyleOptions;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        height?: number;
-        heightReference?: Cesium.HeightReference;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        extrudedHeightReference?: Cesium.HeightReference;
-        granularity?: number;
-        closeTop?: boolean;
-        closeBottom?: boolean;
-        arcType?: Cesium.ArcType;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        perPositionHeight?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        zIndex?: number;
-        buffer?: number;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        highlight?: PolygonEntity.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      randomColor?: boolean;
+      stRotation?: number;
+      stRotationDegree?: number;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineStyle?: PolylineEntity.StyleOptions;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      height?: number;
+      heightReference?: Cesium.HeightReference;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      extrudedHeightReference?: Cesium.HeightReference;
+      granularity?: number;
+      closeTop?: boolean;
+      closeBottom?: boolean;
+      arcType?: Cesium.ArcType;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      perPositionHeight?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      zIndex?: number;
+      buffer?: number;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      highlight?: PolygonEntity.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 闈�  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolygonEntity extends BasePolyEntity {
+  /**
+   * 闈�  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolygonEntity extends BasePolyEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -7738,8 +7726,8 @@
      * @returns GeoJSON鏍煎紡瑙勮寖瀵硅薄
      */
     toGeoJSON(options?: {
-        closure?: boolean;
-        noAlt?: boolean;
+      closure?: boolean;
+      noAlt?: boolean;
     }): any;
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -7764,9 +7752,9 @@
      * 涓績鐐瑰潗鏍� 锛堢瑳鍗″皵鍧愭爣锛�
      */
     readonly center: Cesium.Cartesian3;
-}
+  }
 
-export namespace PolylineEntity {
+  export namespace PolylineEntity {
     /**
      * 绾� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [materialType = "Color"] - 绾垮瀷 ,鍙�夐」锛歿@link MaterialType}
@@ -7802,89 +7790,89 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        width?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        randomColor?: boolean;
-        depthFailMaterial?: Cesium.MaterialProperty | Cesium.Color;
-        closure?: boolean;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineWidth?: number;
-        depthFail?: boolean;
-        depthFailColor?: string;
-        depthFailOpacity?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        arcType?: Cesium.ArcType;
-        granularity?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        zIndex?: number;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        highlight?: PolylineEntity.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      width?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      randomColor?: boolean;
+      depthFailMaterial?: Cesium.MaterialProperty | Cesium.Color;
+      closure?: boolean;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineWidth?: number;
+      depthFail?: boolean;
+      depthFailColor?: string;
+      depthFailOpacity?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      arcType?: Cesium.ArcType;
+      granularity?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      zIndex?: number;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      highlight?: PolylineEntity.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 绾�  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolylineEntity extends BasePolyEntity {
+  /**
+   * 绾�  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolylineEntity extends BasePolyEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -7901,9 +7889,9 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-export namespace PolylineVolumeEntity {
+  export namespace PolylineVolumeEntity {
     /**
      * 绠¢亾绾� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [radius = 10] - 鍗婂緞
@@ -7929,78 +7917,78 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        radius?: number;
-        shape?: string | Cesium.Cartesian2[];
-        fill?: boolean;
-        color?: string;
-        opacity?: number;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        cornerType?: Cesium.CornerType;
-        granularity?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        highlight?: PolylineVolumeEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      radius?: number;
+      shape?: string | Cesium.Cartesian2[];
+      fill?: boolean;
+      color?: string;
+      opacity?: number;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      cornerType?: Cesium.CornerType;
+      granularity?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      highlight?: PolylineVolumeEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 绠¢亾绾�  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolylineVolumeEntity extends BasePolyEntity {
+  /**
+   * 绠¢亾绾�  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolylineVolumeEntity extends BasePolyEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineVolumeEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineVolumeEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -8021,9 +8009,9 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-export namespace RectangleEntity {
+  export namespace RectangleEntity {
     /**
      * 鐭╁舰 鏀寔鐨勬牱寮忎俊鎭�
      * @property [fill = true] - 鏄惁濉厖
@@ -8061,92 +8049,92 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineStyle?: PolylineEntity.StyleOptions;
-        height?: number;
-        heightReference?: Cesium.HeightReference;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        extrudedHeightReference?: Cesium.HeightReference;
-        rotation?: number;
-        rotationDegree?: number;
-        stRotation?: number;
-        stRotationDegree?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        granularity?: number;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        zIndex?: number;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: RectangleEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineStyle?: PolylineEntity.StyleOptions;
+      height?: number;
+      heightReference?: Cesium.HeightReference;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      extrudedHeightReference?: Cesium.HeightReference;
+      rotation?: number;
+      rotationDegree?: number;
+      stRotation?: number;
+      stRotationDegree?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      granularity?: number;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      zIndex?: number;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: RectangleEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鐭╁舰  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.rectangle - 鐭╁舰鑼冨洿锛屼笌positions浜岄�変竴銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class RectangleEntity extends BasePolyEntity {
+  /**
+   * 鐭╁舰  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.rectangle - 鐭╁舰鑼冨洿锛屼笌positions浜岄�変竴銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class RectangleEntity extends BasePolyEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        rectangle: Cesium.Rectangle | Cesium.PositionProperty;
-        style: RectangleEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      rectangle: Cesium.Rectangle | Cesium.PositionProperty;
+      style: RectangleEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -8177,9 +8165,9 @@
      * @returns GeoJSON鏍煎紡瑙勮寖瀵硅薄
      */
     toGeoJSON(options?: {
-        outline?: boolean;
-        closure?: boolean;
-        noAlt?: boolean;
+      outline?: boolean;
+      closure?: boolean;
+      noAlt?: boolean;
     }): any;
     /**
      * 鑾峰彇鐭╁舰鐨�4涓竟绾垮潗鏍囬泦鍚堬紙绗涘崱灏斿潗鏍囷級
@@ -8201,7 +8189,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 鍒ゆ柇鐐规槸鍚﹀湪鐭╁舰鍐�
@@ -8259,27 +8247,27 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseGraphic | any;
-}
+  }
 
-export namespace RectangularSensor {
+  export namespace RectangularSensor {
     /**
      * 鐩告帶闃甸浄杈� 鏀寔鐨勬牱寮忎俊鎭�
      * @property radius - 鍗婂緞
@@ -8314,85 +8302,85 @@
      * @property [depthTest = true] - 鏄惁琚伄鎸�
      */
     type StyleOptions = {
-        radius: number;
-        xHalfAngle?: number;
-        xHalfAngleDegree?: number;
-        yHalfAngle?: number;
-        yHalfAngleDegree?: number;
-        color?: string;
-        opacity?: number;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        lineColor?: string | Cesium.Color;
-        lineOpacity?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        showScanPlane?: boolean;
-        scanPlaneColor?: string | Cesium.Color;
-        scanPlaneOpacity?: number;
-        scanPlaneMode?: number;
-        scanPlaneRate?: number;
-        showSectorLines?: boolean;
-        showSectorSegmentLines?: boolean;
-        showLateralSurfaces?: boolean;
-        lateralSurfaceMaterial?: Cesium.MaterialProperty;
-        showDomeSurfaces?: boolean;
-        domeSurfaceMaterial?: Cesium.MaterialProperty;
-        showDomeLines?: boolean;
-        showIntersection?: boolean;
-        intersectionColor?: Cesium.Color;
-        intersectionWidth?: Cesium.Color;
-        slice?: number;
-        depthTest?: boolean;
+      radius: number;
+      xHalfAngle?: number;
+      xHalfAngleDegree?: number;
+      yHalfAngle?: number;
+      yHalfAngleDegree?: number;
+      color?: string;
+      opacity?: number;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      lineColor?: string | Cesium.Color;
+      lineOpacity?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      showScanPlane?: boolean;
+      scanPlaneColor?: string | Cesium.Color;
+      scanPlaneOpacity?: number;
+      scanPlaneMode?: number;
+      scanPlaneRate?: number;
+      showSectorLines?: boolean;
+      showSectorSegmentLines?: boolean;
+      showLateralSurfaces?: boolean;
+      lateralSurfaceMaterial?: Cesium.MaterialProperty;
+      showDomeSurfaces?: boolean;
+      domeSurfaceMaterial?: Cesium.MaterialProperty;
+      showDomeLines?: boolean;
+      showIntersection?: boolean;
+      intersectionColor?: Cesium.Color;
+      intersectionWidth?: Cesium.Color;
+      slice?: number;
+      depthTest?: boolean;
     };
-}
+  }
 
-/**
- * 鐩告帶闃甸浄杈�  Entity瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.orientation] - 瀹炰綋鏂瑰悜
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class RectangularSensor extends BasePointEntity {
+  /**
+   * 鐩告帶闃甸浄杈�  Entity瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.orientation] - 瀹炰綋鏂瑰悜
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class RectangularSensor extends BasePointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: RectangularSensor.StyleOptions;
-        attr?: any;
-        orientation?: Cesium.Property;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: RectangularSensor.StyleOptions;
+      attr?: any;
+      orientation?: Cesium.Property;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -8409,9 +8397,9 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): RectangularSensor;
-}
+  }
 
-export namespace Video2D {
+  export namespace Video2D {
     /**
      * 瑙嗛铻嶅悎锛堟姇灏�2D骞抽潰锛� 鏀寔鐨勬牱寮忎俊鎭�
      * @property camera - 鐩告満鏂瑰悜鍙傛暟
@@ -8446,88 +8434,88 @@
      * @property [highlight] - 榧犳爣绉诲叆鎴栧崟鍑�(type:'click')鍚庣殑瀵瑰簲楂樹寒鐨勯儴鍒嗘牱寮忥紝鍒涘缓Graphic鍚庝篃鍙互openHighlight銆乧loseHighlight鏂规硶鏉ユ墜鍔ㄨ皟鐢�
      */
     type StyleOptions = {
-        camera: {
-            direction: Cesium.Cartesian3;
-            up: Cesium.Cartesian3;
-            right: Cesium.Cartesian3;
-        };
-        dis: number;
-        fov: number;
-        fovDegree: number;
-        aspectRatio: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        randomColor?: boolean;
-        stRotation?: number;
-        stRotationDegree?: number;
-        outline?: boolean;
-        outlineWidth?: number;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineStyle?: PolylineEntity.StyleOptions;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        granularity?: number;
-        arcType?: Cesium.ArcType;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        highlight?: PolygonEntity.StyleOptions;
+      camera: {
+        direction: Cesium.Cartesian3;
+        up: Cesium.Cartesian3;
+        right: Cesium.Cartesian3;
+      };
+      dis: number;
+      fov: number;
+      fovDegree: number;
+      aspectRatio: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      randomColor?: boolean;
+      stRotation?: number;
+      stRotationDegree?: number;
+      outline?: boolean;
+      outlineWidth?: number;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineStyle?: PolylineEntity.StyleOptions;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      granularity?: number;
+      arcType?: Cesium.ArcType;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      highlight?: PolygonEntity.StyleOptions;
     };
     /**
      * 鏃嬭浆鐨勬柟鍚�
      */
     enum RatateDirection {
-        LEFT,
-        RIGHT,
-        TOP,
-        BOTTOM,
-        ALONG,
-        INVERSE
+      LEFT,
+      RIGHT,
+      TOP,
+      BOTTOM,
+      ALONG,
+      INVERSE
     }
-}
+  }
 
-/**
- * 瑙嗛铻嶅悎锛堟姇灏�2D骞抽潰锛�,
- * 鏍规嵁鐩告満浣嶇疆銆佹柟鍚戠瓑鍙傛暟锛屽湪鐩告満鍓嶉潰鐢熸垚涓�涓狿olygonEntity闈紝鐒跺悗璐磋棰戠汗鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.dom - 瑙嗛瀵瑰簲鐨剉ideo鏍囩
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.showFrustum = true] - 鏄惁鏄剧ず瑙嗘浣撴绾�
- * @param [options.reverse = false] - 鏄惁鍙嶈浆璁$畻寰楀埌鐨勫潗鏍�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Video2D extends PolygonEntity {
+  /**
+   * 瑙嗛铻嶅悎锛堟姇灏�2D骞抽潰锛�,
+   * 鏍规嵁鐩告満浣嶇疆銆佹柟鍚戠瓑鍙傛暟锛屽湪鐩告満鍓嶉潰鐢熸垚涓�涓狿olygonEntity闈紝鐒跺悗璐磋棰戠汗鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.dom - 瑙嗛瀵瑰簲鐨剉ideo鏍囩
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.showFrustum = true] - 鏄惁鏄剧ず瑙嗘浣撴绾�
+   * @param [options.reverse = false] - 鏄惁鍙嶈浆璁$畻寰楀埌鐨勫潗鏍�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Video2D extends PolygonEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        dom: HTMLElement;
-        style: Video2D.StyleOptions;
-        attr?: any;
-        showFrustum?: boolean;
-        reverse?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      dom: HTMLElement;
+      style: Video2D.StyleOptions;
+      attr?: any;
+      showFrustum?: boolean;
+      reverse?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
@@ -8597,9 +8585,9 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄 鎴� Cesium.PolygonHierarchy
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-export namespace WallEntity {
+  export namespace WallEntity {
     /**
      * 澧� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [diffHeight = 100] - 澧欓珮
@@ -8630,84 +8618,84 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        diffHeight?: number;
-        minimumHeights?: number[];
-        maximumHeights?: number[];
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.MaterialProperty | Cesium.Color;
-        color?: string;
-        opacity?: number;
-        closure?: boolean;
-        outline?: boolean;
-        outlineWidth?: string;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        granularity?: number;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: WallEntity.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      diffHeight?: number;
+      minimumHeights?: number[];
+      maximumHeights?: number[];
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.MaterialProperty | Cesium.Color;
+      color?: string;
+      opacity?: number;
+      closure?: boolean;
+      outline?: boolean;
+      outlineWidth?: string;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      granularity?: number;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: WallEntity.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 澧�  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class WallEntity extends BasePolyEntity {
+  /**
+   * 澧�  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class WallEntity extends BasePolyEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: WallEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: WallEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁瀵瑰簲鐨� Cesium鍐呴儴瀵硅薄鐨勫叿浣撶被鍨嬪璞�
@@ -8728,52 +8716,52 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-/**
- * 鏀诲嚮绠ご  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class AttackArrow extends PolygonEntity {
+  /**
+   * 鏀诲嚮绠ご  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class AttackArrow extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -8782,52 +8770,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): AttackArrow;
-}
+  }
 
-/**
- * 鏀诲嚮绠ご(骞冲熬)  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class AttackArrowPW extends PolygonEntity {
+  /**
+   * 鏀诲嚮绠ご(骞冲熬)  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class AttackArrowPW extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -8836,52 +8824,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): AttackArrowPW;
-}
+  }
 
-/**
- * 鏀诲嚮绠ご锛堢嚂灏撅級  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class AttackArrowYW extends PolygonEntity {
+  /**
+   * 鏀诲嚮绠ご锛堢嚂灏撅級  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class AttackArrowYW extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -8890,52 +8878,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): AttackArrowYW;
-}
+  }
 
-/**
- * 闂悎鏇查潰(3涓偣)   Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CloseVurve extends PolygonEntity {
+  /**
+   * 闂悎鏇查潰(3涓偣)   Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CloseVurve extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -8944,52 +8932,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): CloseVurve;
-}
+  }
 
-/**
- * 鍙岀澶达紙閽冲嚮锛�  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DoubleArrow extends PolygonEntity {
+  /**
+   * 鍙岀澶达紙閽冲嚮锛�  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DoubleArrow extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -8998,52 +8986,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): DoubleArrow;
-}
+  }
 
-/**
- * 鐩寸澶�(2涓偣)   Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class FineArrow extends PolygonEntity {
+  /**
+   * 鐩寸澶�(2涓偣)   Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class FineArrow extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9052,52 +9040,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): FineArrow;
-}
+  }
 
-/**
- * 鐕曞熬鐩寸澶�(2涓偣)   Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class FineArrowYW extends PolygonEntity {
+  /**
+   * 鐕曞熬鐩寸澶�(2涓偣)   Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class FineArrowYW extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9106,52 +9094,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): FineArrowYW;
-}
+  }
 
-/**
- * 闆嗙粨鍦�(3涓偣)   Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class GatheringPlace extends PolygonEntity {
+  /**
+   * 闆嗙粨鍦�(3涓偣)   Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class GatheringPlace extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9160,52 +9148,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): GatheringPlace;
-}
+  }
 
-/**
- * 绛夎叞涓夎褰�(3涓偣)  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class IsosTriangle extends PolygonEntity {
+  /**
+   * 绛夎叞涓夎褰�(3涓偣)  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class IsosTriangle extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9214,52 +9202,52 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): IsosTriangle;
-}
+  }
 
-/**
- * 寮撳舰闈�(3涓偣)   Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Lune extends PolygonEntity {
+  /**
+   * 寮撳舰闈�(3涓偣)   Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Lune extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9268,59 +9256,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): Lune;
-}
+  }
 
-/**
- * 姝e杈瑰舰  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅,杩樺寘鎷細
- * @param [options.style.border = 3] - 杈规暟閲�
- * @param options.style.radius - 鍖哄煙鐨勫崐寰勶紙鍗曚綅锛氱背锛�
- * @param [options.style.startAngle = 0] - 鍖哄煙鐨勫紑濮嬭搴�(姝d笢鏂瑰悜涓�0,椤烘椂閽堝埌360搴�)
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Regular extends PolygonEntity {
+  /**
+   * 姝e杈瑰舰  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅,杩樺寘鎷細
+   * @param [options.style.border = 3] - 杈规暟閲�
+   * @param options.style.radius - 鍖哄煙鐨勫崐寰勶紙鍗曚綅锛氱背锛�
+   * @param [options.style.startAngle = 0] - 鍖哄煙鐨勫紑濮嬭搴�(姝d笢鏂瑰悜涓�0,椤烘椂閽堝埌360搴�)
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Regular extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: {
-            border?: number;
-            radius: number;
-            startAngle?: number;
-        };
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: {
+        border?: number;
+        radius: number;
+        startAngle?: number;
+      };
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 缂栬緫澶勭悊绫�
@@ -9337,59 +9325,59 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄 鎴� Cesium.PolygonHierarchy
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-/**
- * 鎵囧舰(3涓偣)  Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅,杩樺寘鎷細
- * @param options.style.radius - 鎵囧舰鍖哄煙鐨勫崐寰勶紙鍗曚綅锛氱背锛�
- * @param options.style.startAngle - 鎵囧舰鍖哄煙鐨勫紑濮嬭搴�(姝d笢鏂瑰悜涓�0,椤烘椂閽堝埌360搴�)
- * @param options.style.endAngle - 鎵囧舰鍖哄煙鐨勭粨鏉熻搴�(姝d笢鏂瑰悜涓�0,椤烘椂閽堝埌360搴�)
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Sector extends PolygonEntity {
+  /**
+   * 鎵囧舰(3涓偣)  Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅,杩樺寘鎷細
+   * @param options.style.radius - 鎵囧舰鍖哄煙鐨勫崐寰勶紙鍗曚綅锛氱背锛�
+   * @param options.style.startAngle - 鎵囧舰鍖哄煙鐨勫紑濮嬭搴�(姝d笢鏂瑰悜涓�0,椤烘椂閽堝埌360搴�)
+   * @param options.style.endAngle - 鎵囧舰鍖哄煙鐨勭粨鏉熻搴�(姝d笢鏂瑰悜涓�0,椤烘椂閽堝埌360搴�)
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Sector extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: {
-            radius: number;
-            startAngle: number;
-            endAngle: number;
-        };
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: {
+        radius: number;
+        startAngle: number;
+        endAngle: number;
+      };
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 缂栬緫澶勭悊绫�
@@ -9406,52 +9394,52 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄 鎴� Cesium.PolygonHierarchy
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-/**
- * 鐩寸澶�(3涓偣)   Entity鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class StraightArrow extends PolygonEntity {
+  /**
+   * 鐩寸澶�(3涓偣)   Entity鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class StraightArrow extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9460,59 +9448,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): StraightArrow;
-}
+  }
 
-/**
- * 瑙掑害閲忕畻瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class AngleMeasure extends PolylineEntity {
+  /**
+   * 瑙掑害閲忕畻瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class AngleMeasure extends PolylineEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 娴嬮噺缁撴灉
@@ -9531,59 +9519,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 闈㈢Н娴嬮噺瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class AreaMeasure extends PolygonEntity {
+  /**
+   * 闈㈢Н娴嬮噺瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class AreaMeasure extends PolygonEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 娴嬮噺缁撴灉
@@ -9608,59 +9596,59 @@
      * @returns 鏃�
      */
     startDraw(layer: GraphicLayer): void;
-}
+  }
 
-/**
- * 璐村湴闈㈢Н閲忕畻瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class AreaSurfaceMeasure extends AreaMeasure {
+  /**
+   * 璐村湴闈㈢Н閲忕畻瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class AreaSurfaceMeasure extends AreaMeasure {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9669,59 +9657,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 璺濈閲忕畻瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DistanceMeasure extends PolylineEntity {
+  /**
+   * 璺濈閲忕畻瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DistanceMeasure extends PolylineEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 娴嬮噺缁撴灉
@@ -9740,59 +9728,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 璐村湴璺濈閲忕畻瀵硅薄
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DistanceSurfaceMeasure extends DistanceMeasure {
+  /**
+   * 璐村湴璺濈閲忕畻瀵硅薄
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DistanceSurfaceMeasure extends DistanceMeasure {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9801,59 +9789,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 楂樺害閲忕畻瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class HeightMeasure extends PolylineEntity {
+  /**
+   * 楂樺害閲忕畻瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class HeightMeasure extends PolylineEntity {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 娴嬮噺缁撴灉
@@ -9872,59 +9860,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 涓夎楂樺害閲忕畻瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class HeightTriangleMeasure extends HeightMeasure {
+  /**
+   * 涓夎楂樺害閲忕畻瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class HeightTriangleMeasure extends HeightMeasure {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鏇存柊娴嬮噺缁撴灉鐨勬枃鏈�
@@ -9939,53 +9927,53 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 鍧愭爣閲忕畻瀵硅薄锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PointMeasure extends PointEntity {
+  /**
+   * 鍧愭爣閲忕畻瀵硅薄锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.drawShow = true] - 缁樺埗鏃讹紝鏄惁鑷姩闅愯棌entity锛屽彲閬垮厤鎷惧彇鍧愭爣瀛樺湪闂銆�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PointMeasure extends PointEntity {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
-        style: PointEntity.StyleOptions;
-        attr?: any;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        drawShow?: boolean;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3 | Cesium.PositionProperty | number[] | string;
+      style: PointEntity.StyleOptions;
+      attr?: any;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      drawShow?: boolean;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -9994,59 +9982,59 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 鍓栭潰閲忕畻瀵硅薄
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
- * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
- * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
- * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
- * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
- * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
- * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
- * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
- * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class SectionMeasure extends DistanceMeasure {
+  /**
+   * 鍓栭潰閲忕畻瀵硅薄
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.availability] - 涓庤瀵硅薄鍏宠仈鐨勫彲鐢ㄦ��(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.description] - 鎸囧畾姝ゅ疄浣撶殑HTML鎻忚堪鐨勫瓧绗︿覆灞炴�э紙infoBox涓睍绀猴級銆�
+   * @param [options.viewFrom] - 瑙傚療杩欎釜鐗╀綋鏃跺缓璁殑鍒濆鍋忕Щ閲忋��
+   * @param [options.parent] - 瑕佷笌姝ゅ疄浣撳叧鑱旂殑鐖跺疄浣撱��
+   * @param [options.onBeforeCreate] - 鍦� new Cesium.Entity(addattr) 鍓嶇殑鍥炶皟鏂规硶锛屽彲浠ュaddattr鍋氶澶栦釜鎬у寲澶勭悊銆�
+   * @param [options.hasMoveEdit = true] - 缁樺埗鏃讹紝鏄惁鍙互鏁翠綋骞崇Щ
+   * @param [options.minPointNum = 2] - 缁樺埗鏃讹紝鑷冲皯闇�瑕佺偣鐨勪釜鏁�
+   * @param [options.maxPointNum = 9999] - 缁樺埗鏃讹紝鏈�澶氬厑璁哥偣鐨勪釜鏁�
+   * @param [options.addHeight] - 鍦ㄧ粯鍒舵椂锛屽湪缁樺埗鐐圭殑鍩虹涓婂鍔犵殑楂樺害鍊�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class SectionMeasure extends DistanceMeasure {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
-        style: PolylineEntity.StyleOptions;
-        attr?: any;
-        label?: LabelEntity.StyleOptions;
-        availability?: Cesium.TimeIntervalCollection;
-        description?: Cesium.Property | string;
-        viewFrom?: Cesium.Property;
-        parent?: Cesium.Entity;
-        onBeforeCreate?: (...params: any[]) => any;
-        hasMoveEdit?: boolean;
-        minPointNum?: number;
-        maxPointNum?: number;
-        addHeight?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[] | Cesium.PositionProperty;
+      style: PolylineEntity.StyleOptions;
+      attr?: any;
+      label?: LabelEntity.StyleOptions;
+      availability?: Cesium.TimeIntervalCollection;
+      description?: Cesium.Property | string;
+      viewFrom?: Cesium.Property;
+      parent?: Cesium.Entity;
+      onBeforeCreate?: (...params: any[]) => any;
+      hasMoveEdit?: boolean;
+      minPointNum?: number;
+      maxPointNum?: number;
+      addHeight?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 閫氳繃鏍囩粯 鏉ュ垱寤虹煝閲忓璞�
@@ -10055,40 +10043,40 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 浣撶Н閲忕畻瀵硅薄锛堟柟閲忥級锛�
- * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞嗐��<br />
- *
- * 1. 鎸栨柟閲�: 璁$畻鈥滃熀鍑嗛潰鈥濆埌鍦拌〃涔嬮棿鐨勫嚫鍑洪儴鍒嗚繘琛屾寲鎺夌殑浣撶Н銆�<br />
- * 2. 濉柟閲忥細璁$畻鈥滃熀鍑嗛潰鈥濅笌鈥滃搴曢儴鈥濅箣闂寸殑缂哄皯閮ㄥ垎杩涜濉钩鐨勪綋绉��
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.polygonWallStyle] - 鍥村闈㈢殑鏍峰紡
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.heightLabel = true] - 鏄惁鏄剧ず鍚勮竟鐣岀偣楂樺害鍊兼枃鏈�
- * @param [options.offsetLabel = false] - 鏄惁鏄剧ず鍚勮竟鐣岀偣楂樺害宸枃鏈�
- * @param [options.labelHeight] - 鍚勮竟鐣岀偣楂樺害缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class VolumeMeasure extends AreaMeasure {
+  /**
+   * 浣撶Н閲忕畻瀵硅薄锛堟柟閲忥級锛�
+   * 闈炵洿鎺ヨ皟鐢紝鐢� Measure 绫荤粺涓�鍒涘缓鍙婄鐞嗐��<br />
+   *
+   * 1. 鎸栨柟閲�: 璁$畻鈥滃熀鍑嗛潰鈥濆埌鍦拌〃涔嬮棿鐨勫嚫鍑洪儴鍒嗚繘琛屾寲鎺夌殑浣撶Н銆�<br />
+   * 2. 濉柟閲忥細璁$畻鈥滃熀鍑嗛潰鈥濅笌鈥滃搴曢儴鈥濅箣闂寸殑缂哄皯閮ㄥ垎杩涜濉钩鐨勪綋绉��
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.polygonWallStyle] - 鍥村闈㈢殑鏍峰紡
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.heightLabel = true] - 鏄惁鏄剧ず鍚勮竟鐣岀偣楂樺害鍊兼枃鏈�
+   * @param [options.offsetLabel = false] - 鏄惁鏄剧ず鍚勮竟鐣岀偣楂樺害宸枃鏈�
+   * @param [options.labelHeight] - 鍚勮竟鐣岀偣楂樺害缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class VolumeMeasure extends AreaMeasure {
     constructor(options: {
-        style: PolygonEntity.StyleOptions;
-        attr?: any;
-        polygonWallStyle?: PolygonEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
-        heightLabel?: boolean;
-        offsetLabel?: boolean;
-        labelHeight?: LabelEntity.StyleOptions;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      style: PolygonEntity.StyleOptions;
+      attr?: any;
+      polygonWallStyle?: PolygonEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
+      heightLabel?: boolean;
+      offsetLabel?: boolean;
+      labelHeight?: LabelEntity.StyleOptions;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 闈㈠唴鐨勬渶楂樺湴琛ㄩ珮搴�
@@ -10129,64 +10117,64 @@
      * @returns 鐭㈤噺瀵硅薄
      */
     static fromDraw(layer: GraphicLayer, options: any): PolylineEntity;
-}
+  }
 
-/**
- * 鍗曚釜鍧愭爣鐨勭偣鐘� Primitive鍥惧厓 鐭㈤噺瀵硅薄 鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BasePointPrimitive extends BasePrimitive {
+  /**
+   * 鍗曚釜鍧愭爣鐨勭偣鐘� Primitive鍥惧厓 鐭㈤噺瀵硅薄 鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BasePointPrimitive extends BasePrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: any;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: any;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 浣嶇疆鍧愭爣 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint瀵硅薄
@@ -10256,9 +10244,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     clampToGround(options?: {
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        callback: getSurfaceHeight_callback;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      callback: getSurfaceHeight_callback;
     }): BasePointPrimitive;
     /**
      * 浣嶇疆鍧愭爣(鏁扮粍瀵硅薄)锛岀ず渚媅113.123456,31.123456,30.1]
@@ -10266,62 +10254,62 @@
      * @returns 浣嶇疆鍧愭爣(鏁扮粍瀵硅薄)
      */
     getCoordinate(noAlt: boolean): any[];
-}
+  }
 
-/**
- * 澶氫釜鍧愭爣鐨勭嚎闈㈢姸 Primitive鍥惧厓 鐭㈤噺瀵硅薄 鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BasePolyPrimitive extends BasePrimitive {
+  /**
+   * 澶氫釜鍧愭爣鐨勭嚎闈㈢姸 Primitive鍥惧厓 鐭㈤噺瀵硅薄 鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BasePolyPrimitive extends BasePrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: any;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: any;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 涓績鐐瑰潗鏍� 锛堢瑳鍗″皵鍧愭爣锛�
@@ -10385,14 +10373,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     clampToGround(options?: {
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        offset?: number;
-        callback: surfaceLineWork_callback;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      offset?: number;
+      callback: surfaceLineWork_callback;
     }): BasePolyPrimitive;
-}
+  }
 
-export namespace BasePrimitive {
+  export namespace BasePrimitive {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -10419,82 +10407,82 @@
      * @property mouseOut - 榧犳爣绉诲嚭 榧犳爣浜嬩欢
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        highlightOpen: string;
-        highlightClose: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      highlightOpen: string;
+      highlightClose: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
     };
-}
+  }
 
-/**
- * Primitive鍥惧厓 鐭㈤噺瀵硅薄 鍩虹被
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 銆愮偣鐘躲�戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
- * @param options.positions - 銆愮嚎闈㈢姸锛堝鐐癸級銆戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
- * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BasePrimitive extends BaseGraphic {
+  /**
+   * Primitive鍥惧厓 鐭㈤噺瀵硅薄 鍩虹被
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 銆愮偣鐘躲�戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
+   * @param options.positions - 銆愮嚎闈㈢姸锛堝鐐癸級銆戠煝閲忔暟鎹椂鐨勫潗鏍囦綅缃紝鍏蜂綋鐪嬪瓙绫诲疄鐜�
+   * @param options.style - 鐭㈤噺鏁版嵁鐨� 鏍峰紡淇℃伅锛屽叿浣撹鍚勭被鏁版嵁鐨勮鏄�
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BasePrimitive extends BaseGraphic {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: any;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: any;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 褰撳姞杞絧rimitive鏁版嵁鐨勫唴閮–esium瀹瑰櫒
@@ -10539,9 +10527,9 @@
      * @returns 鏃�
      */
     closeHighlight(): void;
-}
+  }
 
-export namespace BillboardPrimitive {
+  export namespace BillboardPrimitive {
     /**
      * 鍥炬爣鐐� Primitive鐭㈤噺鏁版嵁 鏀寔鐨勬牱寮忎俊鎭�
      * @property [鎵�鏈塢 - 涓� BillboardEntity 鐩稿悓
@@ -10549,42 +10537,42 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        鎵�鏈�?: BillboardEntity.StyleOptions;
-        highlight?: BillboardPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      鎵�鏈�?: BillboardEntity.StyleOptions;
+      highlight?: BillboardPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍥炬爣鐐� Primitive鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class BillboardPrimitive extends BasePointPrimitive {
+  /**
+   * 鍥炬爣鐐� Primitive鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class BillboardPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: BillboardPrimitive.StyleOptions;
-        attr?: any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: BillboardPrimitive.StyleOptions;
+      attr?: any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 褰撳姞杞絧rimitive鏁版嵁鐨勫唴閮–esium瀹瑰櫒
@@ -10594,9 +10582,9 @@
      * 鍥惧儚銆乁RI鎴朇anvas
      */
     image: string | HTMLCanvasElement;
-}
+  }
 
-export namespace BoxPrimitive {
+  export namespace BoxPrimitive {
     /**
      * 鐩掑瓙 鏀寔鐨勬牱寮忎俊鎭�
      * @property [dimensions] - 鎸囧畾鐩掑瓙鐨勯暱搴︺�佸搴﹀拰楂樺害銆�
@@ -10630,94 +10618,94 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        dimensions?: Cesium.Cartesian3;
-        dimensions_x?: number;
-        dimensions_y?: number;
-        dimensions_z?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: BoxPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      dimensions?: Cesium.Cartesian3;
+      dimensions_x?: number;
+      dimensions_y?: number;
+      dimensions_z?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: BoxPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鐩掑瓙 Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class BoxPrimitive extends BasePointPrimitive {
+  /**
+   * 鐩掑瓙 Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class BoxPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: BoxPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: BoxPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
-}
+  }
 
-export namespace CirclePrimitive {
+  export namespace CirclePrimitive {
     /**
      * 鍦� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [radius = 100] - 鍗婂緞
@@ -10754,95 +10742,95 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        radius?: number;
-        height?: number;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        stRotation?: number;
-        stRotationDegree?: number;
-        granularity?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        classification?: boolean;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: CirclePrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      radius?: number;
+      height?: number;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      stRotation?: number;
+      stRotationDegree?: number;
+      granularity?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      classification?: boolean;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: CirclePrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍦� Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CirclePrimitive extends BasePointPrimitive {
+  /**
+   * 鍦� Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CirclePrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: CirclePrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: CirclePrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍦嗙殑鍗婂緞锛堝崟浣嶏細绫筹級
@@ -10874,7 +10862,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 鍒ゆ柇鐐规槸鍚﹀湪鍦嗗唴
@@ -10905,27 +10893,27 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseGraphic | any;
-}
+  }
 
-export namespace ConeTrackPrimitive {
+  export namespace ConeTrackPrimitive {
     /**
      * 鍦嗛敟杩借釜浣� Primitive鍥惧厓鐭㈤噺瀵硅薄 鏀寔鐨勬牱寮忎俊鎭�
      * @property [angle] - 鍦嗛敟杩借釜浣撳紶瑙掞紙瑙掑害鍊硷紝鍙栧�艰寖鍥� 0.01-89.99锛�
@@ -10959,94 +10947,94 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        angle?: number;
-        bottomRadius?: number;
-        length?: number;
-        slices?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        fill?: boolean;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        highlight?: CylinderPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      angle?: number;
+      bottomRadius?: number;
+      length?: number;
+      slices?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      fill?: boolean;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      highlight?: CylinderPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍦嗛敟杩借釜浣� Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆(涓嶆敮鎸佸姩鎬佸睘鎬�)
- * @param [options.targetPosition] - 杩借釜鐨勭洰鏍囦綅缃�(涓嶆敮鎸佸姩鎬佸睘鎬�)
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ConeTrackPrimitive extends CylinderPrimitive {
+  /**
+   * 鍦嗛敟杩借釜浣� Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆(涓嶆敮鎸佸姩鎬佸睘鎬�)
+   * @param [options.targetPosition] - 杩借釜鐨勭洰鏍囦綅缃�(涓嶆敮鎸佸姩鎬佸睘鎬�)
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ConeTrackPrimitive extends CylinderPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3y;
-        targetPosition?: LatLngPoint | Cesium.Cartesian3;
-        style: ConeTrackPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3y;
+      targetPosition?: LatLngPoint | Cesium.Cartesian3;
+      style: ConeTrackPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 杩借釜鐨勭洰鏍囦綅缃�(纭畾浜嗘柟鍚戝拰璺濈)
@@ -11060,9 +11048,9 @@
      * 澶硅锛屽崐鍦鸿搴︼紝鍙栧�艰寖鍥� 0.01-89.99
      */
     angle: number;
-}
+  }
 
-export namespace CorridorPrimitive {
+  export namespace CorridorPrimitive {
     /**
      * 璧板粖  Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [width = 100] - 璧板粖瀹藉害锛屾寚瀹氳蛋寤婅竟缂樹箣闂寸殑璺濈銆�
@@ -11098,95 +11086,95 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        width?: number;
-        cornerType?: string | Cesium.CornerType;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        height?: number;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        classification?: boolean;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        label?: LabelPrimitive.StyleOptions;
+      width?: number;
+      cornerType?: string | Cesium.CornerType;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      height?: number;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      classification?: boolean;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      label?: LabelPrimitive.StyleOptions;
     };
-}
+  }
 
-/**
- * 璧板粖  Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CorridorPrimitive extends BasePolyPrimitive {
+  /**
+   * 璧板粖  Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CorridorPrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: CorridorPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: CorridorPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace CylinderPrimitive {
+  export namespace CylinderPrimitive {
     /**
      * 鍦嗛敟 鏀寔鐨勬牱寮忎俊鎭�
      * @property [topRadius = 0] - 椤堕儴鍗婂緞锛屾寚瀹氬渾鏌变綋椤堕儴鐨勫崐寰勶紝褰撲负0鏃跺嵆涓哄渾閿ャ��
@@ -11216,94 +11204,94 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        topRadius?: number;
-        bottomRadius?: number;
-        length?: number;
-        slices?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        highlight?: CylinderPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      topRadius?: number;
+      bottomRadius?: number;
+      length?: number;
+      slices?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      highlight?: CylinderPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍦嗛敟 Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CylinderPrimitive extends BasePointPrimitive {
+  /**
+   * 鍦嗛敟 Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CylinderPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: CylinderPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: CylinderPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace DiffuseWall {
+  export namespace DiffuseWall {
     /**
      * 绔嬩綋闈�(鎴栧渾)鏁e皠鏁堟灉  鏀寔鐨勬牱寮忎俊鎭�
      * @property [diffHeight = 100] - 澧欓珮
@@ -11313,46 +11301,46 @@
      * @property [shadows = Cesium.ShadowMode.DISABLED] - 鎸囧畾瀵硅薄鏄姇灏勮繕鏄帴鏀舵潵鑷厜婧愮殑闃村奖銆�
      */
     type StyleOptions = {
-        diffHeight?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        speed?: number;
-        shadows?: Cesium.ShadowMode;
+      diffHeight?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      speed?: number;
+      shadows?: Cesium.ShadowMode;
     };
-}
+  }
 
-/**
- * 绔嬩綋闈�(鎴栧渾)鏁e皠鏁堟灉 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆鏁扮粍锛堝杈瑰舰鏃讹級
- * @param options.position - 鍧愭爣浣嶇疆鏁扮粍锛堝渾褰㈡椂锛夛紝涓巔ositions浜岄�変竴
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DiffuseWall extends BasePolyPrimitive {
+  /**
+   * 绔嬩綋闈�(鎴栧渾)鏁e皠鏁堟灉 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆鏁扮粍锛堝杈瑰舰鏃讹級
+   * @param options.position - 鍧愭爣浣嶇疆鏁扮粍锛堝渾褰㈡椂锛夛紝涓巔ositions浜岄�変竴
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DiffuseWall extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: DiffuseWall.StyleOptions;
-        attr?: any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: DiffuseWall.StyleOptions;
+      attr?: any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 涓績鐐瑰潗鏍� 锛堢瑳鍗″皵鍧愭爣锛�
@@ -11362,9 +11350,9 @@
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
      */
     positions: Cesium.Cartesian3[];
-}
+  }
 
-export namespace DynamicRiver {
+  export namespace DynamicRiver {
     /**
      * 鍔ㄦ�佹渤娴� 鏀寔鐨勬牱寮忎俊鎭�
      * @property image - 鍥剧墖鏉愯川URL
@@ -11377,37 +11365,37 @@
      * @property [direction = true] - 璁剧疆娴佸姩鏂瑰悜
      */
     type StyleOptions = {
-        image: string;
-        opacity?: number;
-        width?: number;
-        height?: number;
-        speed?: number;
-        axisY?: boolean;
-        move?: boolean;
-        direction?: boolean;
+      image: string;
+      opacity?: number;
+      width?: number;
+      height?: number;
+      speed?: number;
+      axisY?: boolean;
+      move?: boolean;
+      direction?: boolean;
     };
-}
+  }
 
-/**
- * 鍔ㄦ�佹渤娴� 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DynamicRiver extends BasePolyPrimitive {
+  /**
+   * 鍔ㄦ�佹渤娴� 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DynamicRiver extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: DynamicRiver.StyleOptions;
-        attr?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: DynamicRiver.StyleOptions;
+      attr?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍥剧墖鏉愯川URL
@@ -11448,9 +11436,9 @@
      * @returns 鏃�
      */
     offsetHeight(height: number, time: number): void;
-}
+  }
 
-export namespace EllipsoidPrimitive {
+  export namespace EllipsoidPrimitive {
     /**
      * 鐞冧綋 鏀寔鐨勬牱寮忎俊鎭�
      * @property [radii] - 鎸囧畾妞悆鍗婂緞銆�
@@ -11493,105 +11481,105 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        radii?: Cesium.Cartesian3;
-        radii_x?: number;
-        radii_y?: number;
-        radii_z?: number;
-        innerRadii?: Cesium.Cartesian3;
-        innerRadii_x?: number;
-        innerRadii_y?: number;
-        innerRadii_z?: number;
-        minimumClock?: number;
-        minimumClockDegree?: number;
-        maximumClock?: number;
-        maximumClockDegree?: number;
-        minimumCone?: number;
-        minimumConeDegree?: number;
-        maximumCone?: number;
-        maximumConeDegree?: number;
-        stackPartitions?: number;
-        slicePartitions?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        highlight?: EllipsoidPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      radii?: Cesium.Cartesian3;
+      radii_x?: number;
+      radii_y?: number;
+      radii_z?: number;
+      innerRadii?: Cesium.Cartesian3;
+      innerRadii_x?: number;
+      innerRadii_y?: number;
+      innerRadii_z?: number;
+      minimumClock?: number;
+      minimumClockDegree?: number;
+      maximumClock?: number;
+      maximumClockDegree?: number;
+      minimumCone?: number;
+      minimumConeDegree?: number;
+      maximumCone?: number;
+      maximumConeDegree?: number;
+      stackPartitions?: number;
+      slicePartitions?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      highlight?: EllipsoidPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鐞冧綋 Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class EllipsoidPrimitive extends BasePointPrimitive {
+  /**
+   * 鐞冧綋 Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class EllipsoidPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: EllipsoidPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: EllipsoidPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace FrustumPrimitive {
+  export namespace FrustumPrimitive {
     /**
      * 鍥涙1閿ヤ綋 鏀寔鐨勬牱寮忎俊鎭�
      * @property [angle] - 鍥涙1閿ヤ綋寮犺锛堣搴﹀�硷紝鍙栧�艰寖鍥� 0.01-89.99锛�
@@ -11620,89 +11608,89 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        angle?: number;
-        angle2?: number;
-        length?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        highlight?: FrustumPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      angle?: number;
+      angle2?: number;
+      length?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      highlight?: FrustumPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍥涙1閿ヤ綋  Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.targetPosition] - 杩借釜鐨勭洰鏍囦綅缃�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class FrustumPrimitive extends BasePointPrimitive {
+  /**
+   * 鍥涙1閿ヤ綋  Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.targetPosition] - 杩借釜鐨勭洰鏍囦綅缃�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class FrustumPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        targetPosition?: LatLngPoint | Cesium.Cartesian3;
-        style: FrustumPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      targetPosition?: LatLngPoint | Cesium.Cartesian3;
+      style: FrustumPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍦嗛敟杩借釜鐨勭洰鏍�(纭畾浜嗘柟鍚戝拰璺濈)
@@ -11745,46 +11733,46 @@
      * <br/>鎻愮ず锛氱埗绫诲睘鎬э紝闈炴墍鏈夊瓙绫婚兘鍏峰
      */
     roll: number;
-}
+  }
 
-export namespace LabelPrimitive {
+  export namespace LabelPrimitive {
     /**
      * 鏂囧瓧 鏀寔鐨勬牱寮忎俊鎭紙涓嶭abelEntity鐩稿悓锛�
      * @property [鎵�鏈塢 - 涓嶭abelEntity鐩稿悓
      */
     type StyleOptions = {
-        鎵�鏈�?: LabelEntity.StyleOptions;
+      鎵�鏈�?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 鏂囧瓧 Primitive鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class LabelPrimitive extends BasePointPrimitive {
+  /**
+   * 鏂囧瓧 Primitive鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class LabelPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: LabelPrimitive.StyleOptions;
-        attr?: any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: LabelPrimitive.StyleOptions;
+      attr?: any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 褰撳姞杞絧rimitive鏁版嵁鐨勫唴閮–esium瀹瑰櫒
@@ -11794,9 +11782,9 @@
      * 鏂囨湰鍐呭
      */
     readonly text: string;
-}
+  }
 
-export namespace LightCone {
+  export namespace LightCone {
     /**
      * 鍏夐敟浣� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [color = '#00ffff'] - 棰滆壊
@@ -11804,50 +11792,50 @@
      * @property [height = 1000] - 閿ヤ綋楂樺害锛岀浉瀵逛簬妞悆闈㈢殑楂樺害銆�(鍗曚綅锛氱背)
      */
     type StyleOptions = {
-        color?: string | Cesium.Color;
-        radius?: number;
-        height?: number;
+      color?: string | Cesium.Color;
+      radius?: number;
+      height?: number;
     };
-}
+  }
 
-/**
- * 鍏夐敟浣�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class LightCone extends BasePointPrimitive {
+  /**
+   * 鍏夐敟浣�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class LightCone extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: LightCone.StyleOptions;
-        attr?: any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: LightCone.StyleOptions;
+      attr?: any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-export namespace ModelPrimitive {
+  export namespace ModelPrimitive {
     /**
      * gltf灏忔ā鍨� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [url] - glTF妯″瀷鐨刄RI鐨勫瓧绗︿覆鎴栬祫婧愬睘鎬с��
@@ -11911,64 +11899,64 @@
      * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.NONE] - 褰撲娇鐢╝ddDynamicPosition璁剧疆涓哄姩鐢昏建杩逛綅缃椂锛� 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
      */
     type StyleOptions = {
-        url?: string | Cesium.Resource;
-        scale?: number;
-        scaleX?: number;
-        scaleY?: number;
-        scaleZ?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        minimumPixelSize?: number;
-        maximumScale?: number;
-        fill?: boolean;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        colorBlendMode?: Cesium.ColorBlendMode;
-        colorBlendAmount?: number;
-        silhouette?: boolean;
-        silhouetteColor?: string | Cesium.Color;
-        silhouetteSize?: number;
-        silhouetteAlpha?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_near?: number;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayPoint?: PointEntity.StyleOptions;
-        distanceDisplayBillboard?: BillboardEntity.StyleOptions;
-        customShader?: Cesium.CustomShader;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        heightReference?: Cesium.HeightReference;
-        incrementallyLoadTextures?: boolean;
-        runAnimations?: boolean;
-        clampAnimations?: boolean;
-        imageBasedLightingFactor?: Cesium.Cartesian2;
-        lightColor?: Cesium.Color;
-        nodeTransformations?: Cesium.PropertyBag | {
-            [key: string]: Cesium.TranslationRotationScale;
-        };
-        articulations?: Cesium.PropertyBag | {
-            [key: string]: number;
-        };
-        clippingPlanes?: Cesium.ClippingPlaneCollection;
-        allowPicking?: boolean;
-        asynchronous?: boolean;
-        dequantizeInShader?: boolean;
-        backFaceCulling?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugWireframe?: boolean;
-        startTime?: Cesium.JulianDate;
-        delay?: number;
-        stopTime?: Cesium.JulianDate;
-        removeOnStop?: boolean;
-        multiplier?: number;
-        reverse?: boolean;
-        loop?: Cesium.ModelAnimationLoop;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        highlight?: ModelPrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      url?: string | Cesium.Resource;
+      scale?: number;
+      scaleX?: number;
+      scaleY?: number;
+      scaleZ?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      minimumPixelSize?: number;
+      maximumScale?: number;
+      fill?: boolean;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      colorBlendMode?: Cesium.ColorBlendMode;
+      colorBlendAmount?: number;
+      silhouette?: boolean;
+      silhouetteColor?: string | Cesium.Color;
+      silhouetteSize?: number;
+      silhouetteAlpha?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_near?: number;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayPoint?: PointEntity.StyleOptions;
+      distanceDisplayBillboard?: BillboardEntity.StyleOptions;
+      customShader?: Cesium.CustomShader;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      heightReference?: Cesium.HeightReference;
+      incrementallyLoadTextures?: boolean;
+      runAnimations?: boolean;
+      clampAnimations?: boolean;
+      imageBasedLightingFactor?: Cesium.Cartesian2;
+      lightColor?: Cesium.Color;
+      nodeTransformations?: Cesium.PropertyBag | {
+        [key: string]: Cesium.TranslationRotationScale;
+      };
+      articulations?: Cesium.PropertyBag | {
+        [key: string]: number;
+      };
+      clippingPlanes?: Cesium.ClippingPlaneCollection;
+      allowPicking?: boolean;
+      asynchronous?: boolean;
+      dequantizeInShader?: boolean;
+      backFaceCulling?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugWireframe?: boolean;
+      startTime?: Cesium.JulianDate;
+      delay?: number;
+      stopTime?: Cesium.JulianDate;
+      removeOnStop?: boolean;
+      multiplier?: number;
+      reverse?: boolean;
+      loop?: Cesium.ModelAnimationLoop;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      highlight?: ModelPrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
@@ -11997,63 +11985,63 @@
      * @property mouseOut - 榧犳爣绉诲嚭 榧犳爣浜嬩欢
      */
     type EventType = {
-        load: string;
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        highlightOpen: string;
-        highlightClose: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
+      load: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      highlightOpen: string;
+      highlightClose: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
     };
-}
+  }
 
-/**
- * gltf灏忔ā鍨� Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ModelPrimitive extends BasePointPrimitive {
+  /**
+   * gltf灏忔ā鍨� Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ModelPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: ModelPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: ModelPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 妯″瀷鏁翠綋鐨勭缉鏀炬瘮渚�
@@ -12075,9 +12063,9 @@
      * 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀銆�
      */
     readonly modelMatrix: Cesium.Matrix4;
-}
+  }
 
-export namespace Pit {
+  export namespace Pit {
     /**
      * 浜�  鏀寔鐨勬牱寮忎俊鎭紝
      * @property image - 浜曞闈㈣创鍥綰RL
@@ -12087,69 +12075,69 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        image: string;
-        imageBottom: string;
-        diffHeight: number;
-        splitNum?: number;
-        label?: LabelPrimitive.StyleOptions;
+      image: string;
+      imageBottom: string;
+      diffHeight: number;
+      splitNum?: number;
+      label?: LabelPrimitive.StyleOptions;
     };
-}
+  }
 
-/**
- * 浜� 鐭㈤噺瀵硅薄
- * 鐢ㄤ簬鏄剧ず鍦板舰寮�鎸栧悗鐨勫紑鎸栨晥鏋溿��
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Pit extends BasePolyPrimitive {
+  /**
+   * 浜� 鐭㈤噺瀵硅薄
+   * 鐢ㄤ簬鏄剧ず鍦板舰寮�鎸栧悗鐨勫紑鎸栨晥鏋溿��
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Pit extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: Pit.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: Pit.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 浜曚笅娣卞害锛堝崟浣嶏細绫筹級
@@ -12159,9 +12147,9 @@
      * 涓績鐐瑰潗鏍� 锛堢瑳鍗″皵鍧愭爣锛�
      */
     readonly center: Cesium.Cartesian3;
-}
+  }
 
-export namespace PlanePrimitive {
+  export namespace PlanePrimitive {
     /**
      * 骞抽潰 鏀寔鐨勬牱寮忎俊鎭�
      * @property [dimensions] - 鎸囧畾骞抽潰鐨勫搴﹀拰楂樺害銆�
@@ -12193,98 +12181,98 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        dimensions?: Cesium.Cartesian2;
-        dimensions_x?: number;
-        dimensions_y?: number;
-        plane_normal?: string;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        highlight?: PlanePrimitive.StyleOptions;
-        label?: LabelEntity.StyleOptions;
+      dimensions?: Cesium.Cartesian2;
+      dimensions_x?: number;
+      dimensions_y?: number;
+      plane_normal?: string;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      materialSupport?: Cesium.MaterialAppearance.MaterialSupportType;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      highlight?: PlanePrimitive.StyleOptions;
+      label?: LabelEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 骞抽潰 Primitive鍥惧厓鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PlanePrimitive extends BasePointPrimitive {
+  /**
+   * 骞抽潰 Primitive鍥惧厓鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param [options.modelMatrix] - 灏嗗浘鍏�(鎵�鏈夊嚑浣曞疄渚�)浠庢ā鍨嬭浆鎹负涓栫晫鍧愭爣鐨�4x4鍙樻崲鐭╅樀,鍙互鏇夸唬position銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PlanePrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        modelMatrix?: Cesium.Matrix4;
-        style: PlanePrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      modelMatrix?: Cesium.Matrix4;
+      style: PlanePrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鐢ㄤ簬鎸囧畾浣嶇疆鐨勭煩闃�
      */
     readonly modelMatrix: Cesium.Matrix4;
-}
+  }
 
-export namespace PointPrimitive {
+  export namespace PointPrimitive {
     /**
      * 鍍忕礌鐐� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [pixelSize = 10] - 鍍忕礌澶у皬
@@ -12310,68 +12298,68 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        pixelSize?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        outlineWidth?: number;
-        scaleByDistance?: boolean | Cesium.NearFarScalar;
-        scaleByDistance_far?: number;
-        scaleByDistance_farValue?: number;
-        scaleByDistance_near?: number;
-        scaleByDistance_nearValue?: number;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        visibleDepth?: boolean;
-        disableDepthTestDistance?: number;
-        translucencyByDistance?: Cesium.NearFarScalar;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        label?: LabelPrimitive.StyleOptions;
+      pixelSize?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      outlineWidth?: number;
+      scaleByDistance?: boolean | Cesium.NearFarScalar;
+      scaleByDistance_far?: number;
+      scaleByDistance_farValue?: number;
+      scaleByDistance_near?: number;
+      scaleByDistance_nearValue?: number;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      visibleDepth?: boolean;
+      disableDepthTestDistance?: number;
+      translucencyByDistance?: Cesium.NearFarScalar;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      label?: LabelPrimitive.StyleOptions;
     };
-}
+  }
 
-/**
- * 鍍忕礌鐐� Primitive鐭㈤噺鏁版嵁
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.frameRate = 1] - 褰損ostion涓篊allbackProperty鏃讹紝澶氬皯甯ц幏鍙栦竴娆℃暟鎹�傜敤浜庢帶鍒舵晥鐜囷紝濡傛灉鍗¢】灏辨妸璇ユ暟鍊艰皟澶т竴浜涖��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class PointPrimitive extends BasePointPrimitive {
+  /**
+   * 鍍忕礌鐐� Primitive鐭㈤噺鏁版嵁
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.frameRate = 1] - 褰損ostion涓篊allbackProperty鏃讹紝澶氬皯甯ц幏鍙栦竴娆℃暟鎹�傜敤浜庢帶鍒舵晥鐜囷紝濡傛灉鍗¢】灏辨妸璇ユ暟鍊艰皟澶т竴浜涖��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class PointPrimitive extends BasePointPrimitive {
     constructor(options: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: PointPrimitive.StyleOptions;
-        attr?: any;
-        frameRate?: number;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: PointPrimitive.StyleOptions;
+      attr?: any;
+      frameRate?: number;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 褰撳姞杞絧rimitive鏁版嵁鐨勫唴閮–esium瀹瑰櫒
      */
     readonly primitiveCollection: Cesium.PointPrimitiveCollection;
-}
+  }
 
-export namespace PolygonPrimitive {
+  export namespace PolygonPrimitive {
     /**
      * 闈�   Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [materialType = "Color"] - 濉厖鏉愯川绫诲瀷 ,鍙�夐」锛歿@link MaterialType}
@@ -12416,102 +12404,102 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        randomColor?: boolean;
-        image?: string;
-        stRotation?: number;
-        stRotationDegree?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        height?: number;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        granularity?: number;
-        closeTop?: boolean;
-        closeBottom?: boolean;
-        arcType?: Cesium.ArcType;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        classification?: boolean;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        buffer?: number;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        highlight?: PolygonPrimitive.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      randomColor?: boolean;
+      image?: string;
+      stRotation?: number;
+      stRotationDegree?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      height?: number;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      granularity?: number;
+      closeTop?: boolean;
+      closeBottom?: boolean;
+      arcType?: Cesium.ArcType;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      classification?: boolean;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      buffer?: number;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      highlight?: PolygonPrimitive.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 闈�  Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolygonPrimitive extends BasePolyPrimitive {
+  /**
+   * 闈�  Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolygonPrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: PolygonPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: PolygonPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
@@ -12521,9 +12509,9 @@
      * 涓績鐐瑰潗鏍� 锛堢瑳鍗″皵鍧愭爣锛�
      */
     readonly center: Cesium.Cartesian3;
-}
+  }
 
-export namespace PolylinePrimitive {
+  export namespace PolylinePrimitive {
     /**
      * 绾� Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [width = 4] - 绾垮
@@ -12553,150 +12541,150 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        width?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        randomColor?: boolean;
-        colors?: Cesium.Color[];
-        colorsPerVertex?: boolean;
-        closure?: boolean;
-        distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
-        distanceDisplayCondition_far?: number;
-        distanceDisplayCondition_near?: number;
-        arcType?: Cesium.ArcType;
-        granularity?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        highlight?: PolylinePrimitive.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      width?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      randomColor?: boolean;
+      colors?: Cesium.Color[];
+      colorsPerVertex?: boolean;
+      closure?: boolean;
+      distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition;
+      distanceDisplayCondition_far?: number;
+      distanceDisplayCondition_near?: number;
+      arcType?: Cesium.ArcType;
+      granularity?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      highlight?: PolylinePrimitive.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 绾� Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolylinePrimitive extends BasePolyPrimitive {
+  /**
+   * 绾� Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolylinePrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: PolylinePrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: PolylinePrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-/**
- * 绠�鍗曠嚎 Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolylineSimplePrimitive extends BasePolyPrimitive {
+  /**
+   * 绠�鍗曠嚎 Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolylineSimplePrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: PolylinePrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: PolylinePrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace PolylineVolumePrimitive {
+  export namespace PolylineVolumePrimitive {
     /**
      * 绠¢亾绾� Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [shape = "pipeline"] - 褰㈢姸绫诲瀷 鎴� 瀹氫箟瑕佹尋鍘嬬殑褰㈢姸銆傜被鍨嬪彲閫夐」锛歱ipeline (瑙i噴锛氱┖蹇冪),circle (瑙i噴锛氬疄蹇冪),star (瑙i噴锛氭槦鐘剁),
@@ -12723,87 +12711,87 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        shape?: string | Cesium.Cartesian2[];
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        cornerType?: Cesium.CornerType;
-        granularity?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        label?: LabelPrimitive.StyleOptions;
+      shape?: string | Cesium.Cartesian2[];
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      cornerType?: Cesium.CornerType;
+      granularity?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      label?: LabelPrimitive.StyleOptions;
     };
-}
+  }
 
-/**
- * 绠¢亾绾�  Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class PolylineVolumePrimitive extends BasePolyPrimitive {
+  /**
+   * 绠¢亾绾�  Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class PolylineVolumePrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: PolylineVolumePrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: PolylineVolumePrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace RectanglePrimitive {
+  export namespace RectanglePrimitive {
     /**
      * 鐭╁舰   Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [materialType = "Color"] - 濉厖鏉愯川绫诲瀷 ,鍙�夐」锛歿@link MaterialType}
@@ -12832,89 +12820,89 @@
      * @property [label] - 鏀寔闄勫甫鏂囧瓧鐨勬樉绀�
      */
     type StyleOptions = {
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        image?: string;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        height?: number;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        rotation?: number;
-        rotationDegree?: number;
-        stRotation?: number;
-        stRotationDegree?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        clampToGround?: boolean;
-        classificationType?: Cesium.ClassificationType;
-        classification?: boolean;
-        setHeight?: number | string;
-        addHeight?: number | string;
-        label?: LabelPrimitive.StyleOptions;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      image?: string;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      height?: number;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      rotation?: number;
+      rotationDegree?: number;
+      stRotation?: number;
+      stRotationDegree?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      clampToGround?: boolean;
+      classificationType?: Cesium.ClassificationType;
+      classification?: boolean;
+      setHeight?: number | string;
+      addHeight?: number | string;
+      label?: LabelPrimitive.StyleOptions;
     };
-}
+  }
 
-/**
- * 鐭╁舰  Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.rectangle - 鐭╁舰鑼冨洿锛屼笌positions浜岄�変竴銆�
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class RectanglePrimitive extends BasePolyPrimitive {
+  /**
+   * 鐭╁舰  Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.rectangle - 鐭╁舰鑼冨洿锛屼笌positions浜岄�変竴銆�
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class RectanglePrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        rectangle: Cesium.Rectangle | Cesium.PositionProperty;
-        style: RectanglePrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      rectangle: Cesium.Rectangle | Cesium.PositionProperty;
+      style: RectanglePrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍧愭爣鏁版嵁瀵瑰簲鐨勭煩褰㈣竟鐣屽璞�
@@ -12927,7 +12915,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 鍒ゆ柇鐐规槸鍚﹀湪鐭╁舰鍐�
@@ -12939,9 +12927,9 @@
      * 闈㈢Н锛堝崟浣嶏細骞虫柟绫筹級
      */
     readonly area: number;
-}
+  }
 
-export namespace Road {
+  export namespace Road {
     /**
      * 閬撹矾 鏀寔鐨勬牱寮忎俊鎭�
      * @property image - 鍥剧墖鏉愯川URL
@@ -12950,37 +12938,37 @@
      * @property [axisY = true] - 鏄惁uv浜ゆ崲锛堝浘鐗囨í绔栧垏鎹級
      */
     type StyleOptions = {
-        image: string;
-        width?: number;
-        height?: number;
-        axisY?: boolean;
+      image: string;
+      width?: number;
+      height?: number;
+      axisY?: boolean;
     };
-}
+  }
 
-/**
- * 閬撹矾  鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Road extends DynamicRiver {
+  /**
+   * 閬撹矾  鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Road extends DynamicRiver {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: Road.StyleOptions;
-        attr?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: Road.StyleOptions;
+      attr?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace ScrollWall {
+  export namespace ScrollWall {
     /**
      * 璧伴┈鐏洿澧欐晥鏋� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [diffHeight = 100] - 澧欓珮
@@ -12992,50 +12980,50 @@
      * @property [shadows = Cesium.ShadowMode.DISABLED] - 鎸囧畾瀵硅薄鏄姇灏勮繕鏄帴鏀舵潵鑷厜婧愮殑闃村奖銆�
      */
     type StyleOptions = {
-        diffHeight?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        speed?: number;
-        reverse?: boolean;
-        style?: number;
-        shadows?: Cesium.ShadowMode;
+      diffHeight?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      speed?: number;
+      reverse?: boolean;
+      style?: number;
+      shadows?: Cesium.ShadowMode;
     };
-}
+  }
 
-/**
- * 璧伴┈鐏洿澧欐晥鏋� 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class ScrollWall extends BasePolyPrimitive {
+  /**
+   * 璧伴┈鐏洿澧欐晥鏋� 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class ScrollWall extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: ScrollWall.StyleOptions;
-        attr?: any;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: ScrollWall.StyleOptions;
+      attr?: any;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace WallPrimitive {
+  export namespace WallPrimitive {
     /**
      * 澧�  Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [diffHeight = 100] - 澧欓珮
@@ -13064,90 +13052,90 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        diffHeight?: number;
-        materialType?: string;
-        material鏉愯川鍙傛暟?: any;
-        material?: Cesium.Material;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        highlight?: WallPrimitive.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      diffHeight?: number;
+      materialType?: string;
+      material鏉愯川鍙傛暟?: any;
+      material?: Cesium.Material;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      highlight?: WallPrimitive.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 澧� Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
- * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
- * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class WallPrimitive extends BasePolyPrimitive {
+  /**
+   * 澧� Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.appearance] - [cesium鍘熺敓]鐢ㄤ簬娓叉煋鍥惧厓鐨勫瑙傘��
+   * @param [options.attributes] - [cesium鍘熺敓]姣忎釜瀹炰緥鐨勫睘鎬с��
+   * @param [options.depthFailAppearance] - 褰撴繁搴︽祴璇曞け璐ユ椂锛岀敤浜庝负璇ュ浘鍏冪潃鑹茬殑澶栬銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class WallPrimitive extends BasePolyPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: WallPrimitive.StyleOptions;
-        attr?: any;
-        appearance?: Cesium.Appearance;
-        attributes?: Cesium.Appearance;
-        depthFailAppearance?: Cesium.Appearance;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: WallPrimitive.StyleOptions;
+      attr?: any;
+      appearance?: Cesium.Appearance;
+      attributes?: Cesium.Appearance;
+      depthFailAppearance?: Cesium.Appearance;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace Water {
+  export namespace Water {
     /**
      * 姘撮潰   Primitive鍥惧厓 鏀寔鐨勬牱寮忎俊鎭�
      * @property [baseWaterColor = "#123e59"] - 鍩虹棰滆壊
@@ -13194,101 +13182,101 @@
      * @property [label.showAll] - MultiPolygon鍜孧ultiLineString鏃讹紝鏄惁鏄剧ず鎵�鏈夋敞璁帮紝榛樿鍙湪鏈�澶у潗鏍囨暟鐨勯潰鎴栫嚎涓婃樉绀恒��
      */
     type StyleOptions = {
-        baseWaterColor?: string;
-        blendColor?: string;
-        specularMap?: string;
-        normalMap?: string;
-        frequency?: number;
-        animationSpeed?: number;
-        amplitude?: number;
-        specularIntensity?: number;
-        fadeFactor?: number;
-        opacity?: number;
-        clampToGround?: boolean;
-        stRotation?: number;
-        stRotationDegree?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        outlineOpacity?: number;
-        height?: number;
-        diffHeight?: number;
-        extrudedHeight?: number;
-        granularity?: number;
-        closeTop?: boolean;
-        closeBottom?: boolean;
-        arcType?: Cesium.ArcType;
-        hasShadows?: boolean;
-        shadows?: Cesium.ShadowMode;
-        classificationType?: Cesium.ClassificationType;
-        flat?: boolean;
-        faceForward?: boolean;
-        translucent?: boolean;
-        closed?: boolean;
-        vertexShaderSource?: string;
-        fragmentShaderSource?: string;
-        renderState?: any;
-        setHeight?: number | number[];
-        addHeight?: number | number[];
-        highlight?: PolygonPrimitive.StyleOptions;
-        label?: {
-            position?: string | LatLngPoint;
-            showAll?: boolean;
-        };
+      baseWaterColor?: string;
+      blendColor?: string;
+      specularMap?: string;
+      normalMap?: string;
+      frequency?: number;
+      animationSpeed?: number;
+      amplitude?: number;
+      specularIntensity?: number;
+      fadeFactor?: number;
+      opacity?: number;
+      clampToGround?: boolean;
+      stRotation?: number;
+      stRotationDegree?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      outlineOpacity?: number;
+      height?: number;
+      diffHeight?: number;
+      extrudedHeight?: number;
+      granularity?: number;
+      closeTop?: boolean;
+      closeBottom?: boolean;
+      arcType?: Cesium.ArcType;
+      hasShadows?: boolean;
+      shadows?: Cesium.ShadowMode;
+      classificationType?: Cesium.ClassificationType;
+      flat?: boolean;
+      faceForward?: boolean;
+      translucent?: boolean;
+      closed?: boolean;
+      vertexShaderSource?: string;
+      fragmentShaderSource?: string;
+      renderState?: any;
+      setHeight?: number | number[];
+      addHeight?: number | number[];
+      highlight?: PolygonPrimitive.StyleOptions;
+      label?: {
+        position?: string | LatLngPoint;
+        showAll?: boolean;
+      };
     };
-}
+  }
 
-/**
- * 姘村煙闈� Primitive鍥惧厓 鐭㈤噺瀵硅薄
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
- * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
- * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
- * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
- * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
- * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
- * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
- * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
- * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class Water extends PolygonPrimitive {
+  /**
+   * 姘村煙闈� Primitive鍥惧厓 鐭㈤噺瀵硅薄
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.vertexCacheOptimize = false] - 褰搕rue锛屽嚑浣曢《鐐逛紭鍖栧墠鍜屽悗椤剁偣鐫�鑹茬紦瀛樸��
+   * @param [options.interleave = false] - 褰搕rue鏃讹紝鍑犱綍椤剁偣灞炴�ц浜ゅ弶锛岃繖鍙互鐣ュ井鎻愰珮娓叉煋鎬ц兘锛屼絾浼氬鍔犲姞杞芥椂闂淬��
+   * @param [options.compressVertices = true] - 褰搕rue鏃讹紝鍑犱綍椤剁偣琚帇缂╋紝杩欏皢鑺傜渷鍐呭瓨銆傛彁鍗囨晥鐜囥��
+   * @param [options.releaseGeometryInstances = true] - 褰搕rue鏃讹紝鍥惧厓涓嶄繚鐣欏杈撳叆geometryInstances鐨勫紩鐢ㄤ互鑺傜渷鍐呭瓨銆�
+   * @param [options.allowPicking = true] - 褰搕rue鏃讹紝姣忎釜鍑犱綍鍥惧舰瀹炰緥鍙兘閫氳繃{@link Scene#pick}杩涜鎸戦�夈�傚綋false鏃讹紝淇濆瓨GPU鍐呭瓨銆�
+   * @param [options.cull = true] - 褰搕rue鏃讹紝娓叉煋鍣ㄤ細鏍规嵁鍥惧厓鐨勮竟鐣屼綋绉潵鍓旈櫎瀹冧滑鐨勬埅閿ュ拰鍦板钩绾裤�傝缃负false锛屽鏋滀綘鎵嬪姩鍓旈櫎鍥惧厓锛屽彲浠ヨ幏寰楄緝灏忕殑鎬ц兘鎻愬崌銆�
+   * @param [options.asynchronous = true] - 纭畾璇ュ浘鍏冩槸寮傛鍒涘缓杩樻槸闃诲鍒涘缓锛岀洿鍒板氨缁��
+   * @param [options.debugShowBoundingVolume = false] - 浠呬緵璋冭瘯銆傜‘瀹氳鍥惧厓鍛戒护鐨勮竟鐣岀悆鏄惁鏄剧ず銆�
+   * @param [options.debugShowShadowVolume = false] - 浠呬緵璋冭瘯銆傝创鍦版椂锛岀‘瀹氭槸鍚︾粯鍒朵簡鍥惧厓涓瘡涓嚑浣曞浘褰㈢殑闃村奖浣撶Н銆傚繀椤绘槸true鍒涘缓鍗蜂箣鍓嶈閲婃斁鍑犱綍鍥惧舰鎴栭�夐」銆俽eleaseGeometryInstance蹇呴』鏄痜alse銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class Water extends PolygonPrimitive {
     constructor(options: {
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        style: Water.StyleOptions;
-        attr?: any;
-        vertexCacheOptimize?: boolean;
-        interleave?: boolean;
-        compressVertices?: boolean;
-        releaseGeometryInstances?: boolean;
-        allowPicking?: boolean;
-        cull?: boolean;
-        asynchronous?: boolean;
-        debugShowBoundingVolume?: boolean;
-        debugShowShadowVolume?: boolean;
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      style: Water.StyleOptions;
+      attr?: any;
+      vertexCacheOptimize?: boolean;
+      interleave?: boolean;
+      compressVertices?: boolean;
+      releaseGeometryInstances?: boolean;
+      allowPicking?: boolean;
+      cull?: boolean;
+      asynchronous?: boolean;
+      debugShowBoundingVolume?: boolean;
+      debugShowShadowVolume?: boolean;
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
-}
+  }
 
-export namespace BaseRoamLine {
+  export namespace BaseRoamLine {
     /**
      * wall 绫诲瀷shading 鏀寔鐨勫弬鏁帮紝
      * 鏁堟灉鏄鏈洪琛岃建杩圭嚎涓嬬殑鎶曞皠澧欎綋鏁堟灉銆�
@@ -13297,9 +13285,9 @@
      * @property [maxDistance] - 璁剧疆淇濈暀鐨勮建杩归暱搴﹀�硷紙鍗曚綅锛氱背锛夛紝涓嶈缃椂淇濈暀鎵�鏈夌殑杞ㄨ抗
      */
     type WallShadingOptions = {
-        type?: string;
-        閫氱敤鍙傛暟?: WallEntity.StyleOptions;
-        maxDistance?: number;
+      type?: string;
+      閫氱敤鍙傛暟?: WallEntity.StyleOptions;
+      maxDistance?: number;
     };
     /**
      * cylinder 绫诲瀷shading 鏀寔鐨勫弬鏁帮紝
@@ -13308,8 +13296,8 @@
      * @property [閫氱敤鍙傛暟] - 鍦嗛敟瀵硅薄鏀寔鐨勬墍鏈夊弬鏁�
      */
     type CylinderShadingOptions = {
-        type?: string;
-        閫氱敤鍙傛暟?: CylinderEntity.StyleOptions;
+      type?: string;
+      閫氱敤鍙傛暟?: CylinderEntity.StyleOptions;
     };
     /**
      * circle 绫诲瀷shading 鏀寔鐨勫弬鏁帮紝
@@ -13318,8 +13306,8 @@
      * @property [閫氱敤鍙傛暟] - 鍦嗛敟瀵硅薄鏀寔鐨勬墍鏈夊弬鏁�
      */
     type CircleShadingOptions = {
-        type?: string;
-        閫氱敤鍙傛暟?: CircleEntity.StyleOptions;
+      type?: string;
+      閫氱敤鍙傛暟?: CircleEntity.StyleOptions;
     };
     /**
      * polyline 绫诲瀷shading  鏀寔鐨勫弬鏁帮紝
@@ -13329,9 +13317,9 @@
      * @property [maxDistance] - 璁剧疆淇濈暀鐨勮建杩归暱搴﹀�硷紙鍗曚綅锛氱背锛夛紝涓嶈缃椂淇濈暀鎵�鏈夌殑杞ㄨ抗
      */
     type PolylineShadingOptions = {
-        type?: string;
-        閫氱敤鍙傛暟?: PolylineEntity.StyleOptions;
-        maxDistance?: number;
+      type?: string;
+      閫氱敤鍙傛暟?: PolylineEntity.StyleOptions;
+      maxDistance?: number;
     };
     /**
      * polylineGoing 绫诲瀷shading  鏀寔鐨勫弬鏁帮紝
@@ -13340,15 +13328,15 @@
      * @property [閫氱敤鍙傛暟] - 绾垮璞℃敮鎸佺殑鎵�鏈夊弬鏁�
      */
     type PolylineGoingShadingOptions = {
-        type?: string;
-        閫氱敤鍙傛暟?: PolylineEntity.StyleOptions;
+      type?: string;
+      閫氱敤鍙傛暟?: PolylineEntity.StyleOptions;
     };
-}
+  }
 
-/**
- * 婕父璺嚎绠$悊绫� 鍩虹被
- */
-export class BaseRoamLine extends BaseGraphic {
+  /**
+   * 婕父璺嚎绠$悊绫� 鍩虹被
+   */
+  export class BaseRoamLine extends BaseGraphic {
     /**
      * 鍔ㄦ�佹椂搴忓潗鏍囦綅缃紝
      * Cesium鍘熺敓鍔ㄦ�佸睘鎬у璞�
@@ -13436,9 +13424,9 @@
      * @returns 褰撳墠鐭╅樀
      */
     computeModelMatrix(offest: {
-        x: number;
-        y: number;
-        z: number;
+      x: number;
+      y: number;
+      z: number;
     }): Cesium.Matrix4;
     /**
      * 閲嶆柊璧嬪�煎弬鏁帮紝鍚屾瀯閫犳柟娉曞弬鏁颁竴鑷淬��
@@ -13473,8 +13461,8 @@
      * @returns 鏃�
      */
     updateAngle(isAuto: boolean, opts?: {
-        pitch?: number;
-        roll?: number;
+      pitch?: number;
+      roll?: number;
     }): void;
     /**
      * 娓呴櫎鏈�鍚庝竴娆$殑鐩告満璺熻釜
@@ -13493,12 +13481,12 @@
      * @returns 鏃�
      */
     setCameraOptions(cameraOptions: {
-        type: string;
-        radius?: number;
-        heading?: number;
-        pitch?: number;
-        followedX?: number;
-        followedZ?: number;
+      type: string;
+      radius?: number;
+      heading?: number;
+      pitch?: number;
+      followedX?: number;
+      followedZ?: number;
     }): void;
     /**
      * 鑾峰彇椋炶繃鐨勮矾绾垮潗鏍囨暟缁�
@@ -13517,11 +13505,11 @@
      * @returns 鏋勯�犲畬鎴愮殑鎶曞奖瀵硅薄
      */
     addShading(item: {
-        wall?: BaseRoamLine.WallShadingOptions;
-        cylinder?: BaseRoamLine.CylinderShadingOptions;
-        circle?: BaseRoamLine.CircleShadingOptions;
-        polyline?: BaseRoamLine.PolylineShadingOptions;
-        polylineGoing?: BaseRoamLine.PolylineGoingShadingOptions;
+      wall?: BaseRoamLine.WallShadingOptions;
+      cylinder?: BaseRoamLine.CylinderShadingOptions;
+      circle?: BaseRoamLine.CircleShadingOptions;
+      polyline?: BaseRoamLine.PolylineShadingOptions;
+      polylineGoing?: BaseRoamLine.PolylineGoingShadingOptions;
     }, addOptions?: boolean): Cesium.Entity | undefined;
     /**
      * 绉婚櫎鍗曚釜鎶曞奖
@@ -13576,23 +13564,23 @@
      * @returns 鏃�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 瀹氫綅鑷冲綋鍓嶆椂闂存墍鍦ㄧ殑浣嶇疆 (闈炵浉鏈轰綅缃�)
@@ -13611,17 +13599,17 @@
      * @returns 鏃�
      */
     flyToPoint(options?: {
-        radius?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 鏆傚仠
@@ -13655,9 +13643,9 @@
      * 褰撳墠绫荤殑鏋勯�犲弬鏁�
      */
     readonly options: any;
-}
+  }
 
-export namespace DynamicRoamLine {
+  export namespace DynamicRoamLine {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -13683,113 +13671,113 @@
      * @property mouseOut - 榧犳爣绉诲嚭 榧犳爣浜嬩欢
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        change: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      change: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
     };
-}
+  }
 
-/**
- * 鍔ㄦ�佹极娓歌矾绾跨鐞嗙被 銆愬姩鎬佷紶鍏ョ殑鏁版嵁銆�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf妯″瀷 鍜屽搴旂殑鏍峰紡
- * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
- * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
- * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
- * @param [options.circle] - 璁剧疆鏄惁鏄剧ず 鍦嗗璞� 鍜屽搴旂殑鏍峰紡
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.hasCache = true] - 鏄惁璁板綍缂撳瓨锛屾彁楂樻晥鐜�
- * @param [options.maxCacheCount = 50] - 淇濈暀鐨勫潗鏍囩偣鏁伴噺
- * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍚庝竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
- * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
- * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
- *
- * //浠ヤ笅鏄� clampToGround涓娇鐢ㄧ殑
- * @param [options.clampToTileset = false] - 鏄惁璐�3dtiles妯″瀷涓婏紙璐存ā鍨嬫晥鐜囪緝鎱紝鎸夐渶寮�鍚級
- * @param [options.frameRate = 30] - 褰揷lampToTileset锛歵rue鏃讹紝鎺у埗璐存ā鍨嬬殑鏁堢巼锛屽灏戝抚璁$畻涓�娆¤创妯″瀷楂樺害,
- * @param [options.objectsToExclude = null] - 璐存ā鍨嬪垎鏋愭椂锛屾帓闄ょ殑涓嶈繘琛岃创妯″瀷璁$畻鐨勬ā鍨嬪璞★紝榛樿鏄綋鍓嶆湰韬紝鍙互鏄細 primitives, entities, 鎴� 3D Tiles features
- * @param [options.shadow] - 璁剧疆鎶曞奖鎴栭檮鍔犵殑瀵硅薄锛屾敮鎸佺被鍨嬶細
- * @param [options.shadow.wall] - wall绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.cylinder] - cylinder绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.circle] - circle绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.polyline] - polyline绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.polylineGoing] - polylineGoing绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.camera] - 瑙嗚妯″紡璁剧疆锛屽寘鎷細
- * @param [options.camera.type] - 瑙嗚妯″紡绫诲瀷锛屽寘鎷細'':鏃犮��'gs':璺熼殢瑙嗚銆�'dy':绗竴瑙嗚銆�'sd':涓婂笣瑙嗚
- * @param [options.camera.radius] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话璺濈鍊硷紙鍗曚綅锛氱背锛�
- * @param [options.camera.heading] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0鑷�360
- * @param [options.camera.pitch] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0鑷�360
- * @param [options.camera.followedX = 50] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑璺濈锛堝悗鏂癸級
- * @param [options.camera.followedZ = 10] - 'dy'閿佸畾绗竴瑙嗚鎴�'sd'涓婂笣瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑楂樺害锛堜笂鏂癸級
- * @param [options.camera.offsetX = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刋杞存柟鍚戯紙鍓嶅悗锛夊亸绉诲��
- * @param [options.camera.offsetY = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刌杞存柟鍚戯紙妯悜锛夊亸绉诲��
- * @param [options.camera.offsetZ = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刏杞存柟鍚戯紙楂樺害锛夊亸绉诲��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class DynamicRoamLine extends BaseRoamLine {
+  /**
+   * 鍔ㄦ�佹极娓歌矾绾跨鐞嗙被 銆愬姩鎬佷紶鍏ョ殑鏁版嵁銆�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf妯″瀷 鍜屽搴旂殑鏍峰紡
+   * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
+   * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
+   * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
+   * @param [options.circle] - 璁剧疆鏄惁鏄剧ず 鍦嗗璞� 鍜屽搴旂殑鏍峰紡
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.hasCache = true] - 鏄惁璁板綍缂撳瓨锛屾彁楂樻晥鐜�
+   * @param [options.maxCacheCount = 50] - 淇濈暀鐨勫潗鏍囩偣鏁伴噺
+   * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍚庝竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
+   * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
+   * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
+   *
+   * //浠ヤ笅鏄� clampToGround涓娇鐢ㄧ殑
+   * @param [options.clampToTileset = false] - 鏄惁璐�3dtiles妯″瀷涓婏紙璐存ā鍨嬫晥鐜囪緝鎱紝鎸夐渶寮�鍚級
+   * @param [options.frameRate = 30] - 褰揷lampToTileset锛歵rue鏃讹紝鎺у埗璐存ā鍨嬬殑鏁堢巼锛屽灏戝抚璁$畻涓�娆¤创妯″瀷楂樺害,
+   * @param [options.objectsToExclude = null] - 璐存ā鍨嬪垎鏋愭椂锛屾帓闄ょ殑涓嶈繘琛岃创妯″瀷璁$畻鐨勬ā鍨嬪璞★紝榛樿鏄綋鍓嶆湰韬紝鍙互鏄細 primitives, entities, 鎴� 3D Tiles features
+   * @param [options.shadow] - 璁剧疆鎶曞奖鎴栭檮鍔犵殑瀵硅薄锛屾敮鎸佺被鍨嬶細
+   * @param [options.shadow.wall] - wall绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.cylinder] - cylinder绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.circle] - circle绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.polyline] - polyline绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.polylineGoing] - polylineGoing绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.camera] - 瑙嗚妯″紡璁剧疆锛屽寘鎷細
+   * @param [options.camera.type] - 瑙嗚妯″紡绫诲瀷锛屽寘鎷細'':鏃犮��'gs':璺熼殢瑙嗚銆�'dy':绗竴瑙嗚銆�'sd':涓婂笣瑙嗚
+   * @param [options.camera.radius] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话璺濈鍊硷紙鍗曚綅锛氱背锛�
+   * @param [options.camera.heading] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0鑷�360
+   * @param [options.camera.pitch] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0鑷�360
+   * @param [options.camera.followedX = 50] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑璺濈锛堝悗鏂癸級
+   * @param [options.camera.followedZ = 10] - 'dy'閿佸畾绗竴瑙嗚鎴�'sd'涓婂笣瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑楂樺害锛堜笂鏂癸級
+   * @param [options.camera.offsetX = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刋杞存柟鍚戯紙鍓嶅悗锛夊亸绉诲��
+   * @param [options.camera.offsetY = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刌杞存柟鍚戯紙妯悜锛夊亸绉诲��
+   * @param [options.camera.offsetZ = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刏杞存柟鍚戯紙楂樺害锛夊亸绉诲��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class DynamicRoamLine extends BaseRoamLine {
     constructor(options: {
-        model?: ModelEntity.StyleOptions;
-        label?: LabelEntity.StyleOptions;
-        billboard?: BillboardEntity.StyleOptions;
-        point?: PointEntity.StyleOptions;
-        circle?: CircleEntity.StyleOptions;
-        attr?: any;
-        hasCache?: boolean;
-        maxCacheCount?: number;
-        forwardExtrapolationType?: Cesium.ExtrapolationType;
-        backwardExtrapolationType?: Cesium.ExtrapolationType;
-        fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
-        clampToTileset?: boolean;
-        frameRate?: number;
-        objectsToExclude?: array;
-        shadow?: {
-            wall?: BaseRoamLine.WallShadingOptions;
-            cylinder?: BaseRoamLine.CylinderShadingOptions;
-            circle?: BaseRoamLine.CircleShadingOptions;
-            polyline?: BaseRoamLine.PolylineShadingOptions;
-            polylineGoing?: BaseRoamLine.PolylineGoingShadingOptions;
-        }[];
-        camera?: {
-            type?: string;
-            radius?: number;
-            heading?: number;
-            pitch?: number;
-            followedX?: number;
-            followedZ?: number;
-            offsetX?: number;
-            offsetY?: number;
-            offsetZ?: number;
-        };
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      model?: ModelEntity.StyleOptions;
+      label?: LabelEntity.StyleOptions;
+      billboard?: BillboardEntity.StyleOptions;
+      point?: PointEntity.StyleOptions;
+      circle?: CircleEntity.StyleOptions;
+      attr?: any;
+      hasCache?: boolean;
+      maxCacheCount?: number;
+      forwardExtrapolationType?: Cesium.ExtrapolationType;
+      backwardExtrapolationType?: Cesium.ExtrapolationType;
+      fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
+      clampToTileset?: boolean;
+      frameRate?: number;
+      objectsToExclude?: array;
+      shadow?: {
+        wall?: BaseRoamLine.WallShadingOptions;
+        cylinder?: BaseRoamLine.CylinderShadingOptions;
+        circle?: BaseRoamLine.CircleShadingOptions;
+        polyline?: BaseRoamLine.PolylineShadingOptions;
+        polylineGoing?: BaseRoamLine.PolylineGoingShadingOptions;
+      }[];
+      camera?: {
+        type?: string;
+        radius?: number;
+        heading?: number;
+        pitch?: number;
+        followedX?: number;
+        followedZ?: number;
+        offsetX?: number;
+        offsetY?: number;
+        offsetZ?: number;
+      };
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 浣嶇疆鍧愭爣鏁扮粍 锛堢瑳鍗″皵鍧愭爣锛�, 璧嬪�兼椂鍙互浼犲叆LatLngPoint鏁扮粍瀵硅薄
@@ -13817,17 +13805,17 @@
      * @returns 鏃�
      */
     updatePath(points: array, options?: {
-        timeColumn?: any;
-        getPosition?: (...params: any[]) => any;
+      timeColumn?: any;
+      getPosition?: (...params: any[]) => any;
     }): void;
     /**
      * 鍔ㄦ�佹椂搴忓潗鏍囦綅缃紝
      * Cesium鍘熺敓鍔ㄦ�佸睘鎬у璞�
      */
     readonly property: Cesium.SampledPositionProperty;
-}
+  }
 
-export namespace RoamLine {
+  export namespace RoamLine {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -13856,150 +13844,150 @@
      * @property mouseOut - 榧犳爣绉诲嚭 榧犳爣浜嬩欢
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        start: string;
-        change: string;
-        endItem: string;
-        end: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      start: string;
+      change: string;
+      endItem: string;
+      end: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
     };
-}
+  }
 
-/**
- * 椋炶婕父璺嚎绠$悊绫� 銆愰潤鎬佷竴娆℃�т紶鍏ョ殑鏁版嵁銆�
- * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.positions - 杞ㄨ抗鐨� 鍧愭爣鏁扮粍
- * @param options.speed - 杞ㄨ抗鐨� 閫熷害( 鍗曚綅锛氬崈绫�/灏忔椂)
- * @param [options.timeField = 'time'] - 褰損oints鏁扮粍涓凡鏈夋椂闂村�硷紝璇蜂紶鍏ヨ鍊肩殑瀛楁鍚嶇О锛屽悓鏃秙peed灏嗗け鏁堬紝宸插疄闄呬紶鍏ユ椂闂村瓧娈典负鍑嗐��
- * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf妯″瀷 鍜屽搴旂殑鏍峰紡
- * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
- * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
- * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
- * @param [options.path] - 璁剧疆鏄惁鏄剧ず 杞ㄨ抗璺嚎 鍜屽搴旂殑鏍峰紡
- * @param [options.circle] - 璁剧疆鏄惁鏄剧ず 鍦嗗璞� 鍜屽搴旂殑鏍峰紡
- * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
- * @param [options.offsetHeight = 0] - 杞ㄨ抗鍋忕Щ澧炲姞鐨勯珮搴�
- * @param [options.startTime = clock.currentTime] - 杞ㄨ抗鐨勫紑濮嬫椂闂�
- * @param [options.pauseTime = 0] - 姣忎釜鐐圭殑鍋滅暀鏃堕暱锛堝崟浣嶏細绉掞級
- * @param [options.multiplier = 1] - 杞ㄨ抗鎾斁鐨勫�嶇巼
- * @param [options.hasCache = true] - 鏄惁璁板綍缂撳瓨锛屾彁楂樻晥鐜�
- * @param [options.interpolation = false] - 鏄惁LagrangePolynomialApproximation鎻掑�硷紝瀵硅建杩硅繘琛屽渾寮х姸鎻掑��
- * @param [options.interpolationDegree = 2] - 褰搃nterpolation涓簍rue鏃讹紝浣跨敤鐨勬彃鍊肩▼搴︺��
- * @param [options.showGroundHeight = false] - 鏄惁姹傚噯纭殑 鍦伴潰娴锋嫈 鍜� 绂诲湴楂樺害 (娌℃湁姝ら渶姹傛椂鍙互鍏抽棴锛屾彁楂樻晥鐜�)
- * @param [options.showStop = false] - 鏄惁鍦╯tart鍓嶆垨stop鍚庢樉绀烘ā鍨嬬瓑瀵硅薄
- * @param [options.autoStop = false] - 鏄惁鑷姩鍋滄
- * @param [options.clockRange] - 璁惧畾鍏ㄥ眬鏃堕挓鎾斁鐨勬ā寮忥紝鍙互璁剧疆鍒拌揪缁堢偣鍚庡仠姝㈡垨寰幆鎾斁
- * @param [options.clockLoop = false] - 鏄惁寰幆鎾斁锛屼笌 clockRange: Cesium.ClockRange.LOOP_STOP 鏁堟灉绫讳技锛屼絾涓嶆敼鍙樺叏灞�鏃堕挓鏃堕棿銆�
- * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍚庝竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
- * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
- * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
- *
- * //浠ヤ笅鏄� clampToGround涓娇鐢ㄧ殑
- * @param [options.splitNum = 100] - 褰揷lampToGround璁$畻鏃讹紝鎻掑�兼暟锛岀瓑姣斿垎鍓茬殑涓暟
- * @param [options.minDistance = null] - 褰揷lampToGround璁$畻鏃讹紝鎻掑�兼渶灏忛棿闅�(鍗曚綅锛氱背)锛屼紭鍏堢骇楂樹簬splitNum
- * @param [options.offset = 0] - 褰揷lampToGround璁$畻鏃讹紝鍙互鎸夐渶澧炲姞鍋忕Щ楂樺害锛堝崟浣嶏細绫筹級锛屼究浜庡彲瑙�
- * @param [options.clampToTileset = false] - 鏄惁璐�3dtiles妯″瀷涓婏紙璐存ā鍨嬫晥鐜囪緝鎱紝鎸夐渶寮�鍚級
- * @param [options.frameRate = 30] - 褰揷lampToTileset锛歵rue鏃讹紝鎺у埗璐存ā鍨嬬殑鏁堢巼锛屽灏戝抚璁$畻涓�娆¤创妯″瀷楂樺害,
- * @param [options.objectsToExclude = null] - 璐存ā鍨嬪垎鏋愭椂锛屾帓闄ょ殑涓嶈繘琛岃创妯″瀷璁$畻鐨勬ā鍨嬪璞★紝榛樿鏄綋鍓嶆湰韬紝鍙互鏄細 primitives, entities, 鎴� 3D Tiles features
- * @param [options.shadow] - 璁剧疆鎶曞奖鎴栭檮鍔犵殑瀵硅薄锛屾敮鎸佺被鍨嬶細
- * @param [options.shadow.wall] - wall绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.cylinder] - cylinder绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.circle] - circle绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.polyline] - polyline绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.shadow.polylineGoing] - polylineGoing绫诲瀷鎵�鏀寔鐨勫弬鏁�
- * @param [options.camera] - 瑙嗚妯″紡璁剧疆锛屽寘鎷細
- * @param [options.camera.type] - 瑙嗚妯″紡绫诲瀷锛屽寘鎷細'':鏃犮��'gs':璺熼殢瑙嗚銆�'dy':绗竴瑙嗚銆�'sd':涓婂笣瑙嗚
- * @param [options.camera.radius] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话璺濈鍊硷紙鍗曚綅锛氱背锛�
- * @param [options.camera.heading] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0鑷�360
- * @param [options.camera.pitch] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0鑷�360 *
- * @param [options.camera.followedX = 50] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑璺濈锛堝悗鏂癸級
- * @param [options.camera.followedZ = 10] - 'dy'閿佸畾绗竴瑙嗚鎴�'sd'涓婂笣瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑楂樺害锛堜笂鏂癸級
- * @param [options.camera.offsetX = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刋杞存柟鍚戯紙鍓嶅悗锛夊亸绉诲��
- * @param [options.camera.offsetY = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刌杞存柟鍚戯紙妯悜锛夊亸绉诲��
- * @param [options.camera.offsetZ = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刏杞存柟鍚戯紙楂樺害锛夊亸绉诲��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class RoamLine extends BaseRoamLine {
+  /**
+   * 椋炶婕父璺嚎绠$悊绫� 銆愰潤鎬佷竴娆℃�т紶鍏ョ殑鏁版嵁銆�
+   * @param options - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.positions - 杞ㄨ抗鐨� 鍧愭爣鏁扮粍
+   * @param options.speed - 杞ㄨ抗鐨� 閫熷害( 鍗曚綅锛氬崈绫�/灏忔椂)
+   * @param [options.timeField = 'time'] - 褰損oints鏁扮粍涓凡鏈夋椂闂村�硷紝璇蜂紶鍏ヨ鍊肩殑瀛楁鍚嶇О锛屽悓鏃秙peed灏嗗け鏁堬紝宸插疄闄呬紶鍏ユ椂闂村瓧娈典负鍑嗐��
+   * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf妯″瀷 鍜屽搴旂殑鏍峰紡
+   * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
+   * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
+   * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍥炬爣 鍜屽搴旂殑鏍峰紡锛屽鏋滀笉璁剧疆gltf妯″瀷鏃讹紝鍙互閫夋嫨璇ラ」銆�
+   * @param [options.path] - 璁剧疆鏄惁鏄剧ず 杞ㄨ抗璺嚎 鍜屽搴旂殑鏍峰紡
+   * @param [options.circle] - 璁剧疆鏄惁鏄剧ず 鍦嗗璞� 鍜屽搴旂殑鏍峰紡
+   * @param [options.attr] - 鐭㈤噺鏁版嵁鐨� 灞炴�т俊鎭紝鍙互浠绘剰闄勫姞灞炴�с��
+   * @param [options.offsetHeight = 0] - 杞ㄨ抗鍋忕Щ澧炲姞鐨勯珮搴�
+   * @param [options.startTime = clock.currentTime] - 杞ㄨ抗鐨勫紑濮嬫椂闂�
+   * @param [options.pauseTime = 0] - 姣忎釜鐐圭殑鍋滅暀鏃堕暱锛堝崟浣嶏細绉掞級
+   * @param [options.multiplier = 1] - 杞ㄨ抗鎾斁鐨勫�嶇巼
+   * @param [options.hasCache = true] - 鏄惁璁板綍缂撳瓨锛屾彁楂樻晥鐜�
+   * @param [options.interpolation = false] - 鏄惁LagrangePolynomialApproximation鎻掑�硷紝瀵硅建杩硅繘琛屽渾寮х姸鎻掑��
+   * @param [options.interpolationDegree = 2] - 褰搃nterpolation涓簍rue鏃讹紝浣跨敤鐨勬彃鍊肩▼搴︺��
+   * @param [options.showGroundHeight = false] - 鏄惁姹傚噯纭殑 鍦伴潰娴锋嫈 鍜� 绂诲湴楂樺害 (娌℃湁姝ら渶姹傛椂鍙互鍏抽棴锛屾彁楂樻晥鐜�)
+   * @param [options.showStop = false] - 鏄惁鍦╯tart鍓嶆垨stop鍚庢樉绀烘ā鍨嬬瓑瀵硅薄
+   * @param [options.autoStop = false] - 鏄惁鑷姩鍋滄
+   * @param [options.clockRange] - 璁惧畾鍏ㄥ眬鏃堕挓鎾斁鐨勬ā寮忥紝鍙互璁剧疆鍒拌揪缁堢偣鍚庡仠姝㈡垨寰幆鎾斁
+   * @param [options.clockLoop = false] - 鏄惁寰幆鎾斁锛屼笌 clockRange: Cesium.ClockRange.LOOP_STOP 鏁堟灉绫讳技锛屼絾涓嶆敼鍙樺叏灞�鏃堕挓鏃堕棿銆�
+   * @param [options.forwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍚庝竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负鏈�鍚庝竴涓潗鏍囦綅缃��
+   * @param [options.backwardExtrapolationType = Cesium.ExtrapolationType.HOLD] - 鍦ㄤ换浣曞彲鐢ㄥ潗鏍囦箣鍓嶄竴娆¤姹傚�兼椂瑕佹墽琛岀殑鎺ㄦ柇绫诲瀷锛岄粯璁や负绗竴涓潗鏍囦綅缃��
+   * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
+   *
+   * //浠ヤ笅鏄� clampToGround涓娇鐢ㄧ殑
+   * @param [options.splitNum = 100] - 褰揷lampToGround璁$畻鏃讹紝鎻掑�兼暟锛岀瓑姣斿垎鍓茬殑涓暟
+   * @param [options.minDistance = null] - 褰揷lampToGround璁$畻鏃讹紝鎻掑�兼渶灏忛棿闅�(鍗曚綅锛氱背)锛屼紭鍏堢骇楂樹簬splitNum
+   * @param [options.offset = 0] - 褰揷lampToGround璁$畻鏃讹紝鍙互鎸夐渶澧炲姞鍋忕Щ楂樺害锛堝崟浣嶏細绫筹級锛屼究浜庡彲瑙�
+   * @param [options.clampToTileset = false] - 鏄惁璐�3dtiles妯″瀷涓婏紙璐存ā鍨嬫晥鐜囪緝鎱紝鎸夐渶寮�鍚級
+   * @param [options.frameRate = 30] - 褰揷lampToTileset锛歵rue鏃讹紝鎺у埗璐存ā鍨嬬殑鏁堢巼锛屽灏戝抚璁$畻涓�娆¤创妯″瀷楂樺害,
+   * @param [options.objectsToExclude = null] - 璐存ā鍨嬪垎鏋愭椂锛屾帓闄ょ殑涓嶈繘琛岃创妯″瀷璁$畻鐨勬ā鍨嬪璞★紝榛樿鏄綋鍓嶆湰韬紝鍙互鏄細 primitives, entities, 鎴� 3D Tiles features
+   * @param [options.shadow] - 璁剧疆鎶曞奖鎴栭檮鍔犵殑瀵硅薄锛屾敮鎸佺被鍨嬶細
+   * @param [options.shadow.wall] - wall绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.cylinder] - cylinder绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.circle] - circle绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.polyline] - polyline绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.shadow.polylineGoing] - polylineGoing绫诲瀷鎵�鏀寔鐨勫弬鏁�
+   * @param [options.camera] - 瑙嗚妯″紡璁剧疆锛屽寘鎷細
+   * @param [options.camera.type] - 瑙嗚妯″紡绫诲瀷锛屽寘鎷細'':鏃犮��'gs':璺熼殢瑙嗚銆�'dy':绗竴瑙嗚銆�'sd':涓婂笣瑙嗚
+   * @param [options.camera.radius] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话璺濈鍊硷紙鍗曚綅锛氱背锛�
+   * @param [options.camera.heading] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0鑷�360
+   * @param [options.camera.pitch] - 'gs'璺熼殢瑙嗚鏃剁殑 鍒濆淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0鑷�360 *
+   * @param [options.camera.followedX = 50] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑璺濈锛堝悗鏂癸級
+   * @param [options.camera.followedZ = 10] - 'dy'閿佸畾绗竴瑙嗚鎴�'sd'涓婂笣瑙嗚鏃讹紝璺濈杩愬姩鐐圭殑楂樺害锛堜笂鏂癸級
+   * @param [options.camera.offsetX = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刋杞存柟鍚戯紙鍓嶅悗锛夊亸绉诲��
+   * @param [options.camera.offsetY = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刌杞存柟鍚戯紙妯悜锛夊亸绉诲��
+   * @param [options.camera.offsetZ = 0] - 'dy'閿佸畾绗竴瑙嗚鏃讹紝閿佸畾鐐圭殑鏈韩鐨刏杞存柟鍚戯紙楂樺害锛夊亸绉诲��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁�
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.contextmenuItems] - 褰撶煝閲忔暟鎹敮鎸佸彸閿彍鍗曟椂锛屼篃鍙互bindContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class RoamLine extends BaseRoamLine {
     constructor(options: {
-        positions: any[][] | LatLngPoint[];
-        speed: any[][] | number;
-        timeField?: string;
-        model?: ModelEntity.StyleOptions | any;
-        label?: LabelEntity.StyleOptions | any;
-        billboard?: BillboardEntity.StyleOptions | any;
-        point?: PointEntity.StyleOptions | any;
-        path?: PathEntity.StyleOptions | any;
-        circle?: CircleEntity.StyleOptions | any;
-        attr?: any;
-        offsetHeight?: number;
-        startTime?: string | Cesium.JulianDate;
-        pauseTime?: number | ((...params: any[]) => any);
-        multiplier?: number;
-        hasCache?: boolean;
-        interpolation?: boolean;
-        interpolationDegree?: boolean;
-        showGroundHeight?: boolean;
-        showStop?: boolean;
-        autoStop?: boolean;
-        clockRange?: Cesium.ClockRange;
-        clockLoop?: boolean;
-        forwardExtrapolationType?: Cesium.ExtrapolationType;
-        backwardExtrapolationType?: Cesium.ExtrapolationType;
-        fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
-        splitNum?: number;
-        minDistance?: number;
-        offset?: number;
-        clampToTileset?: boolean;
-        frameRate?: number;
-        objectsToExclude?: array;
-        shadow?: {
-            wall?: BaseRoamLine.WallShadingOptions;
-            cylinder?: BaseRoamLine.CylinderShadingOptions;
-            circle?: BaseRoamLine.CircleShadingOptions;
-            polyline?: BaseRoamLine.PolylineShadingOptions;
-            polylineGoing?: BaseRoamLine.PolylineGoingShadingOptions;
-        }[];
-        camera?: {
-            type?: string;
-            radius?: number;
-            heading?: number;
-            pitch?: number;
-            followedX?: number;
-            followedZ?: number;
-            offsetX?: number;
-            offsetY?: number;
-            offsetZ?: number;
-        };
-        popup?: string | any[] | ((...params: any[]) => any);
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: string | any[] | ((...params: any[]) => any);
-        tooltipOptions?: Tooltip.StyleOptions;
-        contextmenuItems?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      positions: any[][] | LatLngPoint[];
+      speed: any[][] | number;
+      timeField?: string;
+      model?: ModelEntity.StyleOptions | any;
+      label?: LabelEntity.StyleOptions | any;
+      billboard?: BillboardEntity.StyleOptions | any;
+      point?: PointEntity.StyleOptions | any;
+      path?: PathEntity.StyleOptions | any;
+      circle?: CircleEntity.StyleOptions | any;
+      attr?: any;
+      offsetHeight?: number;
+      startTime?: string | Cesium.JulianDate;
+      pauseTime?: number | ((...params: any[]) => any);
+      multiplier?: number;
+      hasCache?: boolean;
+      interpolation?: boolean;
+      interpolationDegree?: boolean;
+      showGroundHeight?: boolean;
+      showStop?: boolean;
+      autoStop?: boolean;
+      clockRange?: Cesium.ClockRange;
+      clockLoop?: boolean;
+      forwardExtrapolationType?: Cesium.ExtrapolationType;
+      backwardExtrapolationType?: Cesium.ExtrapolationType;
+      fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
+      splitNum?: number;
+      minDistance?: number;
+      offset?: number;
+      clampToTileset?: boolean;
+      frameRate?: number;
+      objectsToExclude?: array;
+      shadow?: {
+        wall?: BaseRoamLine.WallShadingOptions;
+        cylinder?: BaseRoamLine.CylinderShadingOptions;
+        circle?: BaseRoamLine.CircleShadingOptions;
+        polyline?: BaseRoamLine.PolylineShadingOptions;
+        polylineGoing?: BaseRoamLine.PolylineGoingShadingOptions;
+      }[];
+      camera?: {
+        type?: string;
+        radius?: number;
+        heading?: number;
+        pitch?: number;
+        followedX?: number;
+        followedZ?: number;
+        offsetX?: number;
+        offsetY?: number;
+        offsetZ?: number;
+      };
+      popup?: string | any[] | ((...params: any[]) => any);
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: string | any[] | ((...params: any[]) => any);
+      tooltipOptions?: Tooltip.StyleOptions;
+      contextmenuItems?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鎬绘椂闀� 锛堝崟浣嶏細绉掞級
@@ -14064,9 +14052,9 @@
      * Cesium鍘熺敓鍔ㄦ�佸睘鎬у璞�
      */
     readonly property: Cesium.SampledPositionProperty;
-}
+  }
 
-export namespace BaseGraphicLayer {
+  export namespace BaseGraphicLayer {
     /**
      * 鍥惧眰绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -14088,91 +14076,91 @@
      * @property tooltipClose - tooltip寮圭獥鍏抽棴
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
     };
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁鍥惧眰 Base鍩虹被
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class BaseGraphicLayer extends BaseLayer {
+  /**
+   * 鐭㈤噺鏁版嵁鍥惧眰 Base鍩虹被
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class BaseGraphicLayer extends BaseLayer {
     constructor(options?: {
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 缁戝畾榧犳爣绉诲叆鎴栧崟鍑诲悗鐨� 瀵硅薄楂樹寒
@@ -14181,7 +14169,7 @@
      * @returns 鏃�
      */
     bindHighlight(options?: {
-        type?: string;
+      type?: string;
     }): void;
     /**
      * 瑙g粦榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勯珮浜鐞�
@@ -14297,14 +14285,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     bindContextMenu(content: {
-        text?: string;
-        iconCls?: string;
-        show?: ((...params: any[]) => any) | boolean;
-        callback?: (...params: any[]) => any;
-        children?: array;
+      text?: string;
+      iconCls?: string;
+      show?: ((...params: any[]) => any) | boolean;
+      callback?: (...params: any[]) => any;
+      children?: array;
     }[], options?: {
-        offsetX?: number;
-        offsetY?: number;
+      offsetX?: number;
+      offsetY?: number;
     }): BaseGraphicLayer;
     /**
      * 瑙i櫎缁戝畾鐨勫彸閿彍鍗�
@@ -14335,54 +14323,54 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     closeSmallTooltip(): BaseGraphicLayer;
-}
+  }
 
-/**
- * 鍥惧眰瀵硅薄 鐨勫熀绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- */
-export class BaseLayer extends BaseClass {
+  /**
+   * 鍥惧眰瀵硅薄 鐨勫熀绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   */
+  export class BaseLayer extends BaseClass {
     constructor(options?: {
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
-        eventParent?: BaseClass | boolean;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍐呯疆鍞竴鏍囪瘑ID
@@ -14489,18 +14477,18 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseLayer;
     /**
      * 鏇存柊鍥惧眰鍙傛暟
@@ -14523,9 +14511,9 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-export namespace CzmGeoJsonLayer {
+  export namespace CzmGeoJsonLayer {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -14549,114 +14537,114 @@
      * @property addGraphic - 娣诲姞鐭㈤噺鏁版嵁鏃�
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        load: string;
-        addGraphic: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      load: string;
+      addGraphic: string;
     };
-}
+  }
 
-/**
- * GeoJSON鏁版嵁鍥惧眰(ceisum鍘熺敓)锛岃绫讳腑鐭㈤噺鏁版嵁鏄娇鐢╟eisum鍘熺敓鏂规硶鍔犺浇鐨別ntity瀵硅薄銆�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url] - geojson鏂囦欢鎴栨湇鍔rl鍦板潃
- * @param [options.data] - geojson鏍煎紡瑙勮寖鏁版嵁瀵硅薄锛屼笌url浜岄�変竴鍗冲彲銆�
- * @param [options.format] - 鍙互瀵瑰姞杞界殑geojson鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.opacity = 1] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡
- * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, entity, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class CzmGeoJsonLayer extends BaseGraphicLayer {
+  /**
+   * GeoJSON鏁版嵁鍥惧眰(ceisum鍘熺敓)锛岃绫讳腑鐭㈤噺鏁版嵁鏄娇鐢╟eisum鍘熺敓鏂规硶鍔犺浇鐨別ntity瀵硅薄銆�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url] - geojson鏂囦欢鎴栨湇鍔rl鍦板潃
+   * @param [options.data] - geojson鏍煎紡瑙勮寖鏁版嵁瀵硅薄锛屼笌url浜岄�変竴鍗冲彲銆�
+   * @param [options.format] - 鍙互瀵瑰姞杞界殑geojson鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.opacity = 1] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡
+   * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, entity, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class CzmGeoJsonLayer extends BaseGraphicLayer {
     constructor(options?: {
-        url?: string;
-        data?: any;
-        format?: (...params: any[]) => any;
-        zIndex?: number;
-        opacity?: number;
-        symbol?: {
-            styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            callback?: (...params: any[]) => any;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      url?: string;
+      data?: any;
+      format?: (...params: any[]) => any;
+      zIndex?: number;
+      opacity?: number;
+      symbol?: {
+        styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        callback?: (...params: any[]) => any;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * GeoJsonDataSource 瀵硅薄
@@ -14691,9 +14679,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     load(newOptions?: {
-        url?: string;
-        data?: any;
-        绫诲弬鏁�?: any;
+      url?: string;
+      data?: any;
+      绫诲弬鏁�?: any;
     }): CzmGeoJsonLayer;
     /**
      * 鍔犺浇鏂版暟鎹� 鎴� 鍒锋柊鏁版嵁
@@ -14704,9 +14692,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     updateStyle(symbol: {
-        styleOptions: any;
-        styleField?: string;
-        styleFieldOptions?: any;
+      styleOptions: any;
+      styleField?: string;
+      styleFieldOptions?: any;
     }): CzmGeoJsonLayer;
     /**
      * 娣诲姞label鏂囨湰娉ㄨ
@@ -14751,99 +14739,99 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseLayer;
-}
+  }
 
-/**
- * CZML鏁版嵁鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url] - CZML鏂囦欢鎴栨湇鍔rl鍦板潃
- * @param [options.data] - CZML鏍煎紡瑙勮寖鏁版嵁瀵硅薄锛屼笌url浜岄�変竴鍗冲彲銆�
- * @param [options.format] - 鍙互瀵瑰姞杞界殑CZML鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class CzmlLayer extends CzmGeoJsonLayer {
+  /**
+   * CZML鏁版嵁鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url] - CZML鏂囦欢鎴栨湇鍔rl鍦板潃
+   * @param [options.data] - CZML鏍煎紡瑙勮寖鏁版嵁瀵硅薄锛屼笌url浜岄�変竴鍗冲彲銆�
+   * @param [options.format] - 鍙互瀵瑰姞杞界殑CZML鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class CzmlLayer extends CzmGeoJsonLayer {
     constructor(options?: {
-        url?: string;
-        data?: any;
-        format?: (...params: any[]) => any;
-        zIndex?: number;
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      url?: string;
+      data?: any;
+      format?: (...params: any[]) => any;
+      zIndex?: number;
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍔犺浇鏂版暟鎹� 鎴� 鍒锋柊鏁版嵁
@@ -14858,9 +14846,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     load(newOptions?: {
-        data?: any;
-        url?: string;
-        绫诲弬鏁�?: any;
+      data?: any;
+      url?: string;
+      绫诲弬鏁�?: any;
     }): CzmlLayer;
     /**
      * 鑾峰彇Entity鐭㈤噺瀵硅薄涓婄粦瀹氱殑 鏁版嵁
@@ -14868,99 +14856,99 @@
      * @returns 鏁版嵁
      */
     getEntityAttr(entity: Cesium.Entity): any;
-}
+  }
 
-/**
- * KML鏁版嵁鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url] - KML鏂囦欢鎴栨湇鍔rl鍦板潃
- * @param [options.data] - 宸茶В鏋愮殑KML鏂囨。鎴栧寘鍚簩杩涘埗KMZ鏁版嵁鎴栧凡瑙f瀽鐨凨ML鏂囨。鐨凚lob锛屼笌url浜岄�変竴鍗冲彲銆�
- * @param [options.format] - 鍙互瀵瑰姞杞界殑KML鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡
- * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, entity, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class KmlLayer extends CzmGeoJsonLayer {
+  /**
+   * KML鏁版嵁鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url] - KML鏂囦欢鎴栨湇鍔rl鍦板潃
+   * @param [options.data] - 宸茶В鏋愮殑KML鏂囨。鎴栧寘鍚簩杩涘埗KMZ鏁版嵁鎴栧凡瑙f瀽鐨凨ML鏂囨。鐨凚lob锛屼笌url浜岄�変竴鍗冲彲銆�
+   * @param [options.format] - 鍙互瀵瑰姞杞界殑KML鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡
+   * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, entity, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class KmlLayer extends CzmGeoJsonLayer {
     constructor(options?: {
-        url?: string;
-        data?: Document | Blob;
-        format?: (...params: any[]) => any;
-        zIndex?: number;
-        opacity?: number;
-        symbol?: {
-            styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            callback?: (...params: any[]) => any;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      url?: string;
+      data?: Document | Blob;
+      format?: (...params: any[]) => any;
+      zIndex?: number;
+      opacity?: number;
+      symbol?: {
+        styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        callback?: (...params: any[]) => any;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍔犺浇鏂版暟鎹� 鎴� 鍒锋柊鏁版嵁
@@ -14975,9 +14963,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     load(newOptions?: {
-        data?: Document | Blob;
-        url?: string;
-        绫诲弬鏁�?: any;
+      data?: Document | Blob;
+      url?: string;
+      绫诲弬鏁�?: any;
     }): KmlLayer;
     /**
      * 鑾峰彇Entity鐭㈤噺瀵硅薄涓婄粦瀹氱殑 鏁版嵁
@@ -14985,148 +14973,148 @@
      * @returns 鏁版嵁
      */
     getEntityAttr(entity: Cesium.Entity): any;
-}
+  }
 
-/**
- * ArcGIS WFS鏈嶅姟鍥惧眰锛�
- * 鎸夌摝鐗囩綉鏍煎垎鍧楀垎灞傚姞杞姐��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - ArcGIS鏈嶅姟鍦板潃, 绀轰緥锛�'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37',
- * @param [options.token] - 鐢ㄤ簬閫氳繃ArcGIS MapServer鏈嶅姟杩涜韬唤楠岃瘉鐨凙rcGIS浠ょ墝銆�
- * @param [options.where] - 鐢ㄤ簬绛涢�夋暟鎹殑where鏌ヨ鏉′欢
- * @param [options.wkid] - 褰撻潪鏍囧噯EPSG鏍囧彿鏃讹紝鍙互鎸囧畾wkid鍊笺��
- * @param [options.parameters] - 瑕佸湪URL涓� 浼犻�掔粰WFS鏈嶅姟GetFeature璇锋眰鐨勫叾浠栧弬鏁般��
- * @param [options.headers] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- * @param [options.IdField = 'id'] - 鏁版嵁涓敮涓�鏍囪瘑鐨勫睘鎬у瓧娈靛悕绉�,榛樿璇诲彇 id鎴杘bjectid鎴朞BJECTID
- * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
- * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
- * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚勭煝閲忔暟鎹殑style鍙傛暟銆倇@link GraphicType}
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
- * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
- * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
- * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
- * @param options.clustering - 璁剧疆鑱氬悎鐩稿叧鍙傛暟[entity鐐圭被鍨嬫椂]锛�
- * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
- * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
- * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
- * @param [options.clustering.radius = 28] - 鍦嗗舰鍥炬爣鐨勬暣浣撳崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.radiusIn = radius-5] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗗崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.fontColor = '#ffffff'] - 鏁板瓧鐨勯鑹�
- * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍦嗗舰鍥炬爣鐨勮儗鏅鑹诧紝榛樿鑷姩澶勭悊
- * @param [options.clustering.colorIn = 'rgba(110, 204, 57, 0.5)'] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗚儗鏅鑹诧紝榛樿鑷姩澶勭悊
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ArcGisWfsLayer extends LodGraphicLayer {
+  /**
+   * ArcGIS WFS鏈嶅姟鍥惧眰锛�
+   * 鎸夌摝鐗囩綉鏍煎垎鍧楀垎灞傚姞杞姐��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - ArcGIS鏈嶅姟鍦板潃, 绀轰緥锛�'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37',
+   * @param [options.token] - 鐢ㄤ簬閫氳繃ArcGIS MapServer鏈嶅姟杩涜韬唤楠岃瘉鐨凙rcGIS浠ょ墝銆�
+   * @param [options.where] - 鐢ㄤ簬绛涢�夋暟鎹殑where鏌ヨ鏉′欢
+   * @param [options.wkid] - 褰撻潪鏍囧噯EPSG鏍囧彿鏃讹紝鍙互鎸囧畾wkid鍊笺��
+   * @param [options.parameters] - 瑕佸湪URL涓� 浼犻�掔粰WFS鏈嶅姟GetFeature璇锋眰鐨勫叾浠栧弬鏁般��
+   * @param [options.headers] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   * @param [options.IdField = 'id'] - 鏁版嵁涓敮涓�鏍囪瘑鐨勫睘鎬у瓧娈靛悕绉�,榛樿璇诲彇 id鎴杘bjectid鎴朞BJECTID
+   * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
+   * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
+   * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚勭煝閲忔暟鎹殑style鍙傛暟銆倇@link GraphicType}
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
+   * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
+   * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
+   * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
+   * @param options.clustering - 璁剧疆鑱氬悎鐩稿叧鍙傛暟[entity鐐圭被鍨嬫椂]锛�
+   * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
+   * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
+   * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
+   * @param [options.clustering.radius = 28] - 鍦嗗舰鍥炬爣鐨勬暣浣撳崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.radiusIn = radius-5] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗗崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.fontColor = '#ffffff'] - 鏁板瓧鐨勯鑹�
+   * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍦嗗舰鍥炬爣鐨勮儗鏅鑹诧紝榛樿鑷姩澶勭悊
+   * @param [options.clustering.colorIn = 'rgba(110, 204, 57, 0.5)'] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗚儗鏅鑹诧紝榛樿鑷姩澶勭悊
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ArcGisWfsLayer extends LodGraphicLayer {
     constructor(options?: {
-        url: string;
-        token?: string;
-        where?: string;
-        wkid?: number;
-        parameters?: any;
-        headers?: any;
-        proxy?: Cesium.Proxy;
-        IdField?: string;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        rectangle: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        debuggerTileInfo: boolean;
-        opacity?: number;
-        zIndex?: number;
-        symbol?: {
-            type?: GraphicType;
-            styleOptions: any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            merge?: boolean;
-            callback?: (...params: any[]) => any;
-        };
-        buildings?: {
-            bottomHeight?: string;
-            cloumn?: string;
-            height?: string | number;
-        };
-        clustering: {
-            enabled?: boolean;
-            pixelRange?: number;
-            clampToGround?: boolean;
-            radius?: number;
-            radiusIn?: number;
-            fontColor?: string;
-            color?: string;
-            colorIn?: string;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      token?: string;
+      where?: string;
+      wkid?: number;
+      parameters?: any;
+      headers?: any;
+      proxy?: Cesium.Proxy;
+      IdField?: string;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      rectangle: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      debuggerTileInfo: boolean;
+      opacity?: number;
+      zIndex?: number;
+      symbol?: {
+        type?: GraphicType;
+        styleOptions: any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        merge?: boolean;
+        callback?: (...params: any[]) => any;
+      };
+      buildings?: {
+        bottomHeight?: string;
+        cloumn?: string;
+        height?: string | number;
+      };
+      clustering: {
+        enabled?: boolean;
+        pixelRange?: number;
+        clampToGround?: boolean;
+        radius?: number;
+        radiusIn?: number;
+        fontColor?: string;
+        color?: string;
+        colorIn?: string;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鏇存柊where鏉′欢鍚� 鍒锋柊鏁版嵁
@@ -15134,111 +15122,111 @@
      * @returns 鏃�
      */
     setWhere(where: string): void;
-}
+  }
 
-/**
- * ArcGIS WFS鏈嶅姟鍥惧眰锛�
- * 涓�娆℃�ц姹傚姞杞斤紝閫傚悎灏戦噺鏁版嵁鏃朵娇鐢ㄣ��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - ArcGIS鏈嶅姟鍦板潃, 绀轰緥锛�'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37',
- * @param [options.token] - 鐢ㄤ簬閫氳繃ArcGIS MapServer鏈嶅姟杩涜韬唤楠岃瘉鐨凙rcGIS浠ょ墝銆�
- * @param [options.where] - 鐢ㄤ簬绛涢�夋暟鎹殑where鏌ヨ鏉′欢
- * @param [options.format] - 鍙互瀵瑰姞杞界殑geojson鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, entity, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
- * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
- * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
- * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ArcGisWfsSingleLayer extends GeoJsonLayer {
+  /**
+   * ArcGIS WFS鏈嶅姟鍥惧眰锛�
+   * 涓�娆℃�ц姹傚姞杞斤紝閫傚悎灏戦噺鏁版嵁鏃朵娇鐢ㄣ��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - ArcGIS鏈嶅姟鍦板潃, 绀轰緥锛�'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37',
+   * @param [options.token] - 鐢ㄤ簬閫氳繃ArcGIS MapServer鏈嶅姟杩涜韬唤楠岃瘉鐨凙rcGIS浠ょ墝銆�
+   * @param [options.where] - 鐢ㄤ簬绛涢�夋暟鎹殑where鏌ヨ鏉′欢
+   * @param [options.format] - 鍙互瀵瑰姞杞界殑geojson鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, entity, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
+   * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
+   * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
+   * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ArcGisWfsSingleLayer extends GeoJsonLayer {
     constructor(options?: {
-        url: string;
-        token?: string;
-        where?: string;
-        format?: (...params: any[]) => any;
-        opacity?: number;
-        zIndex?: number;
-        symbol?: {
-            styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            callback?: (...params: any[]) => any;
-        };
-        buildings?: {
-            bottomHeight?: string;
-            cloumn?: string;
-            height?: string | number;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      token?: string;
+      where?: string;
+      format?: (...params: any[]) => any;
+      opacity?: number;
+      zIndex?: number;
+      symbol?: {
+        styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        callback?: (...params: any[]) => any;
+      };
+      buildings?: {
+        bottomHeight?: string;
+        cloumn?: string;
+        height?: string | number;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鏇存柊where鏉′欢鍚� 鍒锋柊鏁版嵁
@@ -15255,119 +15243,119 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     load(newOptions?: {
-        url?: string;
-        data?: any;
-        绫诲弬鏁�?: any;
+      url?: string;
+      data?: any;
+      绫诲弬鏁�?: any;
     }): GeoJsonLayer;
-}
+  }
 
-/**
- * 楂樺痉鍦ㄧ嚎POI鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.key = mars3d.Token.gaodeArr] - 楂樺痉KEY,鍦ㄥ疄闄呴」鐩腑璇蜂娇鐢ㄨ嚜宸辩敵璇风殑楂樺痉KEY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
- * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
- * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡
- * @param options.symbol.styleOptions - 鐐圭殑Style鏍峰紡銆�
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param options.clustering - 璁剧疆鑱氬悎鐩稿叧鍙傛暟锛�
- * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
- * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
- * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
- * @param [options.clustering.radius = 28] - 鍦嗗舰鍥炬爣鐨勬暣浣撳崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.radiusIn = radius-5] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗗崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.fontColor = '#ffffff'] - 鏁板瓧鐨勯鑹�
- * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍦嗗舰鍥炬爣鐨勮儗鏅鑹诧紝榛樿鑷姩澶勭悊
- * @param [options.clustering.colorIn = 'rgba(110, 204, 57, 0.5)'] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗚儗鏅鑹诧紝榛樿鑷姩澶勭悊
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GeodePoiLayer extends LodGraphicLayer {
+  /**
+   * 楂樺痉鍦ㄧ嚎POI鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.key = mars3d.Token.gaodeArr] - 楂樺痉KEY,鍦ㄥ疄闄呴」鐩腑璇蜂娇鐢ㄨ嚜宸辩敵璇风殑楂樺痉KEY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
+   * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
+   * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡
+   * @param options.symbol.styleOptions - 鐐圭殑Style鏍峰紡銆�
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param options.clustering - 璁剧疆鑱氬悎鐩稿叧鍙傛暟锛�
+   * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
+   * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
+   * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
+   * @param [options.clustering.radius = 28] - 鍦嗗舰鍥炬爣鐨勬暣浣撳崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.radiusIn = radius-5] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗗崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.fontColor = '#ffffff'] - 鏁板瓧鐨勯鑹�
+   * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍦嗗舰鍥炬爣鐨勮儗鏅鑹诧紝榛樿鑷姩澶勭悊
+   * @param [options.clustering.colorIn = 'rgba(110, 204, 57, 0.5)'] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗚儗鏅鑹诧紝榛樿鑷姩澶勭悊
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GeodePoiLayer extends LodGraphicLayer {
     constructor(options?: {
-        key?: string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        rectangle: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        debuggerTileInfo: boolean;
-        zIndex?: number;
-        opacity?: number;
-        symbol?: {
-            styleOptions: BillboardEntity.StyleOptions | PointEntity.StyleOptions;
-            styleField?: string;
-            styleFieldOptions?: any;
-        };
-        clustering: {
-            enabled?: boolean;
-            pixelRange?: number;
-            clampToGround?: boolean;
-            radius?: number;
-            radiusIn?: number;
-            fontColor?: string;
-            color?: string;
-            colorIn?: string;
-        };
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      key?: string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      rectangle: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      debuggerTileInfo: boolean;
+      zIndex?: number;
+      opacity?: number;
+      symbol?: {
+        styleOptions: BillboardEntity.StyleOptions | PointEntity.StyleOptions;
+        styleField?: string;
+        styleFieldOptions?: any;
+      };
+      clustering: {
+        enabled?: boolean;
+        pixelRange?: number;
+        clampToGround?: boolean;
+        radius?: number;
+        radiusIn?: number;
+        fontColor?: string;
+        color?: string;
+        colorIn?: string;
+      };
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鑾峰彇閰嶇疆鐨勯珮寰稫ey锛堝涓椂杞锛�
      */
     readonly key: string;
-}
+  }
 
-export namespace GeoJsonLayer {
+  export namespace GeoJsonLayer {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -15405,157 +15393,157 @@
      * @property editStop - 鍋滄缂栬緫 鏍囩粯浜嬩欢
      */
     type EventType = {
-        load: string;
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        drawStart: string;
-        drawMouseMove: string;
-        drawAddPoint: string;
-        drawRemovePoint: string;
-        drawCreated: string;
-        editStart: string;
-        editMouseDown: string;
-        editMouseMove: string;
-        editMovePoint: string;
-        editRemovePoint: string;
-        editStyle: string;
-        editStop: string;
+      load: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      drawStart: string;
+      drawMouseMove: string;
+      drawAddPoint: string;
+      drawRemovePoint: string;
+      drawCreated: string;
+      editStart: string;
+      editMouseDown: string;
+      editMouseMove: string;
+      editMovePoint: string;
+      editRemovePoint: string;
+      editStyle: string;
+      editStop: string;
     };
-}
+  }
 
-/**
- * 鍔犺浇灞曠ず GeoJSON鏁版嵁 鐨勫浘灞�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url] - geojson鏂囦欢鎴栨湇鍔rl鍦板潃
- * @param [options.data] - geojson鏍煎紡瑙勮寖鏁版嵁瀵硅薄锛屼笌url浜岄�変竴鍗冲彲銆�
- * @param [options.crs] - 鍘熷鏁版嵁鐨勫潗鏍囩郴锛屽'EPSG:3857'
- * @param [options.format] - 鍙互瀵瑰姞杞界殑geojson鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
- * @param [options.onCreateGraphic] - 瑙f瀽geojson鍚庯紝澶栭儴鑷畾涔夋柟娉曟潵鍒涘缓Graphic瀵硅薄
- * @param [options.mask] - 鏍囪瘑鏄惁缁樺埗鍖哄煙杈圭晫鐨勫弽閫夐伄缃╁眰锛屼篃鍙互浼犲叆object閰嶇疆鑼冨洿锛� { xmin: 73.0, xmax: 136.0, ymin: 3.0, ymax: 59.0 }
- * @param [options.graphicOptions] - 榛樿鐨刧raphic鐨勬瀯閫犲弬鏁帮紝姣忕涓嶅悓绫诲瀷鏁版嵁閮芥湁涓嶅悓鐨勫睘鎬э紝鍏蜂綋瑙佸悇{@link GraphicType}鐭㈤噺鏁版嵁鐨勬瀯閫犲弬鏁般��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
- * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
- * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
- * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
- * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'}
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' }
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GeoJsonLayer extends GraphicLayer {
+  /**
+   * 鍔犺浇灞曠ず GeoJSON鏁版嵁 鐨勫浘灞�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url] - geojson鏂囦欢鎴栨湇鍔rl鍦板潃
+   * @param [options.data] - geojson鏍煎紡瑙勮寖鏁版嵁瀵硅薄锛屼笌url浜岄�変竴鍗冲彲銆�
+   * @param [options.crs] - 鍘熷鏁版嵁鐨勫潗鏍囩郴锛屽'EPSG:3857'
+   * @param [options.format] - 鍙互瀵瑰姞杞界殑geojson鏁版嵁杩涜鏍煎紡鍖栨垨杞崲鎿嶄綔
+   * @param [options.onCreateGraphic] - 瑙f瀽geojson鍚庯紝澶栭儴鑷畾涔夋柟娉曟潵鍒涘缓Graphic瀵硅薄
+   * @param [options.mask] - 鏍囪瘑鏄惁缁樺埗鍖哄煙杈圭晫鐨勫弽閫夐伄缃╁眰锛屼篃鍙互浼犲叆object閰嶇疆鑼冨洿锛� { xmin: 73.0, xmax: 136.0, ymin: 3.0, ymax: 59.0 }
+   * @param [options.graphicOptions] - 榛樿鐨刧raphic鐨勬瀯閫犲弬鏁帮紝姣忕涓嶅悓绫诲瀷鏁版嵁閮芥湁涓嶅悓鐨勫睘鎬э紝鍏蜂綋瑙佸悇{@link GraphicType}鐭㈤噺鏁版嵁鐨勬瀯閫犲弬鏁般��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
+   * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
+   * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
+   * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
+   * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'}
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' }
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GeoJsonLayer extends GraphicLayer {
     constructor(options?: {
-        url?: string;
-        data?: any;
-        crs?: string;
-        format?: (...params: any[]) => any;
-        onCreateGraphic?: (...params: any[]) => any;
-        mask?: boolean | any;
-        graphicOptions?: any;
-        opacity?: number;
-        zIndex?: number;
-        symbol?: {
-            type?: GraphicType;
-            styleOptions: any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            merge?: boolean;
-            callback?: (...params: any[]) => any;
-        };
-        buildings?: {
-            bottomHeight?: string;
-            cloumn?: string;
-            height?: string | number;
-        };
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      url?: string;
+      data?: any;
+      crs?: string;
+      format?: (...params: any[]) => any;
+      onCreateGraphic?: (...params: any[]) => any;
+      mask?: boolean | any;
+      graphicOptions?: any;
+      opacity?: number;
+      zIndex?: number;
+      symbol?: {
+        type?: GraphicType;
+        styleOptions: any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        merge?: boolean;
+        callback?: (...params: any[]) => any;
+      };
+      buildings?: {
+        bottomHeight?: string;
+        cloumn?: string;
+        height?: string | number;
+      };
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鏁版嵁鍔犺浇瀹屾垚鍚庢姏鍑�,绛変环浜巐oad浜嬩欢(鍖哄埆鍦ㄤ簬load浜嬩欢蹇呴』鍦╨oad瀹屾垚鍓嶇粦瀹氭墠鑳界洃鍚�)銆�
@@ -15574,57 +15562,57 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     load(newOptions?: {
-        url?: string;
-        data?: any;
-        绫诲弬鏁�?: any;
+      url?: string;
+      data?: any;
+      绫诲弬鏁�?: any;
     }): GeoJsonLayer;
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁鍥惧眰缁勶紝涓昏鐢ㄤ簬 澶氬浘灞傜殑鏍囩粯
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layers] - 瀛愬浘灞傛暟缁勶紝姣忎釜瀛愬浘灞傜殑閰嶇疆瑙佹寜鍚勭被鍨嬪浘灞傞厤缃嵆鍙��
- * @param [options.defaultLayer] - 榛樿鍥惧眰鐨勫浘灞傚悕绉�
- * @param [options.hasEdit = false] - 鏄惁鑷姩婵�娲荤紪杈戯紙true鏃讹紝鍗曞嚮鍚庤嚜鍔ㄦ縺娲荤紪杈戯級
- * @param [options.isAutoEditing = true] - 瀹屾垚鏍囩粯鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
- * @param [options.isContinued = false] - 鏄惁杩炵画鏍囩粯
- * @param [options.isRestorePositions = false] - 鍦ㄦ爣缁樺拰缂栬緫缁撴潫鏃讹紝鏄惁灏嗗潗鏍囪繕鍘熶负鏅�氬�硷紝true: 鍋滄缂栬緫鏃朵細鏈夐棯鐑侊紝浣嗘晥鐜囪濂戒簺銆�
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GraphicGroupLayer extends GroupLayer {
+  /**
+   * 鐭㈤噺鏁版嵁鍥惧眰缁勶紝涓昏鐢ㄤ簬 澶氬浘灞傜殑鏍囩粯
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layers] - 瀛愬浘灞傛暟缁勶紝姣忎釜瀛愬浘灞傜殑閰嶇疆瑙佹寜鍚勭被鍨嬪浘灞傞厤缃嵆鍙��
+   * @param [options.defaultLayer] - 榛樿鍥惧眰鐨勫浘灞傚悕绉�
+   * @param [options.hasEdit = false] - 鏄惁鑷姩婵�娲荤紪杈戯紙true鏃讹紝鍗曞嚮鍚庤嚜鍔ㄦ縺娲荤紪杈戯級
+   * @param [options.isAutoEditing = true] - 瀹屾垚鏍囩粯鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
+   * @param [options.isContinued = false] - 鏄惁杩炵画鏍囩粯
+   * @param [options.isRestorePositions = false] - 鍦ㄦ爣缁樺拰缂栬緫缁撴潫鏃讹紝鏄惁灏嗗潗鏍囪繕鍘熶负鏅�氬�硷紝true: 鍋滄缂栬緫鏃朵細鏈夐棯鐑侊紝浣嗘晥鐜囪濂戒簺銆�
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GraphicGroupLayer extends GroupLayer {
     constructor(options?: {
-        layers?: GraphicLayer[];
-        defaultLayer?: string;
-        hasEdit?: boolean;
-        isAutoEditing?: boolean;
-        isContinued?: boolean;
-        isRestorePositions?: boolean;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layers?: GraphicLayer[];
+      defaultLayer?: string;
+      hasEdit?: boolean;
+      isAutoEditing?: boolean;
+      isContinued?: boolean;
+      isRestorePositions?: boolean;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鏄惁鍙互缂栬緫
@@ -15689,7 +15677,7 @@
      * @returns GeoJSON鏍煎紡瑙勮寖瀵硅薄
      */
     toGeoJSON(options?: {
-        noAlt?: boolean;
+      noAlt?: boolean;
     }): any;
     /**
      * 鍔犺浇杞崲GeoJSON鏍煎紡瑙勮寖鏁版嵁涓篏raphic鍚庡姞杞藉埌鍥惧眰涓��
@@ -15702,10 +15690,10 @@
      * @returns 杞崲鍚庣殑Graphic瀵硅薄鏁扮粍
      */
     loadGeoJSON(geojson: string | any, options?: {
-        clear?: boolean;
-        flyTo?: boolean;
-        style?: any;
-        layer?: string;
+      clear?: boolean;
+      flyTo?: boolean;
+      style?: any;
+      layer?: string;
     }): BaseGraphic[];
     /**
      * 鑾峰彇鍥惧眰鍐呮墍鏈夋暟鎹殑 鐭╁舰杈圭晫鍊�
@@ -15721,8 +15709,8 @@
      * @returns 鍒涘缓瀹屾垚鐨勭煝閲忔暟鎹璞�
      */
     startDraw(options: {
-        type: GraphicType | string;
-        style?: any;
+      type: GraphicType | string;
+      style?: any;
     }): BaseGraphic | any;
     /**
      * 鍋滄缁樺埗锛屽鏈夋湭瀹屾垚鐨勭粯鍒朵細鑷姩鍒犻櫎
@@ -15739,9 +15727,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩,鍙互閾惧紡璋冪敤
      */
     disableEdit(): GraphicGroupLayer;
-}
+  }
 
-export namespace GraphicLayer {
+  export namespace GraphicLayer {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -15778,156 +15766,156 @@
      * @property editStop - 鍋滄缂栬緫 鏍囩粯浜嬩欢
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        drawStart: string;
-        drawMouseMove: string;
-        drawAddPoint: string;
-        drawRemovePoint: string;
-        drawCreated: string;
-        editStart: string;
-        editMouseDown: string;
-        editMouseMove: string;
-        editMovePoint: string;
-        editRemovePoint: string;
-        editStyle: string;
-        editStop: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      drawStart: string;
+      drawMouseMove: string;
+      drawAddPoint: string;
+      drawRemovePoint: string;
+      drawCreated: string;
+      editStart: string;
+      editMouseDown: string;
+      editMouseMove: string;
+      editMovePoint: string;
+      editRemovePoint: string;
+      editStyle: string;
+      editStop: string;
     };
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.data = null] - 闇�瑕佽嚜鍔ㄥ姞杞界殑鏁版嵁锛屽唴閮ㄨ嚜鍔ㄧ敓鎴怗raphic瀵硅薄銆倇@link GraphicUtil#.create}
- * @param [options.hasEdit = false] - 鏄惁鑷姩婵�娲荤紪杈戯紙true鏃讹紝鍗曞嚮鍚庤嚜鍔ㄦ縺娲荤紪杈戯級
- * @param [options.isAutoEditing = true] - 瀹屾垚鏍囩粯鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
- * @param [options.isContinued = false] - 鏄惁杩炵画鏍囩粯
- * @param [options.isRestorePositions = false] - 鍦ㄦ爣缁樺拰缂栬緫缁撴潫鏃讹紝鏄惁灏嗗潗鏍囪繕鍘熶负鏅�氬�硷紝true: 鍋滄缂栬緫鏃朵細鏈夐棯鐑侊紝浣嗘晥鐜囪濂戒簺銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
- * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.clustering] - Entity鐐规暟鎹椂锛岃缃仛鍚堢浉鍏冲弬鏁帮細
- * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
- * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
- * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
- * @param [options.clustering.radius = 26] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勫崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.fontColor = '#ffffff'] - 鍐呯疆鏍峰紡鏃讹紝鏁板瓧鐨勯鑹�
- * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮儗鏅鑹�
- * @param [options.clustering.opacity = 0.5] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勯�忔槑搴�
- * @param [options.clustering.borderWidth = 5] - 鍦嗗舰鍥炬爣鐨勮竟妗嗗搴︼紙鍗曚綅锛氬儚绱狅級锛�0涓嶆樉绀�
- * @param [options.clustering.borderColor = 'rgba(110, 204, 57, 0.5)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮竟妗嗛鑹�
- * @param [options.clustering.borderOpacity = 0.6] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣杈规鐨勯�忔槑搴�
- * @param [options.clustering.getImage] - 鑷畾涔夎仛鍚堢殑鍥炬爣鏍峰紡锛屼緥濡傦細getImage:function(count) { return image}
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GraphicLayer extends BaseGraphicLayer {
+  /**
+   * 鐭㈤噺鏁版嵁鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.data = null] - 闇�瑕佽嚜鍔ㄥ姞杞界殑鏁版嵁锛屽唴閮ㄨ嚜鍔ㄧ敓鎴怗raphic瀵硅薄銆倇@link GraphicUtil#.create}
+   * @param [options.hasEdit = false] - 鏄惁鑷姩婵�娲荤紪杈戯紙true鏃讹紝鍗曞嚮鍚庤嚜鍔ㄦ縺娲荤紪杈戯級
+   * @param [options.isAutoEditing = true] - 瀹屾垚鏍囩粯鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
+   * @param [options.isContinued = false] - 鏄惁杩炵画鏍囩粯
+   * @param [options.isRestorePositions = false] - 鍦ㄦ爣缁樺拰缂栬緫缁撴潫鏃讹紝鏄惁灏嗗潗鏍囪繕鍘熶负鏅�氬�硷紝true: 鍋滄缂栬緫鏃朵細鏈夐棯鐑侊紝浣嗘晥鐜囪濂戒簺銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
+   * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.clustering] - Entity鐐规暟鎹椂锛岃缃仛鍚堢浉鍏冲弬鏁帮細
+   * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
+   * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
+   * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
+   * @param [options.clustering.radius = 26] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勫崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.fontColor = '#ffffff'] - 鍐呯疆鏍峰紡鏃讹紝鏁板瓧鐨勯鑹�
+   * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮儗鏅鑹�
+   * @param [options.clustering.opacity = 0.5] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勯�忔槑搴�
+   * @param [options.clustering.borderWidth = 5] - 鍦嗗舰鍥炬爣鐨勮竟妗嗗搴︼紙鍗曚綅锛氬儚绱狅級锛�0涓嶆樉绀�
+   * @param [options.clustering.borderColor = 'rgba(110, 204, 57, 0.5)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮竟妗嗛鑹�
+   * @param [options.clustering.borderOpacity = 0.6] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣杈规鐨勯�忔槑搴�
+   * @param [options.clustering.getImage] - 鑷畾涔夎仛鍚堢殑鍥炬爣鏍峰紡锛屼緥濡傦細getImage:function(count) { return image}
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GraphicLayer extends BaseGraphicLayer {
     constructor(options?: {
-        data?: any | array;
-        hasEdit?: boolean;
-        isAutoEditing?: boolean;
-        isContinued?: boolean;
-        isRestorePositions?: boolean;
-        zIndex?: number;
-        symbol?: {
-            type?: GraphicType;
-            styleOptions: any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            callback?: (...params: any[]) => any;
-        };
-        clustering?: {
-            enabled?: boolean;
-            pixelRange?: number;
-            clampToGround?: boolean;
-            radius?: number;
-            fontColor?: string;
-            color?: string;
-            opacity?: number;
-            borderWidth?: number;
-            borderColor?: string;
-            borderOpacity?: number;
-            getImage?: (...params: any[]) => any;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      data?: any | array;
+      hasEdit?: boolean;
+      isAutoEditing?: boolean;
+      isContinued?: boolean;
+      isRestorePositions?: boolean;
+      zIndex?: number;
+      symbol?: {
+        type?: GraphicType;
+        styleOptions: any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        callback?: (...params: any[]) => any;
+      };
+      clustering?: {
+        enabled?: boolean;
+        pixelRange?: number;
+        clampToGround?: boolean;
+        radius?: number;
+        fontColor?: string;
+        color?: string;
+        opacity?: number;
+        borderWidth?: number;
+        borderColor?: string;
+        borderOpacity?: number;
+        getImage?: (...params: any[]) => any;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鏄惁鑱氬悎(鐐规暟鎹椂)
@@ -15992,7 +15980,7 @@
      * @returns GeoJSON鏍煎紡瑙勮寖瀵硅薄
      */
     toGeoJSON(options?: {
-        noAlt?: boolean;
+      noAlt?: boolean;
     }): any;
     /**
      * 鍔犺浇杞崲GeoJSON鏍煎紡瑙勮寖鏁版嵁涓篏raphic鍚庡姞杞藉埌鍥惧眰涓��
@@ -16006,11 +15994,11 @@
      * @returns 杞崲鍚庣殑Graphic瀵硅薄鏁扮粍
      */
     loadGeoJSON(geojson: string | any, options?: {
-        clear?: boolean;
-        flyTo?: boolean;
-        type?: GraphicType;
-        style?: any;
-        crs?: string;
+      clear?: boolean;
+      flyTo?: boolean;
+      type?: GraphicType;
+      style?: any;
+      crs?: string;
     }): BaseGraphic[];
     /**
      * 娣诲姞Graphic鐭㈤噺鏁版嵁
@@ -16073,10 +16061,10 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     clampToGround(options?: {
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        callback: (...params: any[]) => any;
-        endItem: (...params: any[]) => any;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      callback: (...params: any[]) => any;
+      endItem: (...params: any[]) => any;
     }): GraphicLayer;
     /**
      * 寮�濮嬬粯鍒剁煝閲忔暟鎹紝缁樺埗鐨勬暟鎹細鍔犺浇鍦ㄥ綋鍓嶅浘灞傘��
@@ -16090,12 +16078,12 @@
      * @returns 鍒涘缓瀹屾垚鐨勭煝閲忔暟鎹璞�
      */
     startDraw(options: {
-        type: GraphicType | string;
-        style?: any;
-        attr?: any;
-        name?: string;
-        maxPointNum?: number;
-        success?: (...params: any[]) => any;
+      type: GraphicType | string;
+      style?: any;
+      attr?: any;
+      name?: string;
+      maxPointNum?: number;
+      success?: (...params: any[]) => any;
     }): BaseGraphic | any;
     /**
      * 鍋滄缁樺埗锛屽鏈夋湭瀹屾垚鐨勭粯鍒朵細鑷姩鍒犻櫎
@@ -16131,60 +16119,60 @@
      * @returns 褰撳墠瀵硅薄鏈韩,鍙互閾惧紡璋冪敤
      */
     stopEditing(graphic?: BaseGraphic | any): GraphicLayer;
-}
+  }
 
-/**
- * 缁忕含缃�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.numLines = 10] - 缃戞牸鏁�
- * @param [options.lineStyle] - 绾跨殑鏍峰紡
- * @param [options.labelStyle] - 鏂囨湰鐨勬牱寮�
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GraticuleLayer extends BaseLayer {
+  /**
+   * 缁忕含缃�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.numLines = 10] - 缃戞牸鏁�
+   * @param [options.lineStyle] - 绾跨殑鏍峰紡
+   * @param [options.labelStyle] - 鏂囨湰鐨勬牱寮�
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GraticuleLayer extends BaseLayer {
     constructor(options?: {
-        numLines?: number;
-        lineStyle?: PolylinePrimitive.StyleOptions;
-        labelStyle?: LabelEntity.StyleOptions;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      numLines?: number;
+      lineStyle?: PolylinePrimitive.StyleOptions;
+      labelStyle?: LabelEntity.StyleOptions;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 瀵硅薄娣诲姞鍒板湴鍥惧墠鍒涘缓涓�浜涘璞$殑閽╁瓙鏂规硶锛�
@@ -16192,9 +16180,9 @@
      * @returns 鏃�
      */
     _mountedHook(): void;
-}
+  }
 
-export namespace LodGraphicLayer {
+  export namespace LodGraphicLayer {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -16218,156 +16206,156 @@
      * @property removeGraphic - 绉婚櫎鐭㈤噺鏁版嵁鏃�
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        addGraphic: string;
-        removeGraphic: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      addGraphic: string;
+      removeGraphic: string;
     };
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁LOD鍒嗗眰鍒嗗潡鍔犺浇绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.IdField = 'id'] - 鏁版嵁涓敮涓�鏍囪瘑鐨勫睘鎬у瓧娈靛悕绉�
- * @param options.queryGridData - 鑾峰彇缃戞牸鍐呭搴旀暟鎹殑鐨勫閮ㄥ鐞嗗洖璋冩柟娉�
- * @param options.createGraphic - 鏍规嵁鏁版嵁鍒涘缓鐭㈤噺瀵硅薄鐨勫閮ㄥ鐞嗗洖璋冩柟娉�
- * @param options.updateGraphic - 鏍规嵁鏁版嵁鏇存柊鐭㈤噺瀵硅薄鐨勫閮ㄥ鐞嗗洖璋冩柟娉曪紝涓�鑸姩鎬佹暟鎹椂鍙互鐢�
- * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
- * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
- * @param options.clustering - 璁剧疆鑱氬悎鐩稿叧鍙傛暟锛�
- * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
- * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
- * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
- * @param [options.clustering.radius = 28] - 鍦嗗舰鍥炬爣鐨勬暣浣撳崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.radiusIn = radius-5] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗗崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.fontColor = '#ffffff'] - 鏁板瓧鐨勯鑹�
- * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍦嗗舰鍥炬爣鐨勮儗鏅鑹诧紝榛樿鑷姩澶勭悊
- * @param [options.clustering.colorIn = 'rgba(110, 204, 57, 0.5)'] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗚儗鏅鑹诧紝榛樿鑷姩澶勭悊
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class LodGraphicLayer extends GraphicLayer {
+  /**
+   * 鐭㈤噺鏁版嵁LOD鍒嗗眰鍒嗗潡鍔犺浇绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.IdField = 'id'] - 鏁版嵁涓敮涓�鏍囪瘑鐨勫睘鎬у瓧娈靛悕绉�
+   * @param options.queryGridData - 鑾峰彇缃戞牸鍐呭搴旀暟鎹殑鐨勫閮ㄥ鐞嗗洖璋冩柟娉�
+   * @param options.createGraphic - 鏍规嵁鏁版嵁鍒涘缓鐭㈤噺瀵硅薄鐨勫閮ㄥ鐞嗗洖璋冩柟娉�
+   * @param options.updateGraphic - 鏍规嵁鏁版嵁鏇存柊鐭㈤噺瀵硅薄鐨勫閮ㄥ鐞嗗洖璋冩柟娉曪紝涓�鑸姩鎬佹暟鎹椂鍙互鐢�
+   * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
+   * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紙閮ㄥ垎鍥惧眰锛夛紝鍙栧�艰寖鍥达細0.0-1.0
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param options.symbol.styleOptions - 鏁版嵁鐨凷tyle鏍峰紡
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
+   * @param options.clustering - 璁剧疆鑱氬悎鐩稿叧鍙傛暟锛�
+   * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
+   * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
+   * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
+   * @param [options.clustering.radius = 28] - 鍦嗗舰鍥炬爣鐨勬暣浣撳崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.radiusIn = radius-5] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗗崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.fontColor = '#ffffff'] - 鏁板瓧鐨勯鑹�
+   * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍦嗗舰鍥炬爣鐨勮儗鏅鑹诧紝榛樿鑷姩澶勭悊
+   * @param [options.clustering.colorIn = 'rgba(110, 204, 57, 0.5)'] - 鍦嗗舰鍥炬爣鐨勫唴鍦嗚儗鏅鑹诧紝榛樿鑷姩澶勭悊
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class LodGraphicLayer extends GraphicLayer {
     constructor(options?: {
-        IdField?: string;
-        queryGridData: (...params: any[]) => any;
-        createGraphic: (...params: any[]) => any;
-        updateGraphic: (...params: any[]) => any;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        rectangle: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        debuggerTileInfo: boolean;
-        opacity?: number;
-        zIndex?: number;
-        symbol?: {
-            styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            merge?: boolean;
-            callback?: (...params: any[]) => any;
-        };
-        clustering: {
-            enabled?: boolean;
-            pixelRange?: number;
-            clampToGround?: boolean;
-            radius?: number;
-            radiusIn?: number;
-            fontColor?: string;
-            color?: string;
-            colorIn?: string;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      IdField?: string;
+      queryGridData: (...params: any[]) => any;
+      createGraphic: (...params: any[]) => any;
+      updateGraphic: (...params: any[]) => any;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      rectangle: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      debuggerTileInfo: boolean;
+      opacity?: number;
+      zIndex?: number;
+      symbol?: {
+        styleOptions: BillboardEntity.StyleOptions | PolylineEntity.StyleOptions | PolygonEntity.StyleOptions | any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        merge?: boolean;
+        callback?: (...params: any[]) => any;
+      };
+      clustering: {
+        enabled?: boolean;
+        pixelRange?: number;
+        clampToGround?: boolean;
+        radius?: number;
+        radiusIn?: number;
+        fontColor?: string;
+        color?: string;
+        colorIn?: string;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鏍规嵁LOD鍒嗗潡淇℃伅鍘昏姹傚搴旂殑Tile鐡﹀潡鍐呯殑鏁版嵁
@@ -16401,288 +16389,288 @@
      * @returns 鏃�
      */
     reload(): void;
-}
+  }
 
-/**
- * gltf灏忔ā鍨嬪浘灞�
- * @example
- * //鏂瑰紡1锛氬崟涓ā鍨嬫椂锛岀洿鎺ユ寜涓嬮潰浼犲叆position鍗冲彲
- * let gltfLayer = new mars3d.layer.ModelLayer({
- *   name: '涓婃捣娴︿笢',
- *   url: 'http://data.mars3d.cn/gltf/mars/shanghai/scene.gltf',
- *   style: { scale: 520, heading: 215 }, //style鍚屾爣缁樼殑model绫诲瀷
- *   position: [121.507762, 31.233975, 200],
- * })
- * map.addLayer(gltfLayer)
- *
- * //鏂瑰紡2锛氬涓ā鍨嬫椂锛屽彲浠ヤ紶鍏ata灞炴�ф瀯閫�
- * let gltfLayer = new mars3d.layer.ModelLayer({
- *   name: '楠ㄩ鍔ㄧ敾',
- *   data: [
- *     {
- *       url: 'http://data.mars3d.cn/gltf/mars/fengche.gltf',
- *       position: [117.170624, 31.840666, 278.66],
- *       style: { scale: 200, heading: 270 },
- *     },
- *     {
- *       url: 'http://data.mars3d.cn/gltf/mars/firedrill/xiaofangyuan-run.gltf',
- *       position: [117.184442, 31.842172, 33.92],
- *       style: { scale: 300 },
- *     },
- *   ],
- * })
- * map.addLayer(gltfLayer)
- *
- *
- * //鏂瑰紡3锛� 澶氫釜鍚屽睘鎬�(url鍜宻tyle瀹屽叏鐩稿悓)妯″瀷鏃讹紝鍙互鐩存帴绠�鍖栵紝浼犲叆positions灞炴�с��
- * let gltfLayer = new mars3d.layer.ModelLayer({
- *   name: '椋庡姏鍙戠數鏈�',
- *   url: 'http://data.mars3d.cn/gltf/mars/fengche.gltf',
- *   style: { scale: 40, heading: 135, minimumPixelSize: 30, clampToGround: true },
- *   positions: [
- *     { lng: 112.227630577, lat: 39.0613382363999, alt: 1815 },
- *     { lng: 112.229302206, lat: 39.0579481036999, alt: 1827 },
- *     { lng: 112.226596341, lat: 39.0584773033999, alt: 1849 },
- *   ],
- * })
- * map.addLayer(gltfLayer)
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 銆愭柟寮�1銆戞ā鍨嬬殑url鍦板潃
- * @param options.position - 妯″瀷鎵�鍦ㄤ綅缃潗鏍�
- * @param options.style - 妯″瀷鐨勬牱寮忛厤缃�
- * @param options.data - 銆愭柟寮�2銆戝涓ā鍨嬫椂锛屽彲浠ヤ紶鍏ata鏁扮粍鏋勯�爗@link GraphicUtil#.create}锛�
- * @param options.data.url - 妯″瀷鐨剈rl鍦板潃
- * @param options.data.position - 妯″瀷鎵�鍦ㄤ綅缃潗鏍�
- * @param options.data.style - 妯″瀷鐨勬牱寮忛厤缃�
- * @param options.positions - 銆愭柟寮�3銆戝涓悓灞炴��(url鍜宻tyle瀹屽叏鐩稿悓)妯″瀷鏃讹紝鍙互鐩存帴绠�鍖栵紝浼犲叆positions灞炴�с��
- * @param [options.hasEdit = false] - 鏄惁鑷姩婵�娲荤紪杈戯紙true鏃讹紝鍗曞嚮鍚庤嚜鍔ㄦ縺娲荤紪杈戯級
- * @param [options.isAutoEditing = true] - 瀹屾垚鏍囩粯鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
- * @param [options.isContinued = false] - 鏄惁杩炵画鏍囩粯
- * @param [options.isRestorePositions = false] - 鍦ㄦ爣缁樺拰缂栬緫缁撴潫鏃讹紝鏄惁灏嗗潗鏍囪繕鍘熶负鏅�氬�硷紝true: 鍋滄缂栬緫鏃朵細鏈夐棯鐑侊紝浣嗘晥鐜囪濂戒簺銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
- * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
- * @param options.clustering - 鐐规暟鎹椂锛岃缃仛鍚堢浉鍏冲弬鏁帮細
- * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
- * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
- * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
- * @param [options.clustering.radius = 26] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勫崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.fontColor = '#ffffff'] - 鍐呯疆鏍峰紡鏃讹紝鏁板瓧鐨勯鑹�
- * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮儗鏅鑹�
- * @param [options.clustering.opacity = 0.5] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勯�忔槑搴�
- * @param [options.clustering.borderWidth = 5] - 鍦嗗舰鍥炬爣鐨勮竟妗嗗搴︼紙鍗曚綅锛氬儚绱狅級锛�0涓嶆樉绀�
- * @param [options.clustering.borderColor = 'rgba(110, 204, 57, 0.5)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮竟妗嗛鑹�
- * @param [options.clustering.borderOpacity = 0.6] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣杈规鐨勯�忔槑搴�
- * @param [options.clustering.getImage] - 鑷畾涔夎仛鍚堢殑鍥炬爣鏍峰紡锛屼緥濡傦細getImage:function(count) { return image}
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ModelLayer extends GraphicLayer {
+  /**
+   * gltf灏忔ā鍨嬪浘灞�
+   * @example
+   * //鏂瑰紡1锛氬崟涓ā鍨嬫椂锛岀洿鎺ユ寜涓嬮潰浼犲叆position鍗冲彲
+   * let gltfLayer = new mars3d.layer.ModelLayer({
+   *   name: '涓婃捣娴︿笢',
+   *   url: 'http://data.mars3d.cn/gltf/mars/shanghai/scene.gltf',
+   *   style: { scale: 520, heading: 215 }, //style鍚屾爣缁樼殑model绫诲瀷
+   *   position: [121.507762, 31.233975, 200],
+   * })
+   * map.addLayer(gltfLayer)
+   *
+   * //鏂瑰紡2锛氬涓ā鍨嬫椂锛屽彲浠ヤ紶鍏ata灞炴�ф瀯閫�
+   * let gltfLayer = new mars3d.layer.ModelLayer({
+   *   name: '楠ㄩ鍔ㄧ敾',
+   *   data: [
+   *     {
+   *       url: 'http://data.mars3d.cn/gltf/mars/fengche.gltf',
+   *       position: [117.170624, 31.840666, 278.66],
+   *       style: { scale: 200, heading: 270 },
+   *     },
+   *     {
+   *       url: 'http://data.mars3d.cn/gltf/mars/firedrill/xiaofangyuan-run.gltf',
+   *       position: [117.184442, 31.842172, 33.92],
+   *       style: { scale: 300 },
+   *     },
+   *   ],
+   * })
+   * map.addLayer(gltfLayer)
+   *
+   *
+   * //鏂瑰紡3锛� 澶氫釜鍚屽睘鎬�(url鍜宻tyle瀹屽叏鐩稿悓)妯″瀷鏃讹紝鍙互鐩存帴绠�鍖栵紝浼犲叆positions灞炴�с��
+   * let gltfLayer = new mars3d.layer.ModelLayer({
+   *   name: '椋庡姏鍙戠數鏈�',
+   *   url: 'http://data.mars3d.cn/gltf/mars/fengche.gltf',
+   *   style: { scale: 40, heading: 135, minimumPixelSize: 30, clampToGround: true },
+   *   positions: [
+   *     { lng: 112.227630577, lat: 39.0613382363999, alt: 1815 },
+   *     { lng: 112.229302206, lat: 39.0579481036999, alt: 1827 },
+   *     { lng: 112.226596341, lat: 39.0584773033999, alt: 1849 },
+   *   ],
+   * })
+   * map.addLayer(gltfLayer)
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 銆愭柟寮�1銆戞ā鍨嬬殑url鍦板潃
+   * @param options.position - 妯″瀷鎵�鍦ㄤ綅缃潗鏍�
+   * @param options.style - 妯″瀷鐨勬牱寮忛厤缃�
+   * @param options.data - 銆愭柟寮�2銆戝涓ā鍨嬫椂锛屽彲浠ヤ紶鍏ata鏁扮粍鏋勯�爗@link GraphicUtil#.create}锛�
+   * @param options.data.url - 妯″瀷鐨剈rl鍦板潃
+   * @param options.data.position - 妯″瀷鎵�鍦ㄤ綅缃潗鏍�
+   * @param options.data.style - 妯″瀷鐨勬牱寮忛厤缃�
+   * @param options.positions - 銆愭柟寮�3銆戝涓悓灞炴��(url鍜宻tyle瀹屽叏鐩稿悓)妯″瀷鏃讹紝鍙互鐩存帴绠�鍖栵紝浼犲叆positions灞炴�с��
+   * @param [options.hasEdit = false] - 鏄惁鑷姩婵�娲荤紪杈戯紙true鏃讹紝鍗曞嚮鍚庤嚜鍔ㄦ縺娲荤紪杈戯級
+   * @param [options.isAutoEditing = true] - 瀹屾垚鏍囩粯鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
+   * @param [options.isContinued = false] - 鏄惁杩炵画鏍囩粯
+   * @param [options.isRestorePositions = false] - 鍦ㄦ爣缁樺拰缂栬緫缁撴潫鏃讹紝鏄惁灏嗗潗鏍囪繕鍘熶负鏅�氬�硷紝true: 鍋滄缂栬緫鏃朵細鏈夐棯鐑侊紝浣嗘晥鐜囪濂戒簺銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
+   * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
+   * @param options.clustering - 鐐规暟鎹椂锛岃缃仛鍚堢浉鍏冲弬鏁帮細
+   * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
+   * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
+   * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
+   * @param [options.clustering.radius = 26] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勫崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.fontColor = '#ffffff'] - 鍐呯疆鏍峰紡鏃讹紝鏁板瓧鐨勯鑹�
+   * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮儗鏅鑹�
+   * @param [options.clustering.opacity = 0.5] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勯�忔槑搴�
+   * @param [options.clustering.borderWidth = 5] - 鍦嗗舰鍥炬爣鐨勮竟妗嗗搴︼紙鍗曚綅锛氬儚绱狅級锛�0涓嶆樉绀�
+   * @param [options.clustering.borderColor = 'rgba(110, 204, 57, 0.5)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮竟妗嗛鑹�
+   * @param [options.clustering.borderOpacity = 0.6] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣杈规鐨勯�忔槑搴�
+   * @param [options.clustering.getImage] - 鑷畾涔夎仛鍚堢殑鍥炬爣鏍峰紡锛屼緥濡傦細getImage:function(count) { return image}
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ModelLayer extends GraphicLayer {
     constructor(options?: {
+      url: string;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: any;
+      data: {
         url: string;
         position: LatLngPoint | Cesium.Cartesian3;
         style: any;
-        data: {
-            url: string;
-            position: LatLngPoint | Cesium.Cartesian3;
-            style: any;
-        }[];
-        positions: LatLngPoint[] | Cesium.Cartesian3[];
-        hasEdit?: boolean;
-        isAutoEditing?: boolean;
-        isContinued?: boolean;
-        isRestorePositions?: boolean;
-        zIndex?: number;
-        symbol?: {
-            type?: GraphicType;
-            styleOptions: any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            callback?: (...params: any[]) => any;
-        };
-        clustering: {
-            enabled?: boolean;
-            pixelRange?: number;
-            clampToGround?: boolean;
-            radius?: number;
-            fontColor?: string;
-            color?: string;
-            opacity?: number;
-            borderWidth?: number;
-            borderColor?: string;
-            borderOpacity?: number;
-            getImage?: (...params: any[]) => any;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      }[];
+      positions: LatLngPoint[] | Cesium.Cartesian3[];
+      hasEdit?: boolean;
+      isAutoEditing?: boolean;
+      isContinued?: boolean;
+      isRestorePositions?: boolean;
+      zIndex?: number;
+      symbol?: {
+        type?: GraphicType;
+        styleOptions: any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        callback?: (...params: any[]) => any;
+      };
+      clustering: {
+        enabled?: boolean;
+        pixelRange?: number;
+        clampToGround?: boolean;
+        radius?: number;
+        fontColor?: string;
+        color?: string;
+        opacity?: number;
+        borderWidth?: number;
+        borderColor?: string;
+        borderOpacity?: number;
+        getImage?: (...params: any[]) => any;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍔犺浇gltf妯″瀷鏁版嵁鐨勫唴閮–esium瀹瑰櫒
      */
     readonly layer: Cesium.CustomDataSource;
-}
+  }
 
-/**
- * OSM鍦ㄧ嚎 寤虹瓚鐗╂ā鍨�
- * @param options - 鍙傛暟瀵硅薄锛屽弬鏁板寘鎷互涓嬶細
- * @param [options.maximumScreenSpaceError = 16] - 鐢ㄤ簬椹卞姩缁嗗寲缁嗚妭绾у埆鐨勬渶澶у睆骞曠┖闂撮敊璇�傛暟鍊煎姞澶э紝鑳借鏈�缁堟垚鍍忓彉妯$硦
- * @param [options.maximumMemoryUsage = 512] - 鏁版嵁闆嗗彲浠ヤ娇鐢ㄧ殑鏈�澶у唴瀛橀噺(浠B璁�)銆傝繖涓弬鏁伴粯璁ゆ槸512锛屼篃鍗虫槸褰撳嚑浣曚綋鍜岀汗鐞嗚祫婧愬ぇ浜�512MB鐨勬椂鍊欙紝Cesium灏变細娣樻卑鎺夊綋鍓嶅抚涓病鏈塿isited鐨勬墍鏈夊潡锛岃繖涓�煎叾瀹炲緢灏忥紝涔熸槸cesium涓轰簡閬垮厤璧勬簮鍗犵敤杩囬珮鐨勪竴涓繚闅滐紝涓嶈繃涓婅堪鎴戜滑涔熶及绠楄繃鏈�宸儏鍐典笅锛屾病鏈夊仛绾圭悊crn鍘嬬缉鐨勬儏鍐典笅锛岃繖涓�煎緢瀹规槗琚秴杩囷紝瀵艰嚧寰堝浜鸿浠ヤ负cesium鐨勬窐姹版病鏈夋晥鏋溿�傝繖涓�煎鏋滆缃殑杩囧皬锛屽鑷碿esium鍑犱箮姣忓抚閮藉湪灏濊瘯娣樻卑鏁版嵁锛屽鍔犱簡閬嶅巻鐨勬椂闂达紝涔熷悓鏃跺鍔犱簡宕╂簝鐨勯闄┿�傝繖涓�煎鏋滆缃殑杩囧ぇ锛宑esium鐨勬窐姹版満鍒跺け鏁堬紝閭d箞瀹规槗瀵艰嚧鏄惧瓨瓒呰繃鏄惧崱鍐呭瓨锛屼篃浼氬鑷村穿婧冦�� 杩欎釜鍊煎簲璇ュ浜庢渶宸瑙掍笅璧勬簮鍗犵敤 鍜� 鏄惧瓨鏈�澶ч噺涔嬮棿銆傜粨璁猴細杩欎釜鍙傛暟瑕佹牴鎹綋鍓嶆樉鍗℃樉瀛樻潵閰嶇疆锛屽鏋滄垜浠満鏅彧鏄剧ず杩欎竴涓ā鍨嬫暟鎹紝杩欎釜鍙互璁剧疆鍒版樉瀛樼殑50 % 宸﹀彸锛屾瘮濡傛垜鐨勬樉瀛樻槸6G锛岃繖涓彲浠ヨ缃埌3000宸﹀彸銆傞偅涔堟棦淇濊瘉涓嶈秴杩囨樉瀛橀檺鍒讹紝鍙堝彲浠ユ渶澶у埄鐢ㄦ樉瀛樼紦瀛橈紝閰嶅悎crn鍘嬬缉涔嬪悗锛岃繖涓嚑涔庡彲浠ヤ繚璇佷綘绗簩娆℃煡鐪嬫ā鍨嬪悓涓�浣嶇疆鐨勬椂鍊欙紝鐪嬩笉鍒板姞杞借繃绋嬶紝闈炲父妫掋��
- * @param [options.style] - 妯″瀷鏍峰紡锛� 浣跨敤{@link https://github.com/CesiumGS/3d-tiles/tree/master/specification/Styling|3D Tiles Styling language}.
- * @param [options.marsJzwStyle = false] - 寮�鍚垨璁剧疆寤虹瓚鐗╃壒鏁堟牱寮忋��
- * @param [options.customShader] - 鑷畾涔塻hader鏁堟灉
- * @param [options.highlight] - 楂樹寒鍙婂叾鏍峰紡閰嶇疆
- * @param [options.highlight.type] - 榧犳爣绉诲叆楂樹寒 鎴� 鍗曞嚮楂樹寒(type:'click')
- * @param [options.highlight.all] - 鏄惁鏁翠綋楂樹寒锛� true:妯″瀷鏁翠綋鍏ㄩ儴楂樹寒锛宖alse:鍗曚釜鏋勪欢楂樹寒
- * @param [options.highlight.color = '#FFFF00'] - 棰滆壊锛屾敮鎸乺gba瀛楃涓�
- * @param [options.highlight.outlineEffect = false] - 榛樿涓轰慨鏀圭煝閲忓璞℃湰韬殑style楂樹寒锛宼rue鏃堕噰鐢▄@link OutlineEffect}鏂瑰紡楂樹寒銆�
- * @param [options.highlight.filter] - 鍙互璁剧疆绛涢�夋帓闄や竴浜涙瀯浠�, 鎺掗櫎鐨勬瀯浠跺湪filter鏂规硶鍐呰繑鍥瀎alse
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class OsmBuildingsLayer extends TilesetLayer {
+  /**
+   * OSM鍦ㄧ嚎 寤虹瓚鐗╂ā鍨�
+   * @param options - 鍙傛暟瀵硅薄锛屽弬鏁板寘鎷互涓嬶細
+   * @param [options.maximumScreenSpaceError = 16] - 鐢ㄤ簬椹卞姩缁嗗寲缁嗚妭绾у埆鐨勬渶澶у睆骞曠┖闂撮敊璇�傛暟鍊煎姞澶э紝鑳借鏈�缁堟垚鍍忓彉妯$硦
+   * @param [options.maximumMemoryUsage = 512] - 鏁版嵁闆嗗彲浠ヤ娇鐢ㄧ殑鏈�澶у唴瀛橀噺(浠B璁�)銆傝繖涓弬鏁伴粯璁ゆ槸512锛屼篃鍗虫槸褰撳嚑浣曚綋鍜岀汗鐞嗚祫婧愬ぇ浜�512MB鐨勬椂鍊欙紝Cesium灏变細娣樻卑鎺夊綋鍓嶅抚涓病鏈塿isited鐨勬墍鏈夊潡锛岃繖涓�煎叾瀹炲緢灏忥紝涔熸槸cesium涓轰簡閬垮厤璧勬簮鍗犵敤杩囬珮鐨勪竴涓繚闅滐紝涓嶈繃涓婅堪鎴戜滑涔熶及绠楄繃鏈�宸儏鍐典笅锛屾病鏈夊仛绾圭悊crn鍘嬬缉鐨勬儏鍐典笅锛岃繖涓�煎緢瀹规槗琚秴杩囷紝瀵艰嚧寰堝浜鸿浠ヤ负cesium鐨勬窐姹版病鏈夋晥鏋溿�傝繖涓�煎鏋滆缃殑杩囧皬锛屽鑷碿esium鍑犱箮姣忓抚閮藉湪灏濊瘯娣樻卑鏁版嵁锛屽鍔犱簡閬嶅巻鐨勬椂闂达紝涔熷悓鏃跺鍔犱簡宕╂簝鐨勯闄┿�傝繖涓�煎鏋滆缃殑杩囧ぇ锛宑esium鐨勬窐姹版満鍒跺け鏁堬紝閭d箞瀹规槗瀵艰嚧鏄惧瓨瓒呰繃鏄惧崱鍐呭瓨锛屼篃浼氬鑷村穿婧冦�� 杩欎釜鍊煎簲璇ュ浜庢渶宸瑙掍笅璧勬簮鍗犵敤 鍜� 鏄惧瓨鏈�澶ч噺涔嬮棿銆傜粨璁猴細杩欎釜鍙傛暟瑕佹牴鎹綋鍓嶆樉鍗℃樉瀛樻潵閰嶇疆锛屽鏋滄垜浠満鏅彧鏄剧ず杩欎竴涓ā鍨嬫暟鎹紝杩欎釜鍙互璁剧疆鍒版樉瀛樼殑50 % 宸﹀彸锛屾瘮濡傛垜鐨勬樉瀛樻槸6G锛岃繖涓彲浠ヨ缃埌3000宸﹀彸銆傞偅涔堟棦淇濊瘉涓嶈秴杩囨樉瀛橀檺鍒讹紝鍙堝彲浠ユ渶澶у埄鐢ㄦ樉瀛樼紦瀛橈紝閰嶅悎crn鍘嬬缉涔嬪悗锛岃繖涓嚑涔庡彲浠ヤ繚璇佷綘绗簩娆℃煡鐪嬫ā鍨嬪悓涓�浣嶇疆鐨勬椂鍊欙紝鐪嬩笉鍒板姞杞借繃绋嬶紝闈炲父妫掋��
+   * @param [options.style] - 妯″瀷鏍峰紡锛� 浣跨敤{@link https://github.com/CesiumGS/3d-tiles/tree/master/specification/Styling|3D Tiles Styling language}.
+   * @param [options.marsJzwStyle = false] - 寮�鍚垨璁剧疆寤虹瓚鐗╃壒鏁堟牱寮忋��
+   * @param [options.customShader] - 鑷畾涔塻hader鏁堟灉
+   * @param [options.highlight] - 楂樹寒鍙婂叾鏍峰紡閰嶇疆
+   * @param [options.highlight.type] - 榧犳爣绉诲叆楂樹寒 鎴� 鍗曞嚮楂樹寒(type:'click')
+   * @param [options.highlight.all] - 鏄惁鏁翠綋楂樹寒锛� true:妯″瀷鏁翠綋鍏ㄩ儴楂樹寒锛宖alse:鍗曚釜鏋勪欢楂樹寒
+   * @param [options.highlight.color = '#FFFF00'] - 棰滆壊锛屾敮鎸乺gba瀛楃涓�
+   * @param [options.highlight.outlineEffect = false] - 榛樿涓轰慨鏀圭煝閲忓璞℃湰韬殑style楂樹寒锛宼rue鏃堕噰鐢▄@link OutlineEffect}鏂瑰紡楂樹寒銆�
+   * @param [options.highlight.filter] - 鍙互璁剧疆绛涢�夋帓闄や竴浜涙瀯浠�, 鎺掗櫎鐨勬瀯浠跺湪filter鏂规硶鍐呰繑鍥瀎alse
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class OsmBuildingsLayer extends TilesetLayer {
     constructor(options: {
-        maximumScreenSpaceError?: number;
-        maximumMemoryUsage?: number;
-        style?: any | Cesium.Cesium3DTileStyle | ((...params: any[]) => any);
-        marsJzwStyle?: boolean | string;
-        customShader?: Cesium.CustomShader;
-        highlight?: {
-            type?: string;
-            all?: boolean;
-            color?: string | ((...params: any[]) => any);
-            outlineEffect?: boolean;
-            filter?: (...params: any[]) => any;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      maximumScreenSpaceError?: number;
+      maximumMemoryUsage?: number;
+      style?: any | Cesium.Cesium3DTileStyle | ((...params: any[]) => any);
+      marsJzwStyle?: boolean | string;
+      customShader?: Cesium.CustomShader;
+      highlight?: {
+        type?: string;
+        all?: boolean;
+        color?: string | ((...params: any[]) => any);
+        outlineEffect?: boolean;
+        filter?: (...params: any[]) => any;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
-}
+  }
 
-export namespace TilesetLayer {
+  export namespace TilesetLayer {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -16710,207 +16698,207 @@
      * @property highlightClose - highlight鍏抽棴鍚�
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        initialTilesLoaded: string;
-        allTilesLoaded: string;
-        loadBefore: string;
-        load: string;
-        highlightOpen: string;
-        highlightClose: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      initialTilesLoaded: string;
+      allTilesLoaded: string;
+      loadBefore: string;
+      load: string;
+      highlightOpen: string;
+      highlightClose: string;
     };
-}
+  }
 
-/**
- * 3dtiles 涓夌淮妯″瀷鍥惧眰銆�
- * @param options - 鍙傛暟瀵硅薄锛� 鏋勯�犲弬鏁板缓璁粠{@link http://mars3d.cn/editor.html?id=layer-tileset/manager/edit|妯″瀷缂栬緫椤甸潰}璁剧疆鍚庝繚瀛樺弬鏁板悗鎷疯礉json鍙傛暟鍗冲彲銆傚弬鏁板寘鎷互涓嬶細
- * @param options.url - tileset鐨勪富JSON鏂囦欢鐨� url
- * @param [options.maximumScreenSpaceError = 16] - 鐢ㄤ簬椹卞姩缁嗗寲缁嗚妭绾у埆鐨勬渶澶у睆骞曠┖闂撮敊璇�傛暟鍊煎姞澶э紝鑳借鏈�缁堟垚鍍忓彉妯$硦
- * @param [options.maximumMemoryUsage = 512] - 鏁版嵁闆嗗彲浠ヤ娇鐢ㄧ殑鏈�澶у唴瀛橀噺(浠B璁�)銆傝繖涓弬鏁伴粯璁ゆ槸512锛屼篃鍗虫槸褰撳嚑浣曚綋鍜岀汗鐞嗚祫婧愬ぇ浜�512MB鐨勬椂鍊欙紝Cesium灏变細娣樻卑鎺夊綋鍓嶅抚涓病鏈塿isited鐨勬墍鏈夊潡锛岃繖涓�煎叾瀹炲緢灏忥紝涔熸槸cesium涓轰簡閬垮厤璧勬簮鍗犵敤杩囬珮鐨勪竴涓繚闅滐紝涓嶈繃涓婅堪鎴戜滑涔熶及绠楄繃鏈�宸儏鍐典笅锛屾病鏈夊仛绾圭悊crn鍘嬬缉鐨勬儏鍐典笅锛岃繖涓�煎緢瀹规槗琚秴杩囷紝瀵艰嚧寰堝浜鸿浠ヤ负cesium鐨勬窐姹版病鏈夋晥鏋溿�傝繖涓�煎鏋滆缃殑杩囧皬锛屽鑷碿esium鍑犱箮姣忓抚閮藉湪灏濊瘯娣樻卑鏁版嵁锛屽鍔犱簡閬嶅巻鐨勬椂闂达紝涔熷悓鏃跺鍔犱簡宕╂簝鐨勯闄┿�傝繖涓�煎鏋滆缃殑杩囧ぇ锛宑esium鐨勬窐姹版満鍒跺け鏁堬紝閭d箞瀹规槗瀵艰嚧鏄惧瓨瓒呰繃鏄惧崱鍐呭瓨锛屼篃浼氬鑷村穿婧冦�� 杩欎釜鍊煎簲璇ュ浜庢渶宸瑙掍笅璧勬簮鍗犵敤 鍜� 鏄惧瓨鏈�澶ч噺涔嬮棿銆傜粨璁猴細杩欎釜鍙傛暟瑕佹牴鎹綋鍓嶆樉鍗℃樉瀛樻潵閰嶇疆锛屽鏋滄垜浠満鏅彧鏄剧ず杩欎竴涓ā鍨嬫暟鎹紝杩欎釜鍙互璁剧疆鍒版樉瀛樼殑50 % 宸﹀彸锛屾瘮濡傛垜鐨勬樉瀛樻槸6G锛岃繖涓彲浠ヨ缃埌3000宸﹀彸銆傞偅涔堟棦淇濊瘉涓嶈秴杩囨樉瀛橀檺鍒讹紝鍙堝彲浠ユ渶澶у埄鐢ㄦ樉瀛樼紦瀛橈紝閰嶅悎crn鍘嬬缉涔嬪悗锛岃繖涓嚑涔庡彲浠ヤ繚璇佷綘绗簩娆℃煡鐪嬫ā鍨嬪悓涓�浣嶇疆鐨勬椂鍊欙紝鐪嬩笉鍒板姞杞借繃绋嬶紝闈炲父妫掋��
- * @param [options.position] - 鑷畾涔夋柊鐨勪腑蹇冪偣浣嶇疆锛堢Щ鍔ㄦā鍨嬶級
- * @param options.position.lng - 缁忓害鍊�, 180 - 180
- * @param options.position.lat - 绾害鍊�, -90 - 90
- * @param options.position.alt - 楂樺害鍊硷紙鍗曚綅锛氱背锛�
- * @param [options.rotation] - 鑷畾涔夋棆杞柟鍚戯紙鏃嬭浆妯″瀷锛�
- * @param options.rotation.x - X鏂瑰悜锛岃搴﹀��0-360
- * @param options.rotation.y - Y鏂瑰悜锛岃搴﹀��0-360
- * @param options.rotation.z - 鍥涘懆鏂瑰悜锛岃搴﹀��0-360
- * @param [options.modelMatrix] - 妯″瀷鐨勭煩闃典綅缃紝鍐呴儴鏃犲潗鏍囦綅缃殑妯″瀷浣跨敤锛屾鏃秔osition鍜宺otation绛夊弬鏁板潎鏃犳晥銆�
- * @param [options.updateMatrix] - 澶栭儴鑷畾涔変慨澶嶆ā鍨嬬煩闃典綅缃�
- * @param [options.scale = 1] - 鑷畾涔夌缉鏀炬瘮渚�
- * @param [options.axis] - 鑷畾涔夎酱鏂瑰悜
- * @param [options.style] - 妯″瀷鏍峰紡锛� 浣跨敤{@link https://github.com/CesiumGS/3d-tiles/tree/master/specification/Styling|3D Tiles Styling language}.
- * @param [options.marsJzwStyle = false] - 寮�鍚垨璁剧疆寤虹瓚鐗╃壒鏁堟牱寮忋��
- * @param [options.customShader] - 鑷畾涔塻hader鏁堟灉
- * @param [options.highlight] - 楂樹寒鍙婂叾鏍峰紡閰嶇疆
- * @param [options.highlight.type] - 榧犳爣绉诲叆楂樹寒 鎴� 鍗曞嚮楂樹寒(type:'click')
- * @param [options.highlight.all] - 鏄惁鏁翠綋楂樹寒锛� true:妯″瀷鏁翠綋鍏ㄩ儴楂樹寒锛宖alse:鍗曚釜鏋勪欢楂樹寒
- * @param [options.highlight.color = '#FFFF00'] - 棰滆壊锛屾敮鎸乺gba瀛楃涓�
- * @param [options.highlight.outlineEffect = false] - 榛樿涓轰慨鏀圭煝閲忓璞℃湰韬殑style楂樹寒锛宼rue鏃堕噰鐢▄@link OutlineEffect}鏂瑰紡楂樹寒銆�
- * @param [options.highlight.filter] - 鍙互璁剧疆绛涢�夋帓闄や竴浜涙瀯浠�, 鎺掗櫎鐨勬瀯浠跺湪filter鏂规硶鍐呰繑鍥瀎alse
- * @param [options.clampToGround] - 鏄惁璐村湴,true鏃惰嚜鍔ㄨ皟鐢ㄨ创鍦拌绠楋紝浣嗘灞炴�у彧閫傚悎鏍囧噯鐨勪笌鍦板舰鏁版嵁鍖归厤鐨勬ā鍨嬶紝骞朵笉绮剧‘锛屽缓璁�氳繃妯″瀷缂栬緫椤甸潰璋冭瘯缁欏叿浣撻珮搴﹀�笺��
- * @param [options.chinaCRS] - 鏍囪瘑妯″瀷鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛�
- * @param [options.shadows = ShadowMode.ENABLED] - 纭畾tileset鏄惁鎶曞皠鎴栨帴鏀舵潵鑷厜婧愮殑闃村奖銆�
- * @param [options.cullWithChildrenBounds = true] - 浼樺寲閫夋嫨銆傛槸鍚︿娇鐢ㄥ瓙缁戝畾鍗风殑骞堕泦鏉ョ瓫閫夎创鍥俱��
- * @param [options.cullRequestsWhileMoving = true] - 浼樺寲閫夋嫨銆備笉瑕佽姹傝创鍥撅紝褰撲粬浠洖鏉ョ殑鏃跺�欏彲鑳戒笉浼氫娇鐢紝鍥犱负鐩告満鐨勮繍鍔ㄣ�傝繖涓紭鍖栧彧閫傜敤浜庡浐瀹氱摲鐮栫粍銆�
- * @param [options.cullRequestsWhileMovingMultiplier = 60.0] - 浼樺寲閫夋嫨銆傚湪绉诲姩鏃堕�夋嫨璇锋眰鏃朵娇鐢ㄧ殑鍊嶅鍣ㄣ�傝秺澶х殑閫夋嫨鎬ц秺寮猴紝瓒婂皬鐨勯�夋嫨鎬ц秺寮便�傚�艰秺灏忚兘澶熸洿蹇殑鍓旈櫎銆�
- * @param [options.preloadWhenHidden = false] - 褰搕rue鏃讹紝tileset.show鏄痜alse锛屼篃鍘婚鍔犺浇鏁版嵁銆�
- * @param [options.preloadFlightDestinations = true] - 浼樺寲閫夋嫨銆傚綋鎽勫儚鏈哄湪椋炶鏃讹紝鍦ㄦ憚鍍忔満鐨勯琛岀洰鐨勫湴棰勫姞杞借创鍥俱��
- * @param [options.preferLeaves = false] - 浼樺寲閫夋嫨銆傛渶濂藉厛鍔犺浇涓婂彾瀛愯妭鐐规暟鎹�傝繖涓弬鏁伴粯璁ゆ槸false锛屽悓绛夋潯浠朵笅锛屽彾瀛愯妭鐐逛細浼樺厛鍔犺浇銆備絾鏄疌esium鐨則ile鍔犺浇浼樺厛绾ф湁寰堝鑰冭檻鏉′欢锛岃繖涓彧鏄叾涓箣涓�锛屽鏋渟kipLevelOfDetail=false锛岃繖涓弬鏁板嚑涔庢棤鎰忎箟銆傛墍浠ヨ閰嶅悎skipLevelOfDetail=true鏉ヤ娇鐢紝姝ゆ椂璁剧疆preferLeaves=true銆傝繖鏍锋垜浠氨鑳芥渶蹇殑鐪嬭绗﹀悎褰撳墠瑙嗚绮惧害鐨勫潡锛屽浜庢彁鍗囧ぇ鏁版嵁浠ュ強缃戠粶鐜涓嶅ソ鐨勫墠鎻愪笅鏈変竴鐐圭偣鏀瑰杽鎰忎箟銆�
- * @param [options.dynamicScreenSpaceError = false] - 浼樺寲閫夋嫨銆傚噺灏戣繙绂绘憚鍍忓ご鐨勮创鍥剧殑灞忓箷绌洪棿璇樊銆倀rue鏃朵細鍦ㄧ湡姝g殑鍏ㄥ睆鍔犺浇瀹屼箣鍚庢墠娓呮櫚鍖栨ā鍨�.
- * @param [options.dynamicScreenSpaceErrorDensity = 0.00278] - 瀵嗗害鐢ㄦ潵璋冩暣鍔ㄦ�佺敾闈㈢┖闂磋宸紝绫讳技浜庨浘瀵嗗害銆�
- * @param [options.dynamicScreenSpaceErrorFactor = 4.0] - 鐢ㄤ簬澧炲姞璁$畻鐨勫姩鎬佸睆骞曠┖闂磋宸殑鍥犵礌銆�
- * @param [options.dynamicScreenSpaceErrorHeightFalloff = 0.25] - 鐡风爾瀵嗗害寮�濮嬩笅闄嶆椂鐨勯珮搴︿箣姣斻��
- * @param [options.progressiveResolutionHeightFraction = 0.3] - 浼樺寲閫夋嫨銆傚鏋滃湪(0.0,0.5)涔嬮棿锛屽湪灞忓箷绌洪棿鎴栦互涓婄殑鐡风爾閿欒闄嶄綆灞忓箷鍒嗚鲸鐜� <code>progressiveResolutionHeightFraction*screenHeight</code> 灏嗕紭鍏堛�傝繖鍙互甯姪寰楀埌涓�涓揩閫熷眰鐨勭摲鐮栦笅鏉ワ紝鑰屽叏鍒嗚鲸鐜囩殑鐡风爾缁х画鍔犺浇銆�
- * @param [options.foveatedScreenSpaceError = true] - 浼樺寲閫夋嫨銆傞�氳繃鏆傛椂鎻愰珮灞忓箷杈圭紭鐨勮创鍥剧殑灞忓箷绌洪棿璇樊锛屼紭鍏堝姞杞藉睆骞曚腑澶殑璐村浘銆備竴鏃︽墍鏈夌敱{@link cesium3dtilesset#foveatedConeSize}纭畾鐨勫睆骞曚腑澶殑璐村浘琚姞杞斤紝灞忓箷绌洪棿閿欒灏变細鎭㈠姝e父銆�
- * @param [options.foveatedConeSize = 0.1] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒跺喅瀹氬摢浜涜创鍥捐寤惰繜鐨勯敟澶у皬銆傝鍦ㄨ繖涓渾閿ヤ綋閲岀殑鐡风爾浼氱珛鍗宠瑁呭叆銆傞敟澶栫殑璐村浘鏈夊彲鑳借寤惰繜锛岃繖鍙栧喅浜庡畠浠湪閿ュ鐨勮窛绂诲拰瀹冧滑鐨勫睆骞曠┖闂磋宸�傝繖鏄敱{@link Cesium3DTileset#foveatedInterpolationCallback}鍜寋@link Cesium3DTileset#foveatedMinimumScreenSpaceErrorRelaxation}鎺у埗鐨勩�傝缃负0.0鎰忓懗鐫�鍦嗛敟灏嗘槸鐢辩浉鏈轰綅缃拰瀹冪殑瑙嗗浘鏂瑰悜褰㈡垚鐨勭嚎銆傚皢姝よ缃负1.0鎰忓懗鐫�鍦嗛敟灏嗗寘鍚浉鏈虹殑鏁翠釜瑙嗗満锛岀鐢ㄦ鏁堟灉銆�
- * @param [options.foveatedMinimumScreenSpaceErrorRelaxation = 0.0] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒朵腑蹇冮敟褰互澶栫殑璐村浘鐨勫垵濮嬪睆骞曠┖闂磋宸澗寮涖�傚睆骞曠┖闂撮敊璇皢鍩轰簬鎵�鎻愪緵鐨剓@link Cesium3DTileset#foveatedInterpolationCallback}浠巘ileset鍊煎紑濮嬬洿鍒皗@link Cesium3DTileset#maximumScreenSpaceError}銆�
- * @param [options.foveatedInterpolationCallback = Math.lerp] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒朵腑蹇冮敟褰互澶栫殑璐村浘鐨勫垵濮嬪睆骞曠┖闂磋宸澗寮涖�備紭鍖栭�夋嫨銆傚綋{@link Cesium3DTileset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒跺嚫鍑哄渾閿ュ鐨勮创鍥剧殑灞忓箷绌洪棿璇樊鎻愰珮澶氬皯锛屾彃鍊煎湪{@link Cesium3DTileset#foveatedminimumscreenspaceerror}鍜寋@link Cesium3DTileset#maximumScreenSpaceError}涔嬮棿銆�
- * @param [options.foveatedTimeDelay = 0.2] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒朵腑蹇冮敟褰互澶栫殑璐村浘鐨勫垵濮嬪睆骞曠┖闂磋宸澗寮涖�備紭鍖栭�夋嫨銆備紭鍖栭�夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒跺湪寤惰繜tile寮�濮嬪姞杞藉墠鎽勫儚鏈哄仠姝㈢Щ鍔ㄥ悗绛夊緟澶氶暱鏃堕棿(绉�)銆傝繖涓椂闂村欢杩熼樆姝簡鍦ㄧ浉鏈虹Щ鍔ㄦ椂璇锋眰灞忓箷杈圭紭鐨勮创鍥俱�傚皢姝よ缃负0.0灏嗙珛鍗宠姹備换浣曠粰瀹氳鍥句腑鐨勬墍鏈夎创鍥俱��
- * @param [options.skipLevelOfDetail = false] - 浼樺寲閫夋嫨銆傜‘瀹氬湪閬嶅巻杩囩▼涓槸鍚﹀簲搴旂敤璺宠繃璇︾粏淇℃伅鐨勭骇鍒�傛槸Cesium鍦�1.5x 寮曞叆鐨勪竴涓紭鍖栧弬鏁帮紝杩欎釜鍙傛暟鍦ㄩ噾瀛楀鏁版嵁鍔犺浇涓紝鍙互璺宠繃涓�浜涚骇鍒紝杩欐牱鏁翠綋鐨勬晥鐜囦細楂樹竴浜涳紝鏁版嵁鍗犵敤涔熶細灏忎竴浜涖�備絾鏄甫鏉ョ殑寮傚父鏄細1锛� 鍔犺浇杩囩▼涓棯鐑侊紝鐪嬭捣鏉ュ儚鏄�忚繃鍘讳簡锛屾暟鎹浇鍏ュ畬鎴愬悗姝e父銆�2锛屾湁浜涘紓甯哥殑闈㈢墖锛岃繖涓繕鏄洜涓轰袱绾OD涔嬮棿鏁版嵁宸紓杈冨ぇ锛屽鑷寸殑銆傚綋杩欎釜鍙傛暟璁剧疆false锛屼袱绾т箣闂寸殑鍙樺寲鏇村钩婊戯紝涓嶄細璺宠穬绌块�忥紝浣嗘槸娓呮櫚鐨勬暟鎹渶瑕佹洿闀匡紝鑰屼笖杩樻湁涓嚧鍛介棶棰橈紝涓�鏃︽煇涓�涓猼ile鏁版嵁鏃犳硶璇锋眰鍒版垨鑰呭け璐ワ紝瀵艰嚧涓�鐩翠笉娓呮櫚銆傛墍浠ユ垜浠缓璁細瀵逛簬缃戠粶鏉′欢濂斤紝骞朵笖鏁版嵁鎬婚噺杈冨皬鐨勬儏鍐典笅锛屽彲浠ヨ缃甪alse锛屾彁鍗囨暟鎹樉绀鸿川閲忋��
- * @param [options.baseScreenSpaceError = 1024] - 褰搒kipLevelOfDetail涓簍rue鏃讹紝璺宠繃璇︾粏绾у埆涔嬪墠蹇呴』杈惧埌鐨勫睆骞曠┖闂撮敊璇��
- * @param [options.skipScreenSpaceErrorFactor = 16] - 褰搒kipLevelOfDetail = true鏃讹紝涓�涓畾涔夎璺宠繃鐨勬渶灏忓睆骞曠┖闂撮敊璇殑涔樻硶鍣ㄣ�備笌skipLevels涓�璧蜂娇鐢紝浠ュ喅瀹氬姞杞藉摢浜涜创鍥俱��
- * @param [options.skipLevels = 1] - 褰搒kipLevelOfDetail鏄痶rue锛屼竴涓父閲忓畾涔変簡鍔犺浇tiles鏃惰璺宠繃鐨勬渶灏忕骇鍒暟銆傚綋瀹冧负0鏃讹紝涓嶄細璺宠繃浠讳綍绾у埆銆備笌skipScreenSpaceErrorFactor涓�璧蜂娇鐢紝浠ュ喅瀹氬姞杞藉摢浜涜创鍥俱��
- * @param [options.immediatelyLoadDesiredLevelOfDetail = false] - 褰搒kipLevelOfDetail涓簍rue鏃讹紝鍙湁婊¤冻鏈�澶у睆骞曠┖闂撮敊璇殑tiles鎵嶄細琚笅杞姐�傝烦杩囧洜绱犲皢琚拷鐣ワ紝骞朵笖鍙姞杞芥墍闇�鐨勫潡銆�
- * @param [options.loadSiblings = false] - 褰搒kipLevelOfDetail = true鏃讹紝鍒ゆ柇閬嶅巻杩囩▼涓槸鍚︽�绘槸涓嬭浇鍙鍧楃殑鍏勫紵鍧椼�傚鏋滀负true鍒欎笉浼氬湪宸插姞杞藉畬妯″瀷鍚庯紝鑷姩浠庝腑蹇冨紑濮嬭秴娓呭寲妯″瀷銆�
- * @param [options.clippingPlanes] - {@link Cesium.ClippingPlaneCollection}鐢ㄤ簬閫夋嫨鎬у湴绂佺敤tile闆嗙殑娓叉煋銆�
- * @param [options.classificationType] - 纭畾鍦板舰銆�3D璐村浘鎴栦袱鑰呴兘灏嗚杩欎釜璐村浘闆嗗垎绫汇�傛湁鍏抽檺鍒跺拰闄愬埗鐨勮缁嗕俊鎭紝璇峰弬闃厈@link cesium3dtilesset #classificationType}銆�
- * @param [options.pointCloudShading] - 鍩轰簬鍑犱綍璇樊鍜屽厜鐓ф瀯閫犱竴涓獅@link Cesium.PointCloudShading}瀵硅薄鏉ユ帶鍒剁偣琛板噺鐨勯�夐」銆�
- * @param [options.imageBasedLightingFactor = new Cartesian2(1.0, 1.0)] - 缂╂斁鏉ヨ嚜鍦扮悆銆佸ぉ绌恒�佸ぇ姘斿拰鏄熸槦澶╃┖鐩掔殑婕弽灏勫拰楂樺厜鍥惧儚鐓ф槑銆�
- * @param [options.lightColor] - 鍏夌殑棰滆壊褰撻伄鍏夋ā鍨嬨�傚綋undefined鍦烘櫙鐨勬祬鑹茶浣跨敤浠f浛銆�
- * @param [options.luminanceAtZenith = 0.2] - 澶槼鍦ㄥぉ椤剁殑浜害锛屽崟浣嶆槸鍗冨潕寰锋媺姣忓钩鏂圭背锛岀敤浜庤繖涓ā鍨嬬殑绋嬪簭鐜鍦板浘銆�
- * @param [options.sphericalHarmonicCoefficients] - 涓夐樁鐞冮潰璋冨拰绯绘暟鐢ㄤ簬鍩轰簬鍥惧儚鐨勬极灏勮壊褰╃収鏄庛��
- * @param [options.specularEnvironmentMaps] - 涓�涓狵TX鏂囦欢鐨刄RL锛岃鏂囦欢鍖呭惈楂樺厜鐓ф槑鐨勭珛鏂逛綋鏄犲皠鍜屽鏉傜殑楂樺厜mipmaps銆�
- * @param [options.backFaceCulling = true] - 鏄惁鍓旈櫎闈㈠悜鑳岄潰鐨勫嚑浣曞浘褰€�傚綋涓虹湡鏃讹紝鑳岄潰鍓旈櫎鐢眊lTF鏉愯川鐨勫弻闈㈠睘鎬у喅瀹�;褰撲负false鏃讹紝绂佺敤鑳岄潰鍓旈櫎銆�
- * @param [options.debugHeatmapTilePropertyName] - 鏄惁鍓旈櫎闈㈠悜鑳岄潰鐨勫嚑浣曞浘褰€�傚綋涓虹湡鏃讹紝鑳岄潰鍓旈櫎鐢眊lTF鏉愯川鐨勫弻闈㈠睘鎬у喅瀹�;浣滀负鐑浘鐫�鑹茬殑tile鍙橀噺銆傛墍鏈夋覆鏌撶殑璐村浘閮藉皢鐩稿浜庡叾浠栨寚瀹氱殑鍙橀噺鍊肩潃鑹层��
- * @param [options.pickPrimitive] - 瑕佸湪鎷惧彇杩囩▼涓憟鐜扮殑鍘熻锛岃�屼笉鏄痶ile闆嗗悎銆�
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class TilesetLayer extends BaseGraphicLayer {
+  /**
+   * 3dtiles 涓夌淮妯″瀷鍥惧眰銆�
+   * @param options - 鍙傛暟瀵硅薄锛� 鏋勯�犲弬鏁板缓璁粠{@link http://mars3d.cn/editor.html?id=layer-tileset/manager/edit|妯″瀷缂栬緫椤甸潰}璁剧疆鍚庝繚瀛樺弬鏁板悗鎷疯礉json鍙傛暟鍗冲彲銆傚弬鏁板寘鎷互涓嬶細
+   * @param options.url - tileset鐨勪富JSON鏂囦欢鐨� url
+   * @param [options.maximumScreenSpaceError = 16] - 鐢ㄤ簬椹卞姩缁嗗寲缁嗚妭绾у埆鐨勬渶澶у睆骞曠┖闂撮敊璇�傛暟鍊煎姞澶э紝鑳借鏈�缁堟垚鍍忓彉妯$硦
+   * @param [options.maximumMemoryUsage = 512] - 鏁版嵁闆嗗彲浠ヤ娇鐢ㄧ殑鏈�澶у唴瀛橀噺(浠B璁�)銆傝繖涓弬鏁伴粯璁ゆ槸512锛屼篃鍗虫槸褰撳嚑浣曚綋鍜岀汗鐞嗚祫婧愬ぇ浜�512MB鐨勬椂鍊欙紝Cesium灏变細娣樻卑鎺夊綋鍓嶅抚涓病鏈塿isited鐨勬墍鏈夊潡锛岃繖涓�煎叾瀹炲緢灏忥紝涔熸槸cesium涓轰簡閬垮厤璧勬簮鍗犵敤杩囬珮鐨勪竴涓繚闅滐紝涓嶈繃涓婅堪鎴戜滑涔熶及绠楄繃鏈�宸儏鍐典笅锛屾病鏈夊仛绾圭悊crn鍘嬬缉鐨勬儏鍐典笅锛岃繖涓�煎緢瀹规槗琚秴杩囷紝瀵艰嚧寰堝浜鸿浠ヤ负cesium鐨勬窐姹版病鏈夋晥鏋溿�傝繖涓�煎鏋滆缃殑杩囧皬锛屽鑷碿esium鍑犱箮姣忓抚閮藉湪灏濊瘯娣樻卑鏁版嵁锛屽鍔犱簡閬嶅巻鐨勬椂闂达紝涔熷悓鏃跺鍔犱簡宕╂簝鐨勯闄┿�傝繖涓�煎鏋滆缃殑杩囧ぇ锛宑esium鐨勬窐姹版満鍒跺け鏁堬紝閭d箞瀹规槗瀵艰嚧鏄惧瓨瓒呰繃鏄惧崱鍐呭瓨锛屼篃浼氬鑷村穿婧冦�� 杩欎釜鍊煎簲璇ュ浜庢渶宸瑙掍笅璧勬簮鍗犵敤 鍜� 鏄惧瓨鏈�澶ч噺涔嬮棿銆傜粨璁猴細杩欎釜鍙傛暟瑕佹牴鎹綋鍓嶆樉鍗℃樉瀛樻潵閰嶇疆锛屽鏋滄垜浠満鏅彧鏄剧ず杩欎竴涓ā鍨嬫暟鎹紝杩欎釜鍙互璁剧疆鍒版樉瀛樼殑50 % 宸﹀彸锛屾瘮濡傛垜鐨勬樉瀛樻槸6G锛岃繖涓彲浠ヨ缃埌3000宸﹀彸銆傞偅涔堟棦淇濊瘉涓嶈秴杩囨樉瀛橀檺鍒讹紝鍙堝彲浠ユ渶澶у埄鐢ㄦ樉瀛樼紦瀛橈紝閰嶅悎crn鍘嬬缉涔嬪悗锛岃繖涓嚑涔庡彲浠ヤ繚璇佷綘绗簩娆℃煡鐪嬫ā鍨嬪悓涓�浣嶇疆鐨勬椂鍊欙紝鐪嬩笉鍒板姞杞借繃绋嬶紝闈炲父妫掋��
+   * @param [options.position] - 鑷畾涔夋柊鐨勪腑蹇冪偣浣嶇疆锛堢Щ鍔ㄦā鍨嬶級
+   * @param options.position.lng - 缁忓害鍊�, 180 - 180
+   * @param options.position.lat - 绾害鍊�, -90 - 90
+   * @param options.position.alt - 楂樺害鍊硷紙鍗曚綅锛氱背锛�
+   * @param [options.rotation] - 鑷畾涔夋棆杞柟鍚戯紙鏃嬭浆妯″瀷锛�
+   * @param options.rotation.x - X鏂瑰悜锛岃搴﹀��0-360
+   * @param options.rotation.y - Y鏂瑰悜锛岃搴﹀��0-360
+   * @param options.rotation.z - 鍥涘懆鏂瑰悜锛岃搴﹀��0-360
+   * @param [options.modelMatrix] - 妯″瀷鐨勭煩闃典綅缃紝鍐呴儴鏃犲潗鏍囦綅缃殑妯″瀷浣跨敤锛屾鏃秔osition鍜宺otation绛夊弬鏁板潎鏃犳晥銆�
+   * @param [options.updateMatrix] - 澶栭儴鑷畾涔変慨澶嶆ā鍨嬬煩闃典綅缃�
+   * @param [options.scale = 1] - 鑷畾涔夌缉鏀炬瘮渚�
+   * @param [options.axis] - 鑷畾涔夎酱鏂瑰悜
+   * @param [options.style] - 妯″瀷鏍峰紡锛� 浣跨敤{@link https://github.com/CesiumGS/3d-tiles/tree/master/specification/Styling|3D Tiles Styling language}.
+   * @param [options.marsJzwStyle = false] - 寮�鍚垨璁剧疆寤虹瓚鐗╃壒鏁堟牱寮忋��
+   * @param [options.customShader] - 鑷畾涔塻hader鏁堟灉
+   * @param [options.highlight] - 楂樹寒鍙婂叾鏍峰紡閰嶇疆
+   * @param [options.highlight.type] - 榧犳爣绉诲叆楂樹寒 鎴� 鍗曞嚮楂樹寒(type:'click')
+   * @param [options.highlight.all] - 鏄惁鏁翠綋楂樹寒锛� true:妯″瀷鏁翠綋鍏ㄩ儴楂樹寒锛宖alse:鍗曚釜鏋勪欢楂樹寒
+   * @param [options.highlight.color = '#FFFF00'] - 棰滆壊锛屾敮鎸乺gba瀛楃涓�
+   * @param [options.highlight.outlineEffect = false] - 榛樿涓轰慨鏀圭煝閲忓璞℃湰韬殑style楂樹寒锛宼rue鏃堕噰鐢▄@link OutlineEffect}鏂瑰紡楂樹寒銆�
+   * @param [options.highlight.filter] - 鍙互璁剧疆绛涢�夋帓闄や竴浜涙瀯浠�, 鎺掗櫎鐨勬瀯浠跺湪filter鏂规硶鍐呰繑鍥瀎alse
+   * @param [options.clampToGround] - 鏄惁璐村湴,true鏃惰嚜鍔ㄨ皟鐢ㄨ创鍦拌绠楋紝浣嗘灞炴�у彧閫傚悎鏍囧噯鐨勪笌鍦板舰鏁版嵁鍖归厤鐨勬ā鍨嬶紝骞朵笉绮剧‘锛屽缓璁�氳繃妯″瀷缂栬緫椤甸潰璋冭瘯缁欏叿浣撻珮搴﹀�笺��
+   * @param [options.chinaCRS] - 鏍囪瘑妯″瀷鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛�
+   * @param [options.shadows = ShadowMode.ENABLED] - 纭畾tileset鏄惁鎶曞皠鎴栨帴鏀舵潵鑷厜婧愮殑闃村奖銆�
+   * @param [options.cullWithChildrenBounds = true] - 浼樺寲閫夋嫨銆傛槸鍚︿娇鐢ㄥ瓙缁戝畾鍗风殑骞堕泦鏉ョ瓫閫夎创鍥俱��
+   * @param [options.cullRequestsWhileMoving = true] - 浼樺寲閫夋嫨銆備笉瑕佽姹傝创鍥撅紝褰撲粬浠洖鏉ョ殑鏃跺�欏彲鑳戒笉浼氫娇鐢紝鍥犱负鐩告満鐨勮繍鍔ㄣ�傝繖涓紭鍖栧彧閫傜敤浜庡浐瀹氱摲鐮栫粍銆�
+   * @param [options.cullRequestsWhileMovingMultiplier = 60.0] - 浼樺寲閫夋嫨銆傚湪绉诲姩鏃堕�夋嫨璇锋眰鏃朵娇鐢ㄧ殑鍊嶅鍣ㄣ�傝秺澶х殑閫夋嫨鎬ц秺寮猴紝瓒婂皬鐨勯�夋嫨鎬ц秺寮便�傚�艰秺灏忚兘澶熸洿蹇殑鍓旈櫎銆�
+   * @param [options.preloadWhenHidden = false] - 褰搕rue鏃讹紝tileset.show鏄痜alse锛屼篃鍘婚鍔犺浇鏁版嵁銆�
+   * @param [options.preloadFlightDestinations = true] - 浼樺寲閫夋嫨銆傚綋鎽勫儚鏈哄湪椋炶鏃讹紝鍦ㄦ憚鍍忔満鐨勯琛岀洰鐨勫湴棰勫姞杞借创鍥俱��
+   * @param [options.preferLeaves = false] - 浼樺寲閫夋嫨銆傛渶濂藉厛鍔犺浇涓婂彾瀛愯妭鐐规暟鎹�傝繖涓弬鏁伴粯璁ゆ槸false锛屽悓绛夋潯浠朵笅锛屽彾瀛愯妭鐐逛細浼樺厛鍔犺浇銆備絾鏄疌esium鐨則ile鍔犺浇浼樺厛绾ф湁寰堝鑰冭檻鏉′欢锛岃繖涓彧鏄叾涓箣涓�锛屽鏋渟kipLevelOfDetail=false锛岃繖涓弬鏁板嚑涔庢棤鎰忎箟銆傛墍浠ヨ閰嶅悎skipLevelOfDetail=true鏉ヤ娇鐢紝姝ゆ椂璁剧疆preferLeaves=true銆傝繖鏍锋垜浠氨鑳芥渶蹇殑鐪嬭绗﹀悎褰撳墠瑙嗚绮惧害鐨勫潡锛屽浜庢彁鍗囧ぇ鏁版嵁浠ュ強缃戠粶鐜涓嶅ソ鐨勫墠鎻愪笅鏈変竴鐐圭偣鏀瑰杽鎰忎箟銆�
+   * @param [options.dynamicScreenSpaceError = false] - 浼樺寲閫夋嫨銆傚噺灏戣繙绂绘憚鍍忓ご鐨勮创鍥剧殑灞忓箷绌洪棿璇樊銆倀rue鏃朵細鍦ㄧ湡姝g殑鍏ㄥ睆鍔犺浇瀹屼箣鍚庢墠娓呮櫚鍖栨ā鍨�.
+   * @param [options.dynamicScreenSpaceErrorDensity = 0.00278] - 瀵嗗害鐢ㄦ潵璋冩暣鍔ㄦ�佺敾闈㈢┖闂磋宸紝绫讳技浜庨浘瀵嗗害銆�
+   * @param [options.dynamicScreenSpaceErrorFactor = 4.0] - 鐢ㄤ簬澧炲姞璁$畻鐨勫姩鎬佸睆骞曠┖闂磋宸殑鍥犵礌銆�
+   * @param [options.dynamicScreenSpaceErrorHeightFalloff = 0.25] - 鐡风爾瀵嗗害寮�濮嬩笅闄嶆椂鐨勯珮搴︿箣姣斻��
+   * @param [options.progressiveResolutionHeightFraction = 0.3] - 浼樺寲閫夋嫨銆傚鏋滃湪(0.0,0.5)涔嬮棿锛屽湪灞忓箷绌洪棿鎴栦互涓婄殑鐡风爾閿欒闄嶄綆灞忓箷鍒嗚鲸鐜� <code>progressiveResolutionHeightFraction*screenHeight</code> 灏嗕紭鍏堛�傝繖鍙互甯姪寰楀埌涓�涓揩閫熷眰鐨勭摲鐮栦笅鏉ワ紝鑰屽叏鍒嗚鲸鐜囩殑鐡风爾缁х画鍔犺浇銆�
+   * @param [options.foveatedScreenSpaceError = true] - 浼樺寲閫夋嫨銆傞�氳繃鏆傛椂鎻愰珮灞忓箷杈圭紭鐨勮创鍥剧殑灞忓箷绌洪棿璇樊锛屼紭鍏堝姞杞藉睆骞曚腑澶殑璐村浘銆備竴鏃︽墍鏈夌敱{@link cesium3dtilesset#foveatedConeSize}纭畾鐨勫睆骞曚腑澶殑璐村浘琚姞杞斤紝灞忓箷绌洪棿閿欒灏变細鎭㈠姝e父銆�
+   * @param [options.foveatedConeSize = 0.1] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒跺喅瀹氬摢浜涜创鍥捐寤惰繜鐨勯敟澶у皬銆傝鍦ㄨ繖涓渾閿ヤ綋閲岀殑鐡风爾浼氱珛鍗宠瑁呭叆銆傞敟澶栫殑璐村浘鏈夊彲鑳借寤惰繜锛岃繖鍙栧喅浜庡畠浠湪閿ュ鐨勮窛绂诲拰瀹冧滑鐨勫睆骞曠┖闂磋宸�傝繖鏄敱{@link Cesium3DTileset#foveatedInterpolationCallback}鍜寋@link Cesium3DTileset#foveatedMinimumScreenSpaceErrorRelaxation}鎺у埗鐨勩�傝缃负0.0鎰忓懗鐫�鍦嗛敟灏嗘槸鐢辩浉鏈轰綅缃拰瀹冪殑瑙嗗浘鏂瑰悜褰㈡垚鐨勭嚎銆傚皢姝よ缃负1.0鎰忓懗鐫�鍦嗛敟灏嗗寘鍚浉鏈虹殑鏁翠釜瑙嗗満锛岀鐢ㄦ鏁堟灉銆�
+   * @param [options.foveatedMinimumScreenSpaceErrorRelaxation = 0.0] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒朵腑蹇冮敟褰互澶栫殑璐村浘鐨勫垵濮嬪睆骞曠┖闂磋宸澗寮涖�傚睆骞曠┖闂撮敊璇皢鍩轰簬鎵�鎻愪緵鐨剓@link Cesium3DTileset#foveatedInterpolationCallback}浠巘ileset鍊煎紑濮嬬洿鍒皗@link Cesium3DTileset#maximumScreenSpaceError}銆�
+   * @param [options.foveatedInterpolationCallback = Math.lerp] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒朵腑蹇冮敟褰互澶栫殑璐村浘鐨勫垵濮嬪睆骞曠┖闂磋宸澗寮涖�備紭鍖栭�夋嫨銆傚綋{@link Cesium3DTileset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒跺嚫鍑哄渾閿ュ鐨勮创鍥剧殑灞忓箷绌洪棿璇樊鎻愰珮澶氬皯锛屾彃鍊煎湪{@link Cesium3DTileset#foveatedminimumscreenspaceerror}鍜寋@link Cesium3DTileset#maximumScreenSpaceError}涔嬮棿銆�
+   * @param [options.foveatedTimeDelay = 0.2] - 浼樺寲閫夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒朵腑蹇冮敟褰互澶栫殑璐村浘鐨勫垵濮嬪睆骞曠┖闂磋宸澗寮涖�備紭鍖栭�夋嫨銆備紭鍖栭�夋嫨銆傚綋{@link cesium3dtilesset#foveatedScreenSpaceError}涓簍rue鏃朵娇鐢紝浠ユ帶鍒跺湪寤惰繜tile寮�濮嬪姞杞藉墠鎽勫儚鏈哄仠姝㈢Щ鍔ㄥ悗绛夊緟澶氶暱鏃堕棿(绉�)銆傝繖涓椂闂村欢杩熼樆姝簡鍦ㄧ浉鏈虹Щ鍔ㄦ椂璇锋眰灞忓箷杈圭紭鐨勮创鍥俱�傚皢姝よ缃负0.0灏嗙珛鍗宠姹備换浣曠粰瀹氳鍥句腑鐨勬墍鏈夎创鍥俱��
+   * @param [options.skipLevelOfDetail = false] - 浼樺寲閫夋嫨銆傜‘瀹氬湪閬嶅巻杩囩▼涓槸鍚﹀簲搴旂敤璺宠繃璇︾粏淇℃伅鐨勭骇鍒�傛槸Cesium鍦�1.5x 寮曞叆鐨勪竴涓紭鍖栧弬鏁帮紝杩欎釜鍙傛暟鍦ㄩ噾瀛楀鏁版嵁鍔犺浇涓紝鍙互璺宠繃涓�浜涚骇鍒紝杩欐牱鏁翠綋鐨勬晥鐜囦細楂樹竴浜涳紝鏁版嵁鍗犵敤涔熶細灏忎竴浜涖�備絾鏄甫鏉ョ殑寮傚父鏄細1锛� 鍔犺浇杩囩▼涓棯鐑侊紝鐪嬭捣鏉ュ儚鏄�忚繃鍘讳簡锛屾暟鎹浇鍏ュ畬鎴愬悗姝e父銆�2锛屾湁浜涘紓甯哥殑闈㈢墖锛岃繖涓繕鏄洜涓轰袱绾OD涔嬮棿鏁版嵁宸紓杈冨ぇ锛屽鑷寸殑銆傚綋杩欎釜鍙傛暟璁剧疆false锛屼袱绾т箣闂寸殑鍙樺寲鏇村钩婊戯紝涓嶄細璺宠穬绌块�忥紝浣嗘槸娓呮櫚鐨勬暟鎹渶瑕佹洿闀匡紝鑰屼笖杩樻湁涓嚧鍛介棶棰橈紝涓�鏃︽煇涓�涓猼ile鏁版嵁鏃犳硶璇锋眰鍒版垨鑰呭け璐ワ紝瀵艰嚧涓�鐩翠笉娓呮櫚銆傛墍浠ユ垜浠缓璁細瀵逛簬缃戠粶鏉′欢濂斤紝骞朵笖鏁版嵁鎬婚噺杈冨皬鐨勬儏鍐典笅锛屽彲浠ヨ缃甪alse锛屾彁鍗囨暟鎹樉绀鸿川閲忋��
+   * @param [options.baseScreenSpaceError = 1024] - 褰搒kipLevelOfDetail涓簍rue鏃讹紝璺宠繃璇︾粏绾у埆涔嬪墠蹇呴』杈惧埌鐨勫睆骞曠┖闂撮敊璇��
+   * @param [options.skipScreenSpaceErrorFactor = 16] - 褰搒kipLevelOfDetail = true鏃讹紝涓�涓畾涔夎璺宠繃鐨勬渶灏忓睆骞曠┖闂撮敊璇殑涔樻硶鍣ㄣ�備笌skipLevels涓�璧蜂娇鐢紝浠ュ喅瀹氬姞杞藉摢浜涜创鍥俱��
+   * @param [options.skipLevels = 1] - 褰搒kipLevelOfDetail鏄痶rue锛屼竴涓父閲忓畾涔変簡鍔犺浇tiles鏃惰璺宠繃鐨勬渶灏忕骇鍒暟銆傚綋瀹冧负0鏃讹紝涓嶄細璺宠繃浠讳綍绾у埆銆備笌skipScreenSpaceErrorFactor涓�璧蜂娇鐢紝浠ュ喅瀹氬姞杞藉摢浜涜创鍥俱��
+   * @param [options.immediatelyLoadDesiredLevelOfDetail = false] - 褰搒kipLevelOfDetail涓簍rue鏃讹紝鍙湁婊¤冻鏈�澶у睆骞曠┖闂撮敊璇殑tiles鎵嶄細琚笅杞姐�傝烦杩囧洜绱犲皢琚拷鐣ワ紝骞朵笖鍙姞杞芥墍闇�鐨勫潡銆�
+   * @param [options.loadSiblings = false] - 褰搒kipLevelOfDetail = true鏃讹紝鍒ゆ柇閬嶅巻杩囩▼涓槸鍚︽�绘槸涓嬭浇鍙鍧楃殑鍏勫紵鍧椼�傚鏋滀负true鍒欎笉浼氬湪宸插姞杞藉畬妯″瀷鍚庯紝鑷姩浠庝腑蹇冨紑濮嬭秴娓呭寲妯″瀷銆�
+   * @param [options.clippingPlanes] - {@link Cesium.ClippingPlaneCollection}鐢ㄤ簬閫夋嫨鎬у湴绂佺敤tile闆嗙殑娓叉煋銆�
+   * @param [options.classificationType] - 纭畾鍦板舰銆�3D璐村浘鎴栦袱鑰呴兘灏嗚杩欎釜璐村浘闆嗗垎绫汇�傛湁鍏抽檺鍒跺拰闄愬埗鐨勮缁嗕俊鎭紝璇峰弬闃厈@link cesium3dtilesset #classificationType}銆�
+   * @param [options.pointCloudShading] - 鍩轰簬鍑犱綍璇樊鍜屽厜鐓ф瀯閫犱竴涓獅@link Cesium.PointCloudShading}瀵硅薄鏉ユ帶鍒剁偣琛板噺鐨勯�夐」銆�
+   * @param [options.imageBasedLightingFactor = new Cartesian2(1.0, 1.0)] - 缂╂斁鏉ヨ嚜鍦扮悆銆佸ぉ绌恒�佸ぇ姘斿拰鏄熸槦澶╃┖鐩掔殑婕弽灏勫拰楂樺厜鍥惧儚鐓ф槑銆�
+   * @param [options.lightColor] - 鍏夌殑棰滆壊褰撻伄鍏夋ā鍨嬨�傚綋undefined鍦烘櫙鐨勬祬鑹茶浣跨敤浠f浛銆�
+   * @param [options.luminanceAtZenith = 0.2] - 澶槼鍦ㄥぉ椤剁殑浜害锛屽崟浣嶆槸鍗冨潕寰锋媺姣忓钩鏂圭背锛岀敤浜庤繖涓ā鍨嬬殑绋嬪簭鐜鍦板浘銆�
+   * @param [options.sphericalHarmonicCoefficients] - 涓夐樁鐞冮潰璋冨拰绯绘暟鐢ㄤ簬鍩轰簬鍥惧儚鐨勬极灏勮壊褰╃収鏄庛��
+   * @param [options.specularEnvironmentMaps] - 涓�涓狵TX鏂囦欢鐨刄RL锛岃鏂囦欢鍖呭惈楂樺厜鐓ф槑鐨勭珛鏂逛綋鏄犲皠鍜屽鏉傜殑楂樺厜mipmaps銆�
+   * @param [options.backFaceCulling = true] - 鏄惁鍓旈櫎闈㈠悜鑳岄潰鐨勫嚑浣曞浘褰€�傚綋涓虹湡鏃讹紝鑳岄潰鍓旈櫎鐢眊lTF鏉愯川鐨勫弻闈㈠睘鎬у喅瀹�;褰撲负false鏃讹紝绂佺敤鑳岄潰鍓旈櫎銆�
+   * @param [options.debugHeatmapTilePropertyName] - 鏄惁鍓旈櫎闈㈠悜鑳岄潰鐨勫嚑浣曞浘褰€�傚綋涓虹湡鏃讹紝鑳岄潰鍓旈櫎鐢眊lTF鏉愯川鐨勫弻闈㈠睘鎬у喅瀹�;浣滀负鐑浘鐫�鑹茬殑tile鍙橀噺銆傛墍鏈夋覆鏌撶殑璐村浘閮藉皢鐩稿浜庡叾浠栨寚瀹氱殑鍙橀噺鍊肩潃鑹层��
+   * @param [options.pickPrimitive] - 瑕佸湪鎷惧彇杩囩▼涓憟鐜扮殑鍘熻锛岃�屼笉鏄痶ile闆嗗悎銆�
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class TilesetLayer extends BaseGraphicLayer {
     constructor(options: {
-        url: Cesium.Resource | string;
-        maximumScreenSpaceError?: number;
-        maximumMemoryUsage?: number;
-        position?: {
-            lng: number;
-            lat: number;
-            alt: number;
-        };
-        rotation?: {
-            x: number;
-            y: number;
-            z: number;
-        };
-        modelMatrix?: Cesium.Matrix4;
-        updateMatrix?: (...params: any[]) => any;
-        scale?: number;
-        axis?: string | Cesium.Axis;
-        style?: any | Cesium.Cesium3DTileStyle | ((...params: any[]) => any);
-        marsJzwStyle?: boolean | string;
-        customShader?: Cesium.CustomShader;
-        highlight?: {
-            type?: string;
-            all?: boolean;
-            color?: string | ((...params: any[]) => any);
-            outlineEffect?: boolean;
-            filter?: (...params: any[]) => any;
-        };
-        clampToGround?: boolean;
-        chinaCRS?: ChinaCRS;
-        shadows?: Cesium.ShadowMode;
-        cullWithChildrenBounds?: boolean;
-        cullRequestsWhileMoving?: boolean;
-        cullRequestsWhileMovingMultiplier?: number;
-        preloadWhenHidden?: boolean;
-        preloadFlightDestinations?: boolean;
-        preferLeaves?: boolean;
-        dynamicScreenSpaceError?: boolean;
-        dynamicScreenSpaceErrorDensity?: number;
-        dynamicScreenSpaceErrorFactor?: number;
-        dynamicScreenSpaceErrorHeightFalloff?: number;
-        progressiveResolutionHeightFraction?: number;
-        foveatedScreenSpaceError?: boolean;
-        foveatedConeSize?: number;
-        foveatedMinimumScreenSpaceErrorRelaxation?: number;
-        foveatedInterpolationCallback?: Cesium.Cesium3DTileset.foveatedInterpolationCallback;
-        foveatedTimeDelay?: number;
-        skipLevelOfDetail?: boolean;
-        baseScreenSpaceError?: number;
-        skipScreenSpaceErrorFactor?: number;
-        skipLevels?: number;
-        immediatelyLoadDesiredLevelOfDetail?: boolean;
-        loadSiblings?: boolean;
-        clippingPlanes?: Cesium.ClippingPlaneCollection;
-        classificationType?: Cesium.ClassificationType;
-        pointCloudShading?: any;
-        imageBasedLightingFactor?: Cesium.Cartesian2;
-        lightColor?: Cesium.Cartesian3;
-        luminanceAtZenith?: number;
-        sphericalHarmonicCoefficients?: Cesium.Cartesian3[];
-        specularEnvironmentMaps?: string;
-        backFaceCulling?: boolean;
-        debugHeatmapTilePropertyName?: string;
-        pickPrimitive?: any;
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      maximumScreenSpaceError?: number;
+      maximumMemoryUsage?: number;
+      position?: {
+        lng: number;
+        lat: number;
+        alt: number;
+      };
+      rotation?: {
+        x: number;
+        y: number;
+        z: number;
+      };
+      modelMatrix?: Cesium.Matrix4;
+      updateMatrix?: (...params: any[]) => any;
+      scale?: number;
+      axis?: string | Cesium.Axis;
+      style?: any | Cesium.Cesium3DTileStyle | ((...params: any[]) => any);
+      marsJzwStyle?: boolean | string;
+      customShader?: Cesium.CustomShader;
+      highlight?: {
+        type?: string;
+        all?: boolean;
+        color?: string | ((...params: any[]) => any);
+        outlineEffect?: boolean;
+        filter?: (...params: any[]) => any;
+      };
+      clampToGround?: boolean;
+      chinaCRS?: ChinaCRS;
+      shadows?: Cesium.ShadowMode;
+      cullWithChildrenBounds?: boolean;
+      cullRequestsWhileMoving?: boolean;
+      cullRequestsWhileMovingMultiplier?: number;
+      preloadWhenHidden?: boolean;
+      preloadFlightDestinations?: boolean;
+      preferLeaves?: boolean;
+      dynamicScreenSpaceError?: boolean;
+      dynamicScreenSpaceErrorDensity?: number;
+      dynamicScreenSpaceErrorFactor?: number;
+      dynamicScreenSpaceErrorHeightFalloff?: number;
+      progressiveResolutionHeightFraction?: number;
+      foveatedScreenSpaceError?: boolean;
+      foveatedConeSize?: number;
+      foveatedMinimumScreenSpaceErrorRelaxation?: number;
+      foveatedInterpolationCallback?: Cesium.Cesium3DTileset.foveatedInterpolationCallback;
+      foveatedTimeDelay?: number;
+      skipLevelOfDetail?: boolean;
+      baseScreenSpaceError?: number;
+      skipScreenSpaceErrorFactor?: number;
+      skipLevels?: number;
+      immediatelyLoadDesiredLevelOfDetail?: boolean;
+      loadSiblings?: boolean;
+      clippingPlanes?: Cesium.ClippingPlaneCollection;
+      classificationType?: Cesium.ClassificationType;
+      pointCloudShading?: any;
+      imageBasedLightingFactor?: Cesium.Cartesian2;
+      lightColor?: Cesium.Cartesian3;
+      luminanceAtZenith?: number;
+      sphericalHarmonicCoefficients?: Cesium.Cartesian3[];
+      specularEnvironmentMaps?: string;
+      backFaceCulling?: boolean;
+      debugHeatmapTilePropertyName?: string;
+      pickPrimitive?: any;
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍘熷鐨勬棆杞搴︼紝绀轰緥锛歿 x: 0, y: 0, z: 0 }
@@ -17072,213 +17060,213 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseLayer;
-}
+  }
 
-/**
- * WFS鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - WFS鏈嶅姟鍦板潃
- * @param [options.parameters] - 瑕佸湪URL涓� 浼犻�掔粰WFS鏈嶅姟GetFeature璇锋眰鐨勫叾浠栧弬鏁般��
- * @param [options.headers] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- * @param options.layer - 鍥惧眰鍚嶇О锛堝懡鍚嶇┖闂�:鍥惧眰鍚嶇О锛夛紝澶氫釜鍥惧眰鍚嶇О鐢ㄩ�楀彿闅斿紑
- * @param [options.IdField = 'id'] - 鏁版嵁涓敮涓�鏍囪瘑鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.getCapabilities = true] - 鏄惁閫氳繃鏈嶅姟鏈韩鐨凣etCapabilities鏉ヨ鍙栦竴浜涘弬鏁帮紝鍑忓皯options閰嶇疆椤�
- * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
- * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
- * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
- * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚勭煝閲忔暟鎹殑style鍙傛暟銆倇@link GraphicType}
- * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
- * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
- * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
- * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
- * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
- * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
- * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
- * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
- * @param [options.clustering] - Entity鐐规暟鎹椂锛岃缃仛鍚堢浉鍏冲弬鏁帮細
- * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
- * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
- * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
- * @param [options.clustering.radius = 26] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勫崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
- * @param [options.clustering.fontColor = '#ffffff'] - 鍐呯疆鏍峰紡鏃讹紝鏁板瓧鐨勯鑹�
- * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮儗鏅鑹�
- * @param [options.clustering.opacity = 0.5] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勯�忔槑搴�
- * @param [options.clustering.borderWidth = 5] - 鍦嗗舰鍥炬爣鐨勮竟妗嗗搴︼紙鍗曚綅锛氬儚绱狅級锛�0涓嶆樉绀�
- * @param [options.clustering.borderColor = 'rgba(110, 204, 57, 0.5)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮竟妗嗛鑹�
- * @param [options.clustering.borderOpacity = 0.6] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣杈规鐨勯�忔槑搴�
- * @param [options.clustering.getImage] - 鑷畾涔夎仛鍚堢殑鍥炬爣鏍峰紡锛屼緥濡傦細getImage:function(count) { return image}
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
- * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
- * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class WfsLayer extends LodGraphicLayer {
+  /**
+   * WFS鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - WFS鏈嶅姟鍦板潃
+   * @param [options.parameters] - 瑕佸湪URL涓� 浼犻�掔粰WFS鏈嶅姟GetFeature璇锋眰鐨勫叾浠栧弬鏁般��
+   * @param [options.headers] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   * @param options.layer - 鍥惧眰鍚嶇О锛堝懡鍚嶇┖闂�:鍥惧眰鍚嶇О锛夛紝澶氫釜鍥惧眰鍚嶇О鐢ㄩ�楀彿闅斿紑
+   * @param [options.IdField = 'id'] - 鏁版嵁涓敮涓�鏍囪瘑鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.getCapabilities = true] - 鏄惁閫氳繃鏈嶅姟鏈韩鐨凣etCapabilities鏉ヨ鍙栦竴浜涘弬鏁帮紝鍑忓皯options閰嶇疆椤�
+   * @param [options.minimumLevel = 0] - 鍥惧眰鎵�鏀寔鐨勬渶浣庡眰绾э紝褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆傘�愬奖鍝嶆晥鐜囩殑閲嶈鍙傛暟銆�
+   * @param [options.maximumLevel] - 鍥惧眰鎵�鏀寔鐨勬渶澶у眰绾�,褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param options.rectangle - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param options.debuggerTileInfo - 鏄惁寮�鍚祴璇曟樉绀虹摝鐗囦俊鎭�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紙閮ㄥ垎鍥惧眰锛夛紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.symbol] - 鐭㈤噺鏁版嵁鐨剆tyle鏍峰紡,涓篎unction鏃舵槸瀹屽叏鑷畾涔夌殑鍥炶皟澶勭悊 symbol(attr, style, feature)
+   * @param [options.symbol.type] - 鏍囪瘑鏁版嵁绫诲瀷锛岄粯璁ゆ槸鏍规嵁鏁版嵁鐢熸垚 point銆乸olyline銆乸olygon
+   * @param options.symbol.styleOptions - Style鏍峰紡锛屾瘡绉嶄笉鍚岀被鍨嬫暟鎹兘鏈変笉鍚岀殑鏍峰紡锛屽叿浣撹鍚勭煝閲忔暟鎹殑style鍙傛暟銆倇@link GraphicType}
+   * @param [options.symbol.styleField] - 鎸� styleField 灞炴�ц缃笉鍚屾牱寮忋��
+   * @param [options.symbol.styleFieldOptions] - 鎸塻tyleField鍊间笌瀵瑰簲style鏍峰紡鐨勯敭鍊煎璞°��
+   * @param [options.symbol.merge] - 鏄惁鍚堝苟骞惰鐩杍son涓凡鏈夌殑style锛岄粯璁や笉鍚堝苟銆�
+   * @param [options.symbol.callback] - 鑷畾涔夊垽鏂鐞嗚繑鍥瀞tyle 锛岀ず渚嬶細callback: function (attr, styleOpt){  return { color: "#ff0000" };  }
+   * @param [options.buildings] - 鏍囪瘑褰撳墠鍥惧眰涓哄缓绛戠墿鐧借啘绫诲瀷鏁版嵁
+   * @param [options.buildings.bottomHeight] - 寤虹瓚鐗╁簳閮ㄩ珮搴︼紙濡�:0锛� 灞炴�у瓧娈靛悕绉帮紙濡�:{bottomHeight}锛�
+   * @param [options.buildings.cloumn = 1] - 灞傛暟锛屾ゼ鐨勫疄闄呴珮搴� = height*cloumn
+   * @param [options.buildings.height = 3.5] - 灞傞珮鐨�  鍥哄畾灞傞珮鏁板�硷紙濡�:10锛� 鎴� 灞炴�у瓧娈靛悕绉帮紙濡�:{height}锛�
+   * @param [options.clustering] - Entity鐐规暟鎹椂锛岃缃仛鍚堢浉鍏冲弬鏁帮細
+   * @param [options.clustering.enabled = false] - 鏄惁寮�鍚仛鍚�
+   * @param [options.clustering.pixelRange = 20] - 澶氬皯鍍忕礌鐭╁舰鑼冨洿鍐呰仛鍚�
+   * @param [options.clustering.clampToGround = true] - 鏄惁璐村湴
+   * @param [options.clustering.radius = 26] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勫崐寰勫ぇ灏忥紙鍗曚綅锛氬儚绱狅級
+   * @param [options.clustering.fontColor = '#ffffff'] - 鍐呯疆鏍峰紡鏃讹紝鏁板瓧鐨勯鑹�
+   * @param [options.clustering.color = 'rgba(181, 226, 140, 0.6)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮儗鏅鑹�
+   * @param [options.clustering.opacity = 0.5] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勯�忔槑搴�
+   * @param [options.clustering.borderWidth = 5] - 鍦嗗舰鍥炬爣鐨勮竟妗嗗搴︼紙鍗曚綅锛氬儚绱狅級锛�0涓嶆樉绀�
+   * @param [options.clustering.borderColor = 'rgba(110, 204, 57, 0.5)'] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣鐨勮竟妗嗛鑹�
+   * @param [options.clustering.borderOpacity = 0.6] - 鍐呯疆鏍峰紡鏃讹紝鍦嗗舰鍥炬爣杈规鐨勯�忔槑搴�
+   * @param [options.clustering.getImage] - 鑷畾涔夎仛鍚堢殑鍥炬爣鏍峰紡锛屼緥濡傦細getImage:function(count) { return image}
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.tooltip] - 缁戝畾鐨則ooltip寮圭獥鍊硷紝涔熷彲浠indTooltip鏂规硶缁戝畾锛屽弬鏁颁笌popup灞炴�у畬鍏ㄧ浉鍚屻��
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.tooltipOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.tooltipOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.tooltipOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.contextmenuItems] - 缁戝畾鐨勫彸閿彍鍗曞�硷紝涔熷彲浠indContextMenu鏂规硶缁戝畾
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.extent] - 鍥惧眰鑷畾涔夊畾浣嶇殑鐭╁舰鍖哄煙锛屼笌center浜岄�変竴鍗冲彲銆� {@link Map#flyToExtent}
+   * @param options.extent.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.extent.xmax - 鏈�澶х粡搴﹀��, -180 鑷� 180
+   * @param options.extent.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.extent.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param [options.extent.height = 0] - 鐭╁舰楂樺害鍊�
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class WfsLayer extends LodGraphicLayer {
     constructor(options?: {
-        url: string;
-        parameters?: any;
-        headers?: any;
-        proxy?: Cesium.Proxy;
-        layer: string;
-        IdField?: string;
-        getCapabilities?: boolean;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        rectangle: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        debuggerTileInfo: boolean;
-        zIndex?: number;
-        symbol?: {
-            type?: GraphicType;
-            styleOptions: any;
-            styleField?: string;
-            styleFieldOptions?: any;
-            merge?: boolean;
-            callback?: (...params: any[]) => any;
-        };
-        buildings?: {
-            bottomHeight?: string;
-            cloumn?: string;
-            height?: string | number;
-        };
-        clustering?: {
-            enabled?: boolean;
-            pixelRange?: number;
-            clampToGround?: boolean;
-            radius?: number;
-            fontColor?: string;
-            color?: string;
-            opacity?: number;
-            borderWidth?: number;
-            borderColor?: string;
-            borderOpacity?: number;
-            getImage?: (...params: any[]) => any;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        tooltipOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        contextmenuItems?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-            height?: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      parameters?: any;
+      headers?: any;
+      proxy?: Cesium.Proxy;
+      layer: string;
+      IdField?: string;
+      getCapabilities?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      rectangle: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      debuggerTileInfo: boolean;
+      zIndex?: number;
+      symbol?: {
+        type?: GraphicType;
+        styleOptions: any;
+        styleField?: string;
+        styleFieldOptions?: any;
+        merge?: boolean;
+        callback?: (...params: any[]) => any;
+      };
+      buildings?: {
+        bottomHeight?: string;
+        cloumn?: string;
+        height?: string | number;
+      };
+      clustering?: {
+        enabled?: boolean;
+        pixelRange?: number;
+        clampToGround?: boolean;
+        radius?: number;
+        fontColor?: string;
+        color?: string;
+        opacity?: number;
+        borderWidth?: number;
+        borderColor?: string;
+        borderOpacity?: number;
+        getImage?: (...params: any[]) => any;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      tooltip?: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      tooltipOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      contextmenuItems?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+        height?: number;
+      };
+      flyTo?: boolean;
     });
-}
+  }
 
-/**
- * 鍥惧眰缁勶紝鍙互鐢ㄤ簬灏嗗涓浘灞傜粍鍚堣捣鏉ユ柟渚挎帶鍒讹紙姣斿灏� 鍗槦搴曞浘 鍜� 鏂囧瓧娉ㄨ灞� 鏀惧湪涓�璧锋帶鍒剁鐞嗭級锛屾垨鐢ㄤ簬 鍥惧眰绠$悊 鐨勫浘灞傚垎缁勮妭鐐癸紙铏氭嫙鑺傜偣锛夈��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layers] - 瀛愬浘灞傛暟缁勶紝姣忎釜瀛愬浘灞傜殑閰嶇疆瑙佹寜鍚勭被鍨嬪浘灞傞厤缃嵆鍙��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GroupLayer extends BaseGraphicLayer {
+  /**
+   * 鍥惧眰缁勶紝鍙互鐢ㄤ簬灏嗗涓浘灞傜粍鍚堣捣鏉ユ柟渚挎帶鍒讹紙姣斿灏� 鍗槦搴曞浘 鍜� 鏂囧瓧娉ㄨ灞� 鏀惧湪涓�璧锋帶鍒剁鐞嗭級锛屾垨鐢ㄤ簬 鍥惧眰绠$悊 鐨勫浘灞傚垎缁勮妭鐐癸紙铏氭嫙鑺傜偣锛夈��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layers] - 瀛愬浘灞傛暟缁勶紝姣忎釜瀛愬浘灞傜殑閰嶇疆瑙佹寜鍚勭被鍨嬪浘灞傞厤缃嵆鍙��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GroupLayer extends BaseGraphicLayer {
     constructor(options?: {
-        layers?: array;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layers?: array;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 瀛愬浘灞傚璞℃暟缁�
@@ -17362,167 +17350,167 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(isFormat?: boolean): Cesium.Rectangle | any;
-}
+  }
 
-/**
- * 鍦板舰鏈嶅姟鍥惧眰锛屼竴涓湴鍥句腑鍙細鐢熸晥涓�涓湴褰㈡湇鍔″浘灞傦紙鍗曢�夛級
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.terrain - 鍦板舰鏈嶅姟閰嶇疆
- * @param [options.terrain.type = 'xyz'] - 鍦板舰绫诲瀷
- * @param options.terrain.url - 鍦板舰鏈嶅姟鍦板潃
- * @param [options.terrain.requestVertexNormals = true] - 鏄惁搴旇浠庢湇鍔″櫒璇锋眰棰濆鐨勫厜鐓т俊鎭紝濡傛灉鍙敤锛屼互姣忎釜椤剁偣娉曠嚎鐨勫舰寮忋��
- * @param [options.terrain.requestWaterMask = false] - 鏄惁搴旇鍚戞湇鍔″櫒璇锋眰姣忎釜鐡︾殑姘存帺鑶�(濡傛灉鏈夌殑璇�)銆�
- * @param [options.terrain.requestMetadata = true] - 鏄惁搴旇浠庢湇鍔″櫒璇锋眰姣忎釜鍧楀厓鏁版嵁(濡傛灉鍙敤)銆�
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず锛堝涓湴褰㈡湇鍔℃椂锛岃鍙缃竴涓猅errainLayer鍥惧眰鐨剆how涓簍ue锛�
- */
-export class TerrainLayer extends BaseLayer {
+  /**
+   * 鍦板舰鏈嶅姟鍥惧眰锛屼竴涓湴鍥句腑鍙細鐢熸晥涓�涓湴褰㈡湇鍔″浘灞傦紙鍗曢�夛級
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.terrain - 鍦板舰鏈嶅姟閰嶇疆
+   * @param [options.terrain.type = 'xyz'] - 鍦板舰绫诲瀷
+   * @param options.terrain.url - 鍦板舰鏈嶅姟鍦板潃
+   * @param [options.terrain.requestVertexNormals = true] - 鏄惁搴旇浠庢湇鍔″櫒璇锋眰棰濆鐨勫厜鐓т俊鎭紝濡傛灉鍙敤锛屼互姣忎釜椤剁偣娉曠嚎鐨勫舰寮忋��
+   * @param [options.terrain.requestWaterMask = false] - 鏄惁搴旇鍚戞湇鍔″櫒璇锋眰姣忎釜鐡︾殑姘存帺鑶�(濡傛灉鏈夌殑璇�)銆�
+   * @param [options.terrain.requestMetadata = true] - 鏄惁搴旇浠庢湇鍔″櫒璇锋眰姣忎釜鍧楀厓鏁版嵁(濡傛灉鍙敤)銆�
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず锛堝涓湴褰㈡湇鍔℃椂锛岃鍙缃竴涓猅errainLayer鍥惧眰鐨剆how涓簍ue锛�
+   */
+  export class TerrainLayer extends BaseLayer {
     constructor(options?: {
-        terrain: {
-            type?: TerrainType;
-            url: string | Cesium.Resource;
-            requestVertexNormals?: boolean;
-            requestWaterMask?: boolean;
-            requestMetadata?: boolean;
-        };
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
+      terrain: {
+        type?: TerrainType;
+        url: string | Cesium.Resource;
+        requestVertexNormals?: boolean;
+        requestWaterMask?: boolean;
+        requestMetadata?: boolean;
+      };
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
     });
-}
+  }
 
-/**
- * AraGIS鐢熸垚鐨勯噾瀛楀鐡︾墖鏁版嵁
- * @example
- * let tileLayer = new mars3d.layer.ArcGisCacheLayer({
- *   url: 'http://data.mars3d.cn/tile/hf/guihua/_alllayers/{z}/{y}/{x}.png',
- *   minimumLevel: 1,
- *   maximumLevel: 17,
- *   minimumTerrainLevel: 1,
- *   // "maximumTerrainLevel": 17, //濡傛灉闇�瑕佸ぇ浜巑aximumTerrainLevel灞傛椂涓嶆樉绀虹摝鐗囷紝鍒欏彇娑堟敞閲�
- *   rectangle: { xmin: 116.846, xmax: 117.642, ymin: 31.533, ymax: 32.185 }, // 鎺у埗鍒囩墖濡傛灉鍦ㄧ煩褰㈠潗鏍囧唴鎵嶆樉绀猴紝濡傛灉涓嶅湪鐭╁舰鍧愭爣鍐呬笉鏄剧ず
- * })
- * map.addLayer(tileLayer)
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 鐢ㄤ簬璇锋眰鐡︾墖鍥惧潡鐨刄RL妯℃澘銆傚畠鍏锋湁浠ヤ笅鍏抽敭瀛�:
- * <ul>
- *     <li><code>{z}</code>: 鍒囩墖鏂规涓垏鐗囩殑绾у埆銆傞浂绾ф槸鍥涘弶鏍戦噾瀛楀鐨勬牴銆�</li>
- *     <li><code>{x}</code>:鍒囩墖鏂规涓殑鍥惧潡X鍧愭爣锛屽叾涓�0鏄渶瑗跨鐨勫浘鍧椼��</li>
- *     <li><code>{y}</code>: 鍒囩墖鏂规涓殑鍥惧潡Y鍧愭爣锛屽叾涓�0鏄渶鍖楃殑鍥惧潡銆�</li>
- *     <li><code>{s}</code>:鍙敤鐨勫瓙鍩熶箣涓�锛岀敤浜庡厠鏈嶆祻瑙堝櫒瀵规瘡涓富鏈虹殑骞跺彂璇锋眰鏁扮殑闄愬埗銆�</li>
- * </ul>
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.upperCase] - url璇锋眰鐨勭摝鐗囧浘鐗囧悕绉版槸鍚﹀ぇ鍐欍��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ArcGisCacheLayer extends BaseTileLayer {
+  /**
+   * AraGIS鐢熸垚鐨勯噾瀛楀鐡︾墖鏁版嵁
+   * @example
+   * let tileLayer = new mars3d.layer.ArcGisCacheLayer({
+   *   url: 'http://data.mars3d.cn/tile/hf/guihua/_alllayers/{z}/{y}/{x}.png',
+   *   minimumLevel: 1,
+   *   maximumLevel: 17,
+   *   minimumTerrainLevel: 1,
+   *   // "maximumTerrainLevel": 17, //濡傛灉闇�瑕佸ぇ浜巑aximumTerrainLevel灞傛椂涓嶆樉绀虹摝鐗囷紝鍒欏彇娑堟敞閲�
+   *   rectangle: { xmin: 116.846, xmax: 117.642, ymin: 31.533, ymax: 32.185 }, // 鎺у埗鍒囩墖濡傛灉鍦ㄧ煩褰㈠潗鏍囧唴鎵嶆樉绀猴紝濡傛灉涓嶅湪鐭╁舰鍧愭爣鍐呬笉鏄剧ず
+   * })
+   * map.addLayer(tileLayer)
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 鐢ㄤ簬璇锋眰鐡︾墖鍥惧潡鐨刄RL妯℃澘銆傚畠鍏锋湁浠ヤ笅鍏抽敭瀛�:
+   * <ul>
+   *     <li><code>{z}</code>: 鍒囩墖鏂规涓垏鐗囩殑绾у埆銆傞浂绾ф槸鍥涘弶鏍戦噾瀛楀鐨勬牴銆�</li>
+   *     <li><code>{x}</code>:鍒囩墖鏂规涓殑鍥惧潡X鍧愭爣锛屽叾涓�0鏄渶瑗跨鐨勫浘鍧椼��</li>
+   *     <li><code>{y}</code>: 鍒囩墖鏂规涓殑鍥惧潡Y鍧愭爣锛屽叾涓�0鏄渶鍖楃殑鍥惧潡銆�</li>
+   *     <li><code>{s}</code>:鍙敤鐨勫瓙鍩熶箣涓�锛岀敤浜庡厠鏈嶆祻瑙堝櫒瀵规瘡涓富鏈虹殑骞跺彂璇锋眰鏁扮殑闄愬埗銆�</li>
+   * </ul>
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.upperCase] - url璇锋眰鐨勭摝鐗囧浘鐗囧悕绉版槸鍚﹀ぇ鍐欍��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ArcGisCacheLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        subdomains?: string | string[];
-        upperCase?: boolean;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      subdomains?: string | string[];
+      upperCase?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -17536,9 +17524,9 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-export namespace ArcGisLayer {
+  export namespace ArcGisLayer {
     /**
      * ArcGIS鏈嶅姟鍥惧眰鏀寔鐨剓@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -17550,151 +17538,151 @@
      * @property click - 榧犳爣鍗曞嚮浜嬩欢銆恊nablePickFeatures:true鏃�,鏀寔鍗曞嚮鑾峰彇瀵瑰簲鐨勭煝閲忓璞°��
      */
     type EventType = {
-        loadConfig: string;
-        click: string;
+      loadConfig: string;
+      click: string;
     };
-}
+  }
 
-/**
- * ArcGIS鏍囧噯鏈嶅姟鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - ArcGIS MapServer鏈嶅姟鐨勭綉鍧�銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.layers] - 瑕佹樉绀虹殑鍥惧眰鐨勯�楀彿鍒嗛殧鍒楄〃锛屽鏋滃簲鏄剧ず鎵�鏈夊浘灞傦紝鍒欐湭瀹氫箟銆�
- * @param [options.layerDefs] - 鍙互瀵瑰姩鎬佹湇鍔″姞鏉′欢绛涢�夋暟鎹紝绀轰緥锛�"{\"0\":\"鐢ㄥ湴缂栧彿 = 'R'\"}"锛屽叿浣撳彲浠ュ弬闃卆rcgis瀹樻柟甯姪鏂囨。鐞嗚ВlayerDefs鍙傛暟銆�
- * @param [options.usePreCachedTilesIfAvailable = true] - 濡傛灉涓簍rue锛屽垯琛ㄧず浼樺厛浣跨敤鏈嶅姟鐨勭摝鐗囧浘鐗囷紝娌℃湁鐡︾墖鏃跺啀浣跨敤鍔ㄦ�佹湇鍔°�傚鏋滀负false锛屽垯灏嗗拷鐣ユ墍鏈夌摝鐗囷紝鐩存帴浣跨敤鍔ㄦ�佹湇鍔°��
- * @param [options.maxTileLevel] - 鎸囧畾鍦ㄥ皬浜庢灞傜骇鏃剁敤鐡︾墖鍔犺浇锛屽ぇ浜庤灞傜骇鐢ㄥ姩鎬佹湇鍔�.鍙互鍦ㄧ摝鐗囨湇鍔$被鍨嬫椂锛屽悓鏃朵娇鐢ㄧ摝鐗囧拰鍔ㄦ�佹湇鍔°��
- * @param [options.wkid] - 褰撻潪鏍囧噯EPSG鏍囧彿鏃讹紝鍙互鎸囧畾wkid鍊笺��
- * @param [options.token] - 鐢ㄤ簬閫氳繃ArcGIS MapServer鏈嶅姟杩涜韬唤楠岃瘉鐨凙rcGIS浠ょ墝銆�
- * @param [options.tileDiscardPolicy] - 浜庣‘瀹氬浘鍧楁槸鍚︿负 鏃犳晥锛屽簲灏嗗叾涓㈠純銆傚鏋滄湭鎸囧畾姝ゅ�硷紝鍒欎负榛樿 {@link DiscardMissingTileImagePolicy} 鐢ㄤ簬骞抽摵鐨勫湴鍥炬湇鍔″櫒锛屽苟涓攞@link NeverTileDiscardPolicy} 鐢ㄤ簬闈炲钩閾哄湴鍥炬湇鍔″櫒銆傚湪鍓嶄竴绉嶆儏鍐典笅锛� 鎴戜滑瑕佹眰鏈�澶у浘鍧楃骇鍒殑鍥惧潡0,0骞舵鏌ュ儚绱狅紙0,0锛夛紝锛�200,20锛夛紝锛�20,200锛夛紝 锛�80,110锛夊拰锛�160锛�130锛夈�傚鏋滄墍鏈夎繖浜涘儚绱犻兘鏄�忔槑鐨勶紝鍒欎涪寮冩鏌ヤ负 绂佺敤锛屽苟涓斾笉浼氫涪寮冧换浣曞浘鍧椼�傚鏋滃畠浠腑鐨勪换浣曚竴绉嶅叿鏈変笉閫忔槑鐨勯鑹诧紝 鍦ㄨ繖浜涘儚绱犱綅缃叿鏈夌浉鍚屽�肩殑鍥惧潡灏嗚涓㈠純銆傜殑鏈�缁堢粨鏋� 瀵逛簬鏍囧噯ArcGIS Server锛岃繖浜涢粯璁ゅ�煎簲璇ユ槸姝g‘鐨勫浘鍧椾涪寮冦�傜‘淇� 涓嶄細涓㈠純浠讳綍鍥惧潡锛屼负姝ゆ瀯閫犲苟浼犻�� {@link NeverTileDiscardPolicy} 鍙傛暟銆�
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯璇锋眰 鍗曞嚮鍧愭爣澶勬湇鍔′腑瀵瑰簲鐨勭煝閲忔暟鎹� 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐�備负false鏃朵笉鍘绘湇鍔¤姹傘��
- * @param [options.maxLength = 5000] - 鍗曞嚮鑾峰彇鍒扮殑鏁版嵁锛屾渶澶ф暟鎹暱搴︺�傚ぇ鏁版嵁瑙f瀽寰堝崱锛屽彲浠ヨ瀹氶榾鍊煎睆钄藉ぇ鏁版嵁锛岄伩鍏嶅崱椤裤�備紶-1鏃朵笉闄愬埗
- * @param [options.highlight] - 榧犳爣鍗曞嚮楂樹寒鏄剧ず瀵瑰簲鐨勭煝閲忔暟鎹� 鍙婂叾鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
- * @param [options.highlight.type] - 鏋勯�犳垚鐨勭煝閲忔暟鎹被鍨嬨��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ArcGisLayer extends BaseTileLayer {
+  /**
+   * ArcGIS鏍囧噯鏈嶅姟鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - ArcGIS MapServer鏈嶅姟鐨勭綉鍧�銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.layers] - 瑕佹樉绀虹殑鍥惧眰鐨勯�楀彿鍒嗛殧鍒楄〃锛屽鏋滃簲鏄剧ず鎵�鏈夊浘灞傦紝鍒欐湭瀹氫箟銆�
+   * @param [options.layerDefs] - 鍙互瀵瑰姩鎬佹湇鍔″姞鏉′欢绛涢�夋暟鎹紝绀轰緥锛�"{\"0\":\"鐢ㄥ湴缂栧彿 = 'R'\"}"锛屽叿浣撳彲浠ュ弬闃卆rcgis瀹樻柟甯姪鏂囨。鐞嗚ВlayerDefs鍙傛暟銆�
+   * @param [options.usePreCachedTilesIfAvailable = true] - 濡傛灉涓簍rue锛屽垯琛ㄧず浼樺厛浣跨敤鏈嶅姟鐨勭摝鐗囧浘鐗囷紝娌℃湁鐡︾墖鏃跺啀浣跨敤鍔ㄦ�佹湇鍔°�傚鏋滀负false锛屽垯灏嗗拷鐣ユ墍鏈夌摝鐗囷紝鐩存帴浣跨敤鍔ㄦ�佹湇鍔°��
+   * @param [options.maxTileLevel] - 鎸囧畾鍦ㄥ皬浜庢灞傜骇鏃剁敤鐡︾墖鍔犺浇锛屽ぇ浜庤灞傜骇鐢ㄥ姩鎬佹湇鍔�.鍙互鍦ㄧ摝鐗囨湇鍔$被鍨嬫椂锛屽悓鏃朵娇鐢ㄧ摝鐗囧拰鍔ㄦ�佹湇鍔°��
+   * @param [options.wkid] - 褰撻潪鏍囧噯EPSG鏍囧彿鏃讹紝鍙互鎸囧畾wkid鍊笺��
+   * @param [options.token] - 鐢ㄤ簬閫氳繃ArcGIS MapServer鏈嶅姟杩涜韬唤楠岃瘉鐨凙rcGIS浠ょ墝銆�
+   * @param [options.tileDiscardPolicy] - 浜庣‘瀹氬浘鍧楁槸鍚︿负 鏃犳晥锛屽簲灏嗗叾涓㈠純銆傚鏋滄湭鎸囧畾姝ゅ�硷紝鍒欎负榛樿 {@link DiscardMissingTileImagePolicy} 鐢ㄤ簬骞抽摵鐨勫湴鍥炬湇鍔″櫒锛屽苟涓攞@link NeverTileDiscardPolicy} 鐢ㄤ簬闈炲钩閾哄湴鍥炬湇鍔″櫒銆傚湪鍓嶄竴绉嶆儏鍐典笅锛� 鎴戜滑瑕佹眰鏈�澶у浘鍧楃骇鍒殑鍥惧潡0,0骞舵鏌ュ儚绱狅紙0,0锛夛紝锛�200,20锛夛紝锛�20,200锛夛紝 锛�80,110锛夊拰锛�160锛�130锛夈�傚鏋滄墍鏈夎繖浜涘儚绱犻兘鏄�忔槑鐨勶紝鍒欎涪寮冩鏌ヤ负 绂佺敤锛屽苟涓斾笉浼氫涪寮冧换浣曞浘鍧椼�傚鏋滃畠浠腑鐨勪换浣曚竴绉嶅叿鏈変笉閫忔槑鐨勯鑹诧紝 鍦ㄨ繖浜涘儚绱犱綅缃叿鏈夌浉鍚屽�肩殑鍥惧潡灏嗚涓㈠純銆傜殑鏈�缁堢粨鏋� 瀵逛簬鏍囧噯ArcGIS Server锛岃繖浜涢粯璁ゅ�煎簲璇ユ槸姝g‘鐨勫浘鍧椾涪寮冦�傜‘淇� 涓嶄細涓㈠純浠讳綍鍥惧潡锛屼负姝ゆ瀯閫犲苟浼犻�� {@link NeverTileDiscardPolicy} 鍙傛暟銆�
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯璇锋眰 鍗曞嚮鍧愭爣澶勬湇鍔′腑瀵瑰簲鐨勭煝閲忔暟鎹� 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐�備负false鏃朵笉鍘绘湇鍔¤姹傘��
+   * @param [options.maxLength = 5000] - 鍗曞嚮鑾峰彇鍒扮殑鏁版嵁锛屾渶澶ф暟鎹暱搴︺�傚ぇ鏁版嵁瑙f瀽寰堝崱锛屽彲浠ヨ瀹氶榾鍊煎睆钄藉ぇ鏁版嵁锛岄伩鍏嶅崱椤裤�備紶-1鏃朵笉闄愬埗
+   * @param [options.highlight] - 榧犳爣鍗曞嚮楂樹寒鏄剧ず瀵瑰簲鐨勭煝閲忔暟鎹� 鍙婂叾鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
+   * @param [options.highlight.type] - 鏋勯�犳垚鐨勭煝閲忔暟鎹被鍨嬨��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ArcGisLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        subdomains?: string | string[];
-        layers?: string;
-        layerDefs?: string;
-        usePreCachedTilesIfAvailable?: boolean;
-        maxTileLevel?: number;
-        wkid?: number;
-        token?: string;
-        tileDiscardPolicy?: Cesium.TileDiscardPolicy;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        enablePickFeatures?: boolean;
-        maxLength?: number;
-        highlight?: {
-            type?: GraphicType;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      subdomains?: string | string[];
+      layers?: string;
+      layerDefs?: string;
+      usePreCachedTilesIfAvailable?: boolean;
+      maxTileLevel?: number;
+      wkid?: number;
+      token?: string;
+      tileDiscardPolicy?: Cesium.TileDiscardPolicy;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      enablePickFeatures?: boolean;
+      maxLength?: number;
+      highlight?: {
+        type?: GraphicType;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 缁戝畾榧犳爣鍗曞嚮瀵硅薄鍚庣殑寮圭獥銆�
@@ -17715,129 +17703,129 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * AraGIS鐡︾墖鏈嶅姟锛堜娇鐢╔YZ鐡︾墖鏂瑰紡璇锋眰璇诲彇锛夛紝鍙敤浜嶢rcGisLayer璇诲彇寮傚父鏃躲��
- * @example
- * let tileLayer = new mars3d.layer.ArcGisTileLayer({
- *   url: 'http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer',
- *   minimumLevel: 1,
- *   maximumLevel: 17,
- *   minimumTerrainLevel: 1,
- *   // "maximumTerrainLevel": 17, //濡傛灉闇�瑕佸ぇ浜巑aximumTerrainLevel灞傛椂涓嶆樉绀虹摝鐗囷紝鍒欏彇娑堟敞閲�
- *   rectangle: { xmin: 116.846, xmax: 117.642, ymin: 31.533, ymax: 32.185 }, // 鎺у埗鍒囩墖濡傛灉鍦ㄧ煩褰㈠潗鏍囧唴鎵嶆樉绀猴紝濡傛灉涓嶅湪鐭╁舰鍧愭爣鍐呬笉鏄剧ず
- * })
- * map.addLayer(tileLayer)
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 鐢ㄤ簬璇锋眰鐡︾墖鍥惧潡鐨刄RL妯℃澘锛屾瘮濡傦細"http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer"
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ArcGisTileLayer extends BaseTileLayer {
+  /**
+   * AraGIS鐡︾墖鏈嶅姟锛堜娇鐢╔YZ鐡︾墖鏂瑰紡璇锋眰璇诲彇锛夛紝鍙敤浜嶢rcGisLayer璇诲彇寮傚父鏃躲��
+   * @example
+   * let tileLayer = new mars3d.layer.ArcGisTileLayer({
+   *   url: 'http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer',
+   *   minimumLevel: 1,
+   *   maximumLevel: 17,
+   *   minimumTerrainLevel: 1,
+   *   // "maximumTerrainLevel": 17, //濡傛灉闇�瑕佸ぇ浜巑aximumTerrainLevel灞傛椂涓嶆樉绀虹摝鐗囷紝鍒欏彇娑堟敞閲�
+   *   rectangle: { xmin: 116.846, xmax: 117.642, ymin: 31.533, ymax: 32.185 }, // 鎺у埗鍒囩墖濡傛灉鍦ㄧ煩褰㈠潗鏍囧唴鎵嶆樉绀猴紝濡傛灉涓嶅湪鐭╁舰鍧愭爣鍐呬笉鏄剧ず
+   * })
+   * map.addLayer(tileLayer)
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 鐢ㄤ簬璇锋眰鐡︾墖鍥惧潡鐨刄RL妯℃澘锛屾瘮濡傦細"http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer"
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ArcGisTileLayer extends BaseTileLayer {
     constructor(options?: {
-        url: string;
-        subdomains?: string | string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      subdomains?: string | string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -17851,126 +17839,126 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 鐧惧害鍦板浘
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
- * <ul>
- *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
- *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
- *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
- *     <li><code>custom</code>: 鑷畾涔夋牱寮忓浘灞�</li>
- *     <li><code>time</code>: 瀹炴椂璺喌淇℃伅</li>
- *     <li><code>streetview</code>: 琛楁櫙瑕嗙洊鍥惧眰</li>
- * </ul>
- * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.bigfont] - 褰搇ayer涓簐ec鎴杋mg_z鏃讹紝鏉ユ爣璇嗕娇鐢ㄦ槸鍚﹀ぇ鍐欏瓧浣撱��
- * @param [options.style] - 褰搇ayer涓篶ustom鏃讹紝鏍囪瘑鐨勬牱寮忥紝鍙�夊�硷細dark,midnight,grayscale,hardedge,light,redalert,googlelite,grassgreen,pink,darkgreen,bluish
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.chinaCRS = ChinaCRS.BAIDU] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class BaiduLayer extends BaseTileLayer {
+  /**
+   * 鐧惧害鍦板浘
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
+   * <ul>
+   *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
+   *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
+   *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
+   *     <li><code>custom</code>: 鑷畾涔夋牱寮忓浘灞�</li>
+   *     <li><code>time</code>: 瀹炴椂璺喌淇℃伅</li>
+   *     <li><code>streetview</code>: 琛楁櫙瑕嗙洊鍥惧眰</li>
+   * </ul>
+   * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.bigfont] - 褰搇ayer涓簐ec鎴杋mg_z鏃讹紝鏉ユ爣璇嗕娇鐢ㄦ槸鍚﹀ぇ鍐欏瓧浣撱��
+   * @param [options.style] - 褰搇ayer涓篶ustom鏃讹紝鏍囪瘑鐨勬牱寮忥紝鍙�夊�硷細dark,midnight,grayscale,hardedge,light,redalert,googlelite,grassgreen,pink,darkgreen,bluish
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.chinaCRS = ChinaCRS.BAIDU] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class BaiduLayer extends BaseTileLayer {
     constructor(options?: {
-        layer?: string;
-        url?: string;
-        subdomains?: string | string[];
-        bigfont?: boolean;
-        style?: string;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layer?: string;
+      url?: string;
+      subdomains?: string | string[];
+      bigfont?: boolean;
+      style?: string;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -17984,9 +17972,9 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-export namespace BaseTileLayer {
+  export namespace BaseTileLayer {
     /**
      * 褰撳墠鏍呮牸鐡︾墖鍥惧眰鏀寔鐨剓@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -18009,131 +17997,131 @@
      * @property highlightClose - highlight鍏抽棴鍚�
      */
     type EventType = {
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        load: string;
-        addTile: string;
-        addTileSuccess: string;
-        addTileError: string;
-        click: string;
-        popupOpen: string;
-        popupClose: string;
-        highlightOpen: string;
-        highlightClose: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      load: string;
+      addTile: string;
+      addTileSuccess: string;
+      addTileError: string;
+      click: string;
+      popupOpen: string;
+      popupClose: string;
+      highlightOpen: string;
+      highlightClose: string;
     };
-}
+  }
 
-/**
- * 鏍呮牸Tile鐡︾墖鍥惧眰 鍩虹被
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class BaseTileLayer extends BaseLayer {
+  /**
+   * 鏍呮牸Tile鐡︾墖鍥惧眰 鍩虹被
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class BaseTileLayer extends BaseLayer {
     constructor(options?: {
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        subdomains?: string | string[];
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      subdomains?: string | string[];
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鐡︾墖鍥惧眰瀵瑰簲鐨勫唴閮↖mageryLayer瀵硅薄
@@ -18203,7 +18191,7 @@
      * @returns 鏃�
      */
     bindHighlight(options?: {
-        type?: string;
+      type?: string;
     }): void;
     /**
      * 瑙g粦榧犳爣绉诲叆鎴栧崟鍑诲悗鐨勯珮浜鐞�
@@ -18250,138 +18238,138 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseLayer;
-}
+  }
 
-/**
- * 寰蒋bing鍦板浘
- * @property [options.key = mars3d.Token.bing] - 鎮ㄧ殑搴旂敤绋嬪簭鐨凚ing Maps瀵嗛挜锛屽彲浠ュ湪{@link https://www.bingmapsportal.com/}涓垱寤�
- * @property [mapStyle = Cesium.BingMapsStyle.AERIAL] - 瑕佸姞杞界殑蹇呭簲鍦板浘鍥惧儚鐨勭被鍨嬨��
- * @property [tileProtocol] - 鍔犺浇鍥惧潡鏃惰浣跨敤鐨勫崗璁紝渚嬪' http'鎴�' https'銆� 榛樿鎯呭喌涓嬶紝灏嗕娇鐢ㄤ笌椤甸潰鐩稿悓鐨勫崗璁潵鍔犺浇鍥惧潡銆�
- * @property [culture = 'zh-Hans'] - 璇锋眰Bing Maps鍥惧儚鏃惰浣跨敤鐨勫尯鍩熸�ф爣璁般�備笉鏀寔鎵�鏈夋枃鍖栥�傝鍙傞槄   {@link http://msdn.microsoft.com/en-us/library/hh441729.aspx}浜嗚В鏈夊叧鏀寔鐨勬枃鍖栫殑淇℃伅銆�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url = 'https://dev.virtualearth.net'] - 鎵樼褰卞儚鍥惧儚鐨凚ing Maps鏈嶅姟鍣ㄧ殑缃戝潃銆�
- * @param [options.tileDiscardPolicy] - 浜庣‘瀹氬浘鍧楁槸鍚︿负鏃犳晥锛屽簲灏嗗叾涓㈠純銆傚鏋滄湭鎸囧畾姝ゅ�硷紝鍒欎负榛樿 {@link DiscardMissingTileImagePolicy} 鐢ㄤ簬骞抽摵鐨勫湴鍥炬湇鍔″櫒锛屽苟涓攞@link NeverTileDiscardPolicy} 鐢ㄤ簬闈炲钩閾哄湴鍥炬湇鍔″櫒銆傚湪鍓嶄竴绉嶆儏鍐典笅锛� 鎴戜滑瑕佹眰鏈�澶у浘鍧楃骇鍒殑鍥惧潡0,0骞舵鏌ュ儚绱狅紙0,0锛夛紝锛�200,20锛夛紝锛�20,200锛夛紝 锛�80,110锛夊拰锛�160锛�130锛夈�傚鏋滄墍鏈夎繖浜涘儚绱犻兘鏄�忔槑鐨勶紝鍒欎涪寮冩鏌ヤ负 绂佺敤锛屽苟涓斾笉浼氫涪寮冧换浣曞浘鍧椼�傚鏋滃畠浠腑鐨勪换浣曚竴绉嶅叿鏈変笉閫忔槑鐨勯鑹诧紝 鍦ㄨ繖浜涘儚绱犱綅缃叿鏈夌浉鍚屽�肩殑鍥惧潡灏嗚涓㈠純銆傜殑鏈�缁堢粨鏋� 瀵逛簬鏍囧噯ArcGIS Server锛岃繖浜涢粯璁ゅ�煎簲璇ユ槸姝g‘鐨勫浘鍧椾涪寮冦�傜‘淇� 涓嶄細涓㈠純浠讳綍鍥惧潡锛屼负姝ゆ瀯閫犲苟浼犻�� {@link NeverTileDiscardPolicy} 鍙傛暟銆�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class BingLayer extends BaseTileLayer {
+  /**
+   * 寰蒋bing鍦板浘
+   * @property [options.key = mars3d.Token.bing] - 鎮ㄧ殑搴旂敤绋嬪簭鐨凚ing Maps瀵嗛挜锛屽彲浠ュ湪{@link https://www.bingmapsportal.com/}涓垱寤�
+   * @property [mapStyle = Cesium.BingMapsStyle.AERIAL] - 瑕佸姞杞界殑蹇呭簲鍦板浘鍥惧儚鐨勭被鍨嬨��
+   * @property [tileProtocol] - 鍔犺浇鍥惧潡鏃惰浣跨敤鐨勫崗璁紝渚嬪' http'鎴�' https'銆� 榛樿鎯呭喌涓嬶紝灏嗕娇鐢ㄤ笌椤甸潰鐩稿悓鐨勫崗璁潵鍔犺浇鍥惧潡銆�
+   * @property [culture = 'zh-Hans'] - 璇锋眰Bing Maps鍥惧儚鏃惰浣跨敤鐨勫尯鍩熸�ф爣璁般�備笉鏀寔鎵�鏈夋枃鍖栥�傝鍙傞槄   {@link http://msdn.microsoft.com/en-us/library/hh441729.aspx}浜嗚В鏈夊叧鏀寔鐨勬枃鍖栫殑淇℃伅銆�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url = 'https://dev.virtualearth.net'] - 鎵樼褰卞儚鍥惧儚鐨凚ing Maps鏈嶅姟鍣ㄧ殑缃戝潃銆�
+   * @param [options.tileDiscardPolicy] - 浜庣‘瀹氬浘鍧楁槸鍚︿负鏃犳晥锛屽簲灏嗗叾涓㈠純銆傚鏋滄湭鎸囧畾姝ゅ�硷紝鍒欎负榛樿 {@link DiscardMissingTileImagePolicy} 鐢ㄤ簬骞抽摵鐨勫湴鍥炬湇鍔″櫒锛屽苟涓攞@link NeverTileDiscardPolicy} 鐢ㄤ簬闈炲钩閾哄湴鍥炬湇鍔″櫒銆傚湪鍓嶄竴绉嶆儏鍐典笅锛� 鎴戜滑瑕佹眰鏈�澶у浘鍧楃骇鍒殑鍥惧潡0,0骞舵鏌ュ儚绱狅紙0,0锛夛紝锛�200,20锛夛紝锛�20,200锛夛紝 锛�80,110锛夊拰锛�160锛�130锛夈�傚鏋滄墍鏈夎繖浜涘儚绱犻兘鏄�忔槑鐨勶紝鍒欎涪寮冩鏌ヤ负 绂佺敤锛屽苟涓斾笉浼氫涪寮冧换浣曞浘鍧椼�傚鏋滃畠浠腑鐨勪换浣曚竴绉嶅叿鏈変笉閫忔槑鐨勯鑹诧紝 鍦ㄨ繖浜涘儚绱犱綅缃叿鏈夌浉鍚屽�肩殑鍥惧潡灏嗚涓㈠純銆傜殑鏈�缁堢粨鏋� 瀵逛簬鏍囧噯ArcGIS Server锛岃繖浜涢粯璁ゅ�煎簲璇ユ槸姝g‘鐨勫浘鍧椾涪寮冦�傜‘淇� 涓嶄細涓㈠純浠讳綍鍥惧潡锛屼负姝ゆ瀯閫犲苟浼犻�� {@link NeverTileDiscardPolicy} 鍙傛暟銆�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class BingLayer extends BaseTileLayer {
     constructor(options?: {
-        url?: Cesium.Resource | string;
-        tileDiscardPolicy?: Cesium.TileDiscardPolicy;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        subdomains?: string | string[];
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url?: Cesium.Resource | string;
+      tileDiscardPolicy?: Cesium.TileDiscardPolicy;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      subdomains?: string | string[];
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -18407,62 +18395,62 @@
      * 璇锋眰Bing Maps鍥惧儚鏃惰浣跨敤鐨勫尯鍩熸�ф爣璁般�備笉鏀寔鎵�鏈夋枃鍖栥�傝鍙傞槄   {@link http://msdn.microsoft.com/en-us/library/hh441729.aspx}浜嗚В鏈夊叧鏀寔鐨勬枃鍖栫殑淇℃伅銆�
     */
     culture?: string;
-}
+  }
 
-/**
- * 绌虹櫧鍥惧眰锛岀洰鍓嶄富瑕佸湪Lod鐭㈤噺鏁版嵁鍔犺浇浣滀负浜嬩欢瑙﹀彂浣跨敤銆�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class EmptyTileLayer extends BaseTileLayer {
+  /**
+   * 绌虹櫧鍥惧眰锛岀洰鍓嶄富瑕佸湪Lod鐭㈤噺鏁版嵁鍔犺浇浣滀负浜嬩欢瑙﹀彂浣跨敤銆�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class EmptyTileLayer extends BaseTileLayer {
     constructor(options?: {
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒ゆ柇绾у埆鏄惁鍦ㄥ綋鍓嶅浘灞傜殑鏈�澶ф渶灏忓眰绾ц寖鍥村唴
@@ -18482,127 +18470,127 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 楂樺痉
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
- * <ul>
- *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
- *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
- *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
- *     <li><code>time</code>: 瀹炴椂璺喌淇℃伅</li>
- * </ul>
- * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.bigfont] - 褰搇ayer涓簐ec鏃讹紝鏉ユ爣璇嗕娇鐢ㄦ槸鍚﹀ぇ鍐欏瓧浣撱��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.chinaCRS = ChinaCRS.GCJ02] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GaodeLayer extends BaseTileLayer {
+  /**
+   * 楂樺痉
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
+   * <ul>
+   *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
+   *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
+   *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
+   *     <li><code>time</code>: 瀹炴椂璺喌淇℃伅</li>
+   * </ul>
+   * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.bigfont] - 褰搇ayer涓簐ec鏃讹紝鏉ユ爣璇嗕娇鐢ㄦ槸鍚﹀ぇ鍐欏瓧浣撱��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.chinaCRS = ChinaCRS.GCJ02] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GaodeLayer extends BaseTileLayer {
     constructor(options?: {
-        layer?: string;
-        url?: string;
-        subdomains?: string | string[];
-        bigfont?: boolean;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layer?: string;
+      url?: string;
+      subdomains?: string | string[];
+      bigfont?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -18616,119 +18604,119 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * GoogleEarth Enterprise浼佷笟鐗堟湰 褰卞儚鏈嶅姟
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 鎵胯浇鐡︾墖鏈嶅姟鐨勮胺姝屽湴鐞冧紒涓氭湇鍔″櫒鐨剈rl
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GeeLayer extends BaseTileLayer {
+  /**
+   * GoogleEarth Enterprise浼佷笟鐗堟湰 褰卞儚鏈嶅姟
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 鎵胯浇鐡︾墖鏈嶅姟鐨勮胺姝屽湴鐞冧紒涓氭湇鍔″櫒鐨剈rl
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GeeLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        subdomains?: string | string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      subdomains?: string | string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -18742,127 +18730,127 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 璋锋瓕
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
- * <ul>
- *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
- *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
- *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
- *     <li><code>ter</code>: 鍦板舰娓叉煋鍥�</li>
- * </ul>
- * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS = 'GCJ02'] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GoogleLayer extends BaseTileLayer {
+  /**
+   * 璋锋瓕
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
+   * <ul>
+   *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
+   *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
+   *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
+   *     <li><code>ter</code>: 鍦板舰娓叉煋鍥�</li>
+   * </ul>
+   * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS = 'GCJ02'] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GoogleLayer extends BaseTileLayer {
     constructor(options?: {
-        layer?: string;
-        url?: string;
-        subdomains?: string | string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layer?: string;
+      url?: string;
+      subdomains?: string | string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -18876,112 +18864,112 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 缃戞牸绾�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.cells = 2] - 缃戞牸鍗曞厓鏍肩殑鏁伴噺銆�
- * @param [options.color = rgba(255,255,255,1)] - 缁樺埗缃戞牸绾跨殑棰滆壊銆�
- * @param [options.glowColor = color.withAlpha(0.3)] - 涓虹綉鏍肩嚎缁樺埗娓叉煋绾垮彂鍏夋晥鏋滅殑棰滆壊銆�
- * @param [options.glowWidth = 3] - 鐢ㄤ簬娓叉煋绾垮彂鍏夋晥鏋滅殑绾跨殑瀹藉害銆�
- * @param [options.backgroundColor = 'rgba(0,0,0,0)'] - 鑳屾櫙濉厖棰滆壊銆�
- * @param [options.canvasSize = 256] - 鐢ㄤ簬娓叉煋鐨勭敾甯冪殑澶у皬銆�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class GridLayer extends BaseTileLayer {
+  /**
+   * 缃戞牸绾�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.cells = 2] - 缃戞牸鍗曞厓鏍肩殑鏁伴噺銆�
+   * @param [options.color = rgba(255,255,255,1)] - 缁樺埗缃戞牸绾跨殑棰滆壊銆�
+   * @param [options.glowColor = color.withAlpha(0.3)] - 涓虹綉鏍肩嚎缁樺埗娓叉煋绾垮彂鍏夋晥鏋滅殑棰滆壊銆�
+   * @param [options.glowWidth = 3] - 鐢ㄤ簬娓叉煋绾垮彂鍏夋晥鏋滅殑绾跨殑瀹藉害銆�
+   * @param [options.backgroundColor = 'rgba(0,0,0,0)'] - 鑳屾櫙濉厖棰滆壊銆�
+   * @param [options.canvasSize = 256] - 鐢ㄤ簬娓叉煋鐨勭敾甯冪殑澶у皬銆�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class GridLayer extends BaseTileLayer {
     constructor(options?: {
-        cells?: number;
-        color?: string;
-        glowColor?: string;
-        glowWidth?: number;
-        backgroundColor?: string;
-        canvasSize?: number;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      cells?: number;
+      color?: string;
+      glowColor?: string;
+      glowWidth?: number;
+      backgroundColor?: string;
+      canvasSize?: number;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐡︾墖鍥惧眰瀵瑰簲鐨処mageryProvider瀵硅薄
@@ -18989,114 +18977,114 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 鍗曞紶鍥剧墖鍥惧眰
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 鍥剧墖url鍦板潃
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class ImageLayer extends BaseTileLayer {
+  /**
+   * 鍗曞紶鍥剧墖鍥惧眰
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 鍥剧墖url鍦板潃
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class ImageLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        subdomains?: string | string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      subdomains?: string | string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19110,123 +19098,123 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * cesium ion璧勬簮鍦板浘锛屽畼缃戯細 {@link https://cesium.com/ion/signin/}
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.assetId - ION鏈嶅姟 assetId
- * @param [options.accessToken = mars3d.Token.ion] - ION鏈嶅姟 token浠ょ墝
- * @param [options.server = Ion.defaultServer] - Cesium ion API鏈嶅姟鍣ㄧ殑璧勬簮銆�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class IonLayer extends BaseTileLayer {
+  /**
+   * cesium ion璧勬簮鍦板浘锛屽畼缃戯細 {@link https://cesium.com/ion/signin/}
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.assetId - ION鏈嶅姟 assetId
+   * @param [options.accessToken = mars3d.Token.ion] - ION鏈嶅姟 token浠ょ墝
+   * @param [options.server = Ion.defaultServer] - Cesium ion API鏈嶅姟鍣ㄧ殑璧勬簮銆�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class IonLayer extends BaseTileLayer {
     constructor(options?: {
-        assetId: number;
-        accessToken?: string;
-        server?: string | Cesium.Resource;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        subdomains?: string | string[];
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      assetId: number;
+      accessToken?: string;
+      server?: string | Cesium.Resource;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      subdomains?: string | string[];
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19240,129 +19228,129 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * Mapbox鍦板浘鏈嶅姟
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url = 'https://api.mapbox.com/styles/v1/'] - Mapbox鏈嶅姟鍣ㄧ綉鍧�銆�
- * @param [options.username = 'marsgis'] - 鍦板浘甯愭埛鐨勭敤鎴峰悕銆�
- * @param options.styleId - Mapbox鏍峰紡ID銆�
- * @param [options.accessToken = mars3d.Token.mapbox] - 鍥惧儚鐨凾oken鍏叡璁块棶浠ょ墝銆�
- * @param [options.tilesize = 512] - 鍥惧儚鍧楃殑澶у皬銆�
- * @param [options.scaleFactor = true] - 纭畾璐村浘鏄惁浠� @2x 姣斾緥鍥犲瓙娓叉煋銆�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class MapboxLayer extends BaseTileLayer {
+  /**
+   * Mapbox鍦板浘鏈嶅姟
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url = 'https://api.mapbox.com/styles/v1/'] - Mapbox鏈嶅姟鍣ㄧ綉鍧�銆�
+   * @param [options.username = 'marsgis'] - 鍦板浘甯愭埛鐨勭敤鎴峰悕銆�
+   * @param options.styleId - Mapbox鏍峰紡ID銆�
+   * @param [options.accessToken = mars3d.Token.mapbox] - 鍥惧儚鐨凾oken鍏叡璁块棶浠ょ墝銆�
+   * @param [options.tilesize = 512] - 鍥惧儚鍧楃殑澶у皬銆�
+   * @param [options.scaleFactor = true] - 纭畾璐村浘鏄惁浠� @2x 姣斾緥鍥犲瓙娓叉煋銆�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class MapboxLayer extends BaseTileLayer {
     constructor(options?: {
-        url?: Cesium.Resource | string;
-        username?: string;
-        styleId: string;
-        accessToken?: string;
-        tilesize?: number;
-        scaleFactor?: boolean;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        subdomains?: string | string[];
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url?: Cesium.Resource | string;
+      username?: string;
+      styleId: string;
+      accessToken?: string;
+      tilesize?: number;
+      scaleFactor?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      subdomains?: string | string[];
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19376,110 +19364,110 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * OSM寮�婧愬湴鍥�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'] - 鏈嶅姟url鍦板潃
- * @param [options.subdomains = 'abc'] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel = 18] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class OsmLayer extends BaseTileLayer {
+  /**
+   * OSM寮�婧愬湴鍥�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'] - 鏈嶅姟url鍦板潃
+   * @param [options.subdomains = 'abc'] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel = 18] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class OsmLayer extends BaseTileLayer {
     constructor(options?: {
-        url?: Cesium.Resource | string;
-        subdomains?: string | string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url?: Cesium.Resource | string;
+      subdomains?: string | string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19493,126 +19481,126 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 澶╁湴鍥�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
- * <ul>
- *     <li><code>vec_d</code>: 鐢靛瓙鍥惧眰</li>
- *     <li><code>vec_z</code>: 鐢靛瓙娉ㄨ</li>
- *     <li><code>vec_e</code>: 鐢靛瓙娉ㄨ鑻辨枃</li>
- *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
- *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
- *     <li><code>img_e</code>: 褰卞儚娉ㄨ鑻辨枃</li>
- *     <li><code>ter_d</code>: 鍦板舰娓叉煋鍥�</li>
- *     <li><code>ter_z</code>: 鍦板舰娓叉煋鍥炬敞璁�</li>
- * </ul>
- * @param [options.key = mars3d.Token.tiandituArr] - 澶╁湴鍥炬湇鍔oken锛屽彲浠ヨ嚜琛屾敞鍐屽畼缃戯細 {@link https://console.tianditu.gov.cn/api/key}
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�,涔熸敮鎸佷紶鍏PSG4490鍧愭爣绯�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.subdomains = '01234567'] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class TdtLayer extends BaseTileLayer {
+  /**
+   * 澶╁湴鍥�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
+   * <ul>
+   *     <li><code>vec_d</code>: 鐢靛瓙鍥惧眰</li>
+   *     <li><code>vec_z</code>: 鐢靛瓙娉ㄨ</li>
+   *     <li><code>vec_e</code>: 鐢靛瓙娉ㄨ鑻辨枃</li>
+   *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
+   *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
+   *     <li><code>img_e</code>: 褰卞儚娉ㄨ鑻辨枃</li>
+   *     <li><code>ter_d</code>: 鍦板舰娓叉煋鍥�</li>
+   *     <li><code>ter_z</code>: 鍦板舰娓叉煋鍥炬敞璁�</li>
+   * </ul>
+   * @param [options.key = mars3d.Token.tiandituArr] - 澶╁湴鍥炬湇鍔oken锛屽彲浠ヨ嚜琛屾敞鍐屽畼缃戯細 {@link https://console.tianditu.gov.cn/api/key}
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�,涔熸敮鎸佷紶鍏PSG4490鍧愭爣绯�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.subdomains = '01234567'] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class TdtLayer extends BaseTileLayer {
     constructor(options?: {
-        layer?: string;
-        key?: string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        subdomains?: string | string[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layer?: string;
+      key?: string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      subdomains?: string | string[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19626,122 +19614,122 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 鑵捐
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
- * <ul>
- *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
- *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
- *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
- *     <li><code>custom</code>: 鍦板舰娓叉煋鍥�</li>
- * </ul>
- * @param [options.style] - 褰搇ayer涓篶ustom鏃讹紝鏍囪瘑鐨勬牱寮忥紝鍙�夊�硷細鐏扮櫧鍦板浘:3,鏆楄壊鍦板浘:4
- * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.chinaCRS = ChinaCRS.GCJ02] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class TencentLayer extends BaseTileLayer {
+  /**
+   * 鑵捐
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.layer] - 鍥惧眰绫诲瀷锛屼互鍙婁互涓嬪唴瀹�:<br />
+   * <ul>
+   *     <li><code>vec</code>: 鐢靛瓙鍥惧眰</li>
+   *     <li><code>img_d</code>: 鍗槦褰卞儚</li>
+   *     <li><code>img_z</code>: 褰卞儚娉ㄨ</li>
+   *     <li><code>custom</code>: 鍦板舰娓叉煋鍥�</li>
+   * </ul>
+   * @param [options.style] - 褰搇ayer涓篶ustom鏃讹紝鏍囪瘑鐨勬牱寮忥紝鍙�夊�硷細鐏扮櫧鍦板浘:3,鏆楄壊鍦板浘:4
+   * @param [options.url] - 褰撴湭鎸囧畾layer绫诲瀷鏃讹紝鍙互浼犲叆澶栭儴鎸囧畾url鐨勬湇鍔″湴鍧�锛屽父鐢ㄤ簬绂荤嚎鏈嶅姟銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.chinaCRS = ChinaCRS.GCJ02] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class TencentLayer extends BaseTileLayer {
     constructor(options?: {
-        layer?: string;
-        style?: string;
-        url?: string;
-        subdomains?: string | string[];
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      layer?: string;
+      style?: string;
+      url?: string;
+      subdomains?: string | string[];
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19755,98 +19743,98 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 鐡︾墖淇℃伅锛屼竴鑸敤浜庢祴璇�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = rgba(255,0,0,1)] - 鐢荤摝鐗囪竟妗嗙嚎鍜屾爣绛剧殑棰滆壊
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class TileInfoLayer extends BaseTileLayer {
+  /**
+   * 鐡︾墖淇℃伅锛屼竴鑸敤浜庢祴璇�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = rgba(255,0,0,1)] - 鐢荤摝鐗囪竟妗嗙嚎鍜屾爣绛剧殑棰滆壊
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class TileInfoLayer extends BaseTileLayer {
     constructor(options?: {
-        color?: string;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      color?: string;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐡︾墖鍥惧眰瀵瑰簲鐨処mageryProvider瀵硅薄
@@ -19854,123 +19842,123 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * TMS鏈嶅姟锛屾瘮濡傜敱MapTiler锛孏DAL2Tiles绛夌敓鎴愮殑鍒囩墖鍥惧儚鐨勫姞杞姐��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url] - 鏈嶅姟鍦板潃
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.fileExtension = 'png'] - 鏈嶅姟鍣ㄤ笂鍥惧儚鐨勬枃浠舵墿灞曞悕銆�
- * @param [options.flipXY] - gdal2tiles.py鐨勬棫鐗堟湰灏唗ilemapresource.xml涓殑X鍜孻鍊肩炕杞簡銆傛寚瀹氭閫夐」灏嗘墽琛岀浉鍚岀殑鎿嶄綔锛屼粠鑰屽厑璁稿姞杞借繖浜涗笉姝g‘鐨勫浘鍧楅泦銆�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class TmsLayer extends BaseTileLayer {
+  /**
+   * TMS鏈嶅姟锛屾瘮濡傜敱MapTiler锛孏DAL2Tiles绛夌敓鎴愮殑鍒囩墖鍥惧儚鐨勫姞杞姐��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url] - 鏈嶅姟鍦板潃
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.fileExtension = 'png'] - 鏈嶅姟鍣ㄤ笂鍥惧儚鐨勬枃浠舵墿灞曞悕銆�
+   * @param [options.flipXY] - gdal2tiles.py鐨勬棫鐗堟湰灏唗ilemapresource.xml涓殑X鍜孻鍊肩炕杞簡銆傛寚瀹氭閫夐」灏嗘墽琛岀浉鍚岀殑鎿嶄綔锛屼粠鑰屽厑璁稿姞杞借繖浜涗笉姝g‘鐨勫浘鍧楅泦銆�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class TmsLayer extends BaseTileLayer {
     constructor(options?: {
-        url?: Cesium.Resource | string | Promise<Cesium.Resource> | Promise<string>;
-        subdomains?: string | string[];
-        fileExtension?: string;
-        flipXY?: boolean;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url?: Cesium.Resource | string | Promise<Cesium.Resource> | Promise<string>;
+      subdomains?: string | string[];
+      fileExtension?: string;
+      flipXY?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -19984,138 +19972,138 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * WMS鏈嶅姟
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - WMS鏈嶅姟鐨刄RL銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param options.layers - 瑕佸寘鍚殑鍥惧眰锛岀敤閫楀彿鍒嗛殧銆�
- * @param [options.parameters = Cesium.WebMapServiceImageryProvider.DefaultParameters] - 瑕佸湪URL涓� 浼犻�掔粰WMS鏈嶅姟GetMap璇锋眰鐨勫叾浠栧弬鏁般��
- * @param [options.crs = 'EPSG:3857'] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰憋紝CRS瑙勮寖锛岀敤浜嶹MS瑙勮寖>= 1.3.0銆�
- * @param [options.srs] - SRS瑙勮寖锛屼笌WMS瑙勮寖1.1.0鎴�1.1.1涓�璧蜂娇鐢�
- * @param [options.getCapabilities = true] - 鏄惁閫氳繃鏈嶅姟鏈韩鐨凣etCapabilities鏉ヨ鍙栦竴浜涘弬鏁帮紝鍑忓皯options閰嶇疆椤�
- * @param [options.clock] - 涓�涓椂閽熷疄渚嬶紝鐢ㄤ簬纭畾鏃堕棿缁村害鐨勫�笺�傛寚瀹�' times '鏃堕渶瑕併��
- * @param [options.times] - TimeIntervalCollection 鐨勬暟鎹睘鎬ф槸涓�涓寘鍚椂闂村姩鎬佺淮搴﹀強鍏跺�肩殑瀵硅薄銆�
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯璇锋眰 鍗曞嚮鍧愭爣澶勬湇鍔′腑瀵瑰簲鐨勭煝閲忔暟鎹� 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐�備负false鏃朵笉鍘绘湇鍔¤姹傘��
- * @param [options.maxLength = 5000] - 鍗曞嚮鑾峰彇鍒扮殑鏁版嵁锛屾渶澶ф暟鎹暱搴︺�傚ぇ鏁版嵁瑙f瀽寰堝崱锛屽彲浠ヨ瀹氶榾鍊煎睆钄藉ぇ鏁版嵁锛岄伩鍏嶅崱椤裤��
- * @param [options.highlight] - 榧犳爣鍗曞嚮楂樹寒鏄剧ず瀵瑰簲鐨勭煝閲忔暟鎹� 鍙婂叾鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
- * @param [options.highlight.type] - 鏋勯�犳垚鐨勭煝閲忔暟鎹被鍨嬨��
- * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
- * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
- * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
- * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class WmsLayer extends BaseTileLayer {
+  /**
+   * WMS鏈嶅姟
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - WMS鏈嶅姟鐨刄RL銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param options.layers - 瑕佸寘鍚殑鍥惧眰锛岀敤閫楀彿鍒嗛殧銆�
+   * @param [options.parameters = Cesium.WebMapServiceImageryProvider.DefaultParameters] - 瑕佸湪URL涓� 浼犻�掔粰WMS鏈嶅姟GetMap璇锋眰鐨勫叾浠栧弬鏁般��
+   * @param [options.crs = 'EPSG:3857'] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰憋紝CRS瑙勮寖锛岀敤浜嶹MS瑙勮寖>= 1.3.0銆�
+   * @param [options.srs] - SRS瑙勮寖锛屼笌WMS瑙勮寖1.1.0鎴�1.1.1涓�璧蜂娇鐢�
+   * @param [options.getCapabilities = true] - 鏄惁閫氳繃鏈嶅姟鏈韩鐨凣etCapabilities鏉ヨ鍙栦竴浜涘弬鏁帮紝鍑忓皯options閰嶇疆椤�
+   * @param [options.clock] - 涓�涓椂閽熷疄渚嬶紝鐢ㄤ簬纭畾鏃堕棿缁村害鐨勫�笺�傛寚瀹�' times '鏃堕渶瑕併��
+   * @param [options.times] - TimeIntervalCollection 鐨勬暟鎹睘鎬ф槸涓�涓寘鍚椂闂村姩鎬佺淮搴﹀強鍏跺�肩殑瀵硅薄銆�
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯璇锋眰 鍗曞嚮鍧愭爣澶勬湇鍔′腑瀵瑰簲鐨勭煝閲忔暟鎹� 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐�備负false鏃朵笉鍘绘湇鍔¤姹傘��
+   * @param [options.maxLength = 5000] - 鍗曞嚮鑾峰彇鍒扮殑鏁版嵁锛屾渶澶ф暟鎹暱搴︺�傚ぇ鏁版嵁瑙f瀽寰堝崱锛屽彲浠ヨ瀹氶榾鍊煎睆钄藉ぇ鏁版嵁锛岄伩鍏嶅崱椤裤��
+   * @param [options.highlight] - 榧犳爣鍗曞嚮楂樹寒鏄剧ず瀵瑰簲鐨勭煝閲忔暟鎹� 鍙婂叾鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
+   * @param [options.highlight.type] - 鏋勯�犳垚鐨勭煝閲忔暟鎹被鍨嬨��
+   * @param [options.popup] - 缁戝畾鐨刾opup寮圭獥鍊硷紝涔熷彲浠indPopup鏂规硶缁戝畾锛屾敮鎸侊細'all'銆佹暟缁勩�佸瓧绗︿覆妯℃澘
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�,杩樺寘鎷細
+   * @param [options.popupOptions.title] - 鍥哄畾鐨勬爣棰樺悕绉�
+   * @param [options.popupOptions.titleField] - 鏍囬瀵瑰簲鐨勫睘鎬у瓧娈靛悕绉�
+   * @param [options.popupOptions.noTitle] - 涓嶆樉绀烘爣棰�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class WmsLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        subdomains?: string | string[];
-        layers: string;
-        parameters?: any;
-        crs?: string | CRS;
-        srs?: string;
-        getCapabilities?: boolean;
-        clock?: Cesium.Clock;
-        times?: Cesium.TimeIntervalCollection;
-        enablePickFeatures?: boolean;
-        maxLength?: number;
-        highlight?: {
-            type?: GraphicType;
-        };
-        popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
-        popupOptions?: {
-            title?: string;
-            titleField?: string;
-            noTitle?: string;
-        };
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        chinaCRS?: ChinaCRS;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      subdomains?: string | string[];
+      layers: string;
+      parameters?: any;
+      crs?: string | CRS;
+      srs?: string;
+      getCapabilities?: boolean;
+      clock?: Cesium.Clock;
+      times?: Cesium.TimeIntervalCollection;
+      enablePickFeatures?: boolean;
+      maxLength?: number;
+      highlight?: {
+        type?: GraphicType;
+      };
+      popup?: string | getTemplateHtml_template[] | ((...params: any[]) => any);
+      popupOptions?: {
+        title?: string;
+        titleField?: string;
+        noTitle?: string;
+      };
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      chinaCRS?: ChinaCRS;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 缁戝畾榧犳爣鍗曞嚮瀵硅薄鍚庣殑寮圭獥銆�
@@ -20142,141 +20130,141 @@
      * @returns 鏃�
      */
     _addedHook(): void;
-}
+  }
 
-/**
- * WMTS鏈嶅姟
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - WMTS GetTile鎿嶄綔(鐢ㄤ簬kvp缂栫爜鐨勮姹�)鎴杢ile-URL妯℃澘(鐢ㄤ簬RESTful璇锋眰)鐨勫熀鏈琔RL銆倀ile-URL妯℃澘搴旇鍖呭惈浠ヤ笅鍙橀噺:&#123;style&#125;, &#123;TileMatrixSet&#125;, &#123;TileMatrix&#125;, &#123;TileRow&#125;, &#123;TileCol&#125; 鍓嶄袱涓槸鍙�夌殑锛屽鏋滃疄闄呭�兼槸纭紪鐮佺殑鎴栬�呮湇鍔″櫒涓嶉渶瑕併�� &#123;s&#125;鍏抽敭瀛楀彲鐢ㄤ簬鎸囧畾瀛愬煙銆�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.format = 'image/jpeg'] - 瑕佷粠鏈嶅姟鍣ㄦ绱㈢殑鐡︾墖鍥惧儚鐨凪IME绫诲瀷銆�
- * @param options.layer - WMTS璇锋眰鐨勫眰鍚嶃��
- * @param options.style - WMTS璇锋眰鐨勬牱寮忓悕绉般��
- * @param options.tileMatrixSetID - 鐢ㄤ簬WMTS璇锋眰鐨凾ileMatrixSet鐨勬爣璇嗙銆�
- * @param [options.tileMatrixLabels] - 鐡︾墖鐭╅樀涓敤浜嶹MTS璇锋眰鐨勬爣璇嗙鍒楄〃锛屾瘡涓摝鐗囩煩闃电骇鍒竴涓��
- * @param [options.clock] - 涓�涓椂閽熷疄渚嬶紝鐢ㄤ簬纭畾鏃堕棿缁村害鐨勫�笺�傛寚瀹�' times '鏃堕渶瑕併��
- * @param [options.times] - TimeIntervalCollection 鐨勬暟鎹睘鎬ф槸涓�涓寘鍚椂闂村姩鎬佺淮搴﹀強鍏跺�肩殑瀵硅薄銆�
- * @param [options.getCapabilities = true] - 鏄惁閫氳繃鏈嶅姟鏈韩鐨凣etCapabilities鏉ヨ鍙栦竴浜涘弬鏁帮紝鍑忓皯options閰嶇疆椤�
- * @param [options.enablePickFeatures = false] - 濡傛灉涓簍rue锛屽垯璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- * @param [options.pickFeaturesUrl] - enablePickFeatures涓簍rue鏃讹紝鐢ㄤ簬鍗曞嚮鏌ョ湅鐭㈤噺瀵硅薄鍔熻兘鐨勫搴攚ms鏈嶅姟url銆�
- * @param [options.pickFeatures] - 澶栭儴鑷畾涔夊崟鍑昏姹傚搴旂煝閲忔暟鎹殑澶勭悊銆備笌pickFeaturesUrl浜岄�変竴
- * @param [options.highlight] - 榧犳爣鍗曞嚮楂樹寒鏄剧ず瀵瑰簲鐨勭煝閲忔暟鎹� 鍙婂叾鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
- * @param [options.highlight.type] - 鏋勯�犳垚鐨勭煝閲忔暟鎹被鍨嬨��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class WmtsLayer extends BaseTileLayer {
+  /**
+   * WMTS鏈嶅姟
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - WMTS GetTile鎿嶄綔(鐢ㄤ簬kvp缂栫爜鐨勮姹�)鎴杢ile-URL妯℃澘(鐢ㄤ簬RESTful璇锋眰)鐨勫熀鏈琔RL銆倀ile-URL妯℃澘搴旇鍖呭惈浠ヤ笅鍙橀噺:&#123;style&#125;, &#123;TileMatrixSet&#125;, &#123;TileMatrix&#125;, &#123;TileRow&#125;, &#123;TileCol&#125; 鍓嶄袱涓槸鍙�夌殑锛屽鏋滃疄闄呭�兼槸纭紪鐮佺殑鎴栬�呮湇鍔″櫒涓嶉渶瑕併�� &#123;s&#125;鍏抽敭瀛楀彲鐢ㄤ簬鎸囧畾瀛愬煙銆�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.format = 'image/jpeg'] - 瑕佷粠鏈嶅姟鍣ㄦ绱㈢殑鐡︾墖鍥惧儚鐨凪IME绫诲瀷銆�
+   * @param options.layer - WMTS璇锋眰鐨勫眰鍚嶃��
+   * @param options.style - WMTS璇锋眰鐨勬牱寮忓悕绉般��
+   * @param options.tileMatrixSetID - 鐢ㄤ簬WMTS璇锋眰鐨凾ileMatrixSet鐨勬爣璇嗙銆�
+   * @param [options.tileMatrixLabels] - 鐡︾墖鐭╅樀涓敤浜嶹MTS璇锋眰鐨勬爣璇嗙鍒楄〃锛屾瘡涓摝鐗囩煩闃电骇鍒竴涓��
+   * @param [options.clock] - 涓�涓椂閽熷疄渚嬶紝鐢ㄤ簬纭畾鏃堕棿缁村害鐨勫�笺�傛寚瀹�' times '鏃堕渶瑕併��
+   * @param [options.times] - TimeIntervalCollection 鐨勬暟鎹睘鎬ф槸涓�涓寘鍚椂闂村姩鎬佺淮搴﹀強鍏跺�肩殑瀵硅薄銆�
+   * @param [options.getCapabilities = true] - 鏄惁閫氳繃鏈嶅姟鏈韩鐨凣etCapabilities鏉ヨ鍙栦竴浜涘弬鏁帮紝鍑忓皯options閰嶇疆椤�
+   * @param [options.enablePickFeatures = false] - 濡傛灉涓簍rue锛屽垯璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   * @param [options.pickFeaturesUrl] - enablePickFeatures涓簍rue鏃讹紝鐢ㄤ簬鍗曞嚮鏌ョ湅鐭㈤噺瀵硅薄鍔熻兘鐨勫搴攚ms鏈嶅姟url銆�
+   * @param [options.pickFeatures] - 澶栭儴鑷畾涔夊崟鍑昏姹傚搴旂煝閲忔暟鎹殑澶勭悊銆備笌pickFeaturesUrl浜岄�変竴
+   * @param [options.highlight] - 榧犳爣鍗曞嚮楂樹寒鏄剧ず瀵瑰簲鐨勭煝閲忔暟鎹� 鍙婂叾鏍峰紡锛屽叿浣撹鍚剓@link GraphicType}鐭㈤噺鏁版嵁鐨剆tyle鍙傛暟銆�
+   * @param [options.highlight.type] - 鏋勯�犳垚鐨勭煝閲忔暟鎹被鍨嬨��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class WmtsLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        subdomains?: string | string[];
-        format?: string;
-        layer: string;
-        style: string;
-        tileMatrixSetID: string;
-        tileMatrixLabels?: string[];
-        clock?: Cesium.Clock;
-        times?: Cesium.TimeIntervalCollection;
-        getCapabilities?: boolean;
-        enablePickFeatures?: boolean;
-        pickFeaturesUrl?: Cesium.Resource | string;
-        pickFeatures?: (...params: any[]) => any;
-        highlight?: {
-            type?: GraphicType;
-        };
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      subdomains?: string | string[];
+      format?: string;
+      layer: string;
+      style: string;
+      tileMatrixSetID: string;
+      tileMatrixLabels?: string[];
+      clock?: Cesium.Clock;
+      times?: Cesium.TimeIntervalCollection;
+      getCapabilities?: boolean;
+      enablePickFeatures?: boolean;
+      pickFeaturesUrl?: Cesium.Resource | string;
+      pickFeatures?: (...params: any[]) => any;
+      highlight?: {
+        type?: GraphicType;
+      };
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -20296,166 +20284,166 @@
      * @returns 鏃�
      */
     _addedHook(): void;
-}
+  }
 
-/**
- * 鏍囧噯xyz閲戝瓧濉�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 鐢ㄤ簬璇锋眰鐡︾墖鍥惧潡鐨刄RL妯℃澘銆傚畠鍏锋湁浠ヤ笅鍏抽敭瀛�:
- * <ul>
- *     <li><code>{z}</code>: 鍒囩墖鏂规涓垏鐗囩殑绾у埆銆傞浂绾ф槸鍥涘弶鏍戦噾瀛楀鐨勬牴銆�</li>
- *     <li><code>{x}</code>:鍒囩墖鏂规涓殑鍥惧潡X鍧愭爣锛屽叾涓�0鏄渶瑗跨鐨勫浘鍧椼��</li>
- *     <li><code>{y}</code>: 鍒囩墖鏂规涓殑鍥惧潡Y鍧愭爣锛屽叾涓�0鏄渶鍖楃殑鍥惧潡銆�</li>
- *     <li><code>{s}</code>:鍙敤鐨勫瓙鍩熶箣涓�锛岀敤浜庡厠鏈嶆祻瑙堝櫒瀵规瘡涓富鏈虹殑骞跺彂璇锋眰鏁扮殑闄愬埗銆�</li>
- *     <li><code>{reverseX}</code>: 鍒囩墖鏂规涓殑鍥惧潡X鍧愭爣锛屽叾涓�0鏄渶涓滅殑鍥惧潡銆�</li>
- *     <li><code>{reverseY}</code>:鍒囩墖鏂规涓殑鍥惧潡Y鍧愭爣锛屽叾涓�0鏄渶鍗楃鐨勫浘鍧�,鐢ㄤ簬TMS鏈嶅姟銆�</li>
- *     <li><code>{reverseZ}</code>:鍦ㄥ垏鐗囨柟妗堜腑鍒囩墖鐨勭骇鍒紝鍏朵腑绾у埆0鏄洓鍙夋爲閲戝瓧濉旂殑鏈�澶х骇鍒�備负浜嗕娇鐢╮everseZ锛屽繀椤诲畾涔塵aximumLevel銆�</li>
- *     <li><code>{westDegrees}</code>: 鐡︾墖鍥惧潡鍦ㄦ祴鍦拌搴︿笂鐨勮タ杈圭紭銆�</li>
- *     <li><code>{southDegrees}</code>:鐡︾墖鍥惧潡鍦ㄦ祴鍦拌搴︿笂鐨勫崡杈圭紭銆�</li>
- *     <li><code>{eastDegrees}</code>:浠ュぇ鍦版祴閲忓害琛ㄧず鐨勫浘鍧楃殑涓滆竟缂樸��</li>
- *     <li><code>{northDegrees}</code>: 鐡︾墖鍥惧潡鍦ㄦ祴鍦拌搴︿笂鐨勫寳杈圭紭銆�</li>
- *     <li><code>{westProjected}</code>:鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑瑗胯竟缂樸��</li>
- *     <li><code>{southProjected}</code>: 鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑鍗楄竟缂樸��</li>
- *     <li><code>{eastProjected}</code>: :鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑涓滆竟缂樸��</li>
- *     <li><code>{northProjected}</code>:鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑鍖楄竟缂樸��</li>
- *     <li><code>{width}</code>:姣忎釜鍥惧潡鐨勫搴︼紙浠ュ儚绱犱负鍗曚綅锛夈��</li>
- *     <li><code>{height}</code>: 姣忎釜鍥惧潡鐨勯珮搴︼紙浠ュ儚绱犱负鍗曚綅锛夈��</li>
- * </ul>
- * @param [options.urlSchemeZeroPadding] - 涓烘瘡涓浘鍧楀潗鏍囪幏鍙朥RL鏂规闆跺~鍏呫�傛牸寮忎负' 000'锛屽叾涓瘡涓潗鏍囧皢鍦ㄥ乏渚х敤闆跺~鍏咃紝浠ュ尮閰嶄紶閫掔殑闆跺瓧绗︿覆鐨勫搴︺�備緥濡傝缃�:
- * urlSchemeZeroPadding:{'{x}':'0000'}灏嗗鑷�'x'鍊间负12锛屼互鍦ㄧ敓鎴愮殑URL涓繑鍥瀧x}鐨勫瓧绗︿覆'0012'銆備紶閫掔殑瀵硅薄鍏锋湁浠ヤ笅鍏抽敭瀛�:
- * <ul>
- *  <li> <code>{z}</code>: 鍒囩墖鏂规涓浘鍧楃骇鍒殑闆跺~鍏呫��</li>
- *  <li> <code>{x}</code>: 鍒囩墖鏂规涓浘鍧梄鍧愭爣鐨勯浂濉厖銆�</li>
- *  <li> <code>{y}</code>: 鍒囩墖鏂规涓浘鍧梇鍧愭爣鐨勯浂濉厖銆�</li>
- *  <li> <code>{reverseX}</code>: 鍦ㄥ钩閾烘柟妗堜腑鍥惧潡reverseX鍧愭爣鐨勯浂濉厖銆�</li>
- *  <li> <code>{reverseY}</code>: 鍦ㄥ垏鐗囨柟妗堜腑锛屽浘鍧楀弽鍚慪鍧愭爣鐨勯浂濉厖,鐢ㄤ簬TMS鏈嶅姟銆�</li>
- *  <li> <code>{reverseZ}</code>: 鍦ㄥ垏鐗囨柟妗堜腑锛屽浘鍧楃殑reverseZ鍧愭爣鐨勯浂濉厖銆�</li>
- * </ul>
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.tms] - 濡傛灉姝ゅ�间负true锛屽弽杞垏鐗嘫杞寸殑缂栧彿锛堝浜嶵MS鏈嶅姟闇�鍙皢灏嗘椤规墦寮�锛�
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.pickFeaturesUrl] - 鐢ㄤ簬閫夋嫨鍔熻兘鐨刄RL妯℃澘銆傚鏋滄湭鎸囧畾姝ゅ睘鎬э紝
- *                 {@link Cesium.UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥瀠ndefined锛岃〃绀烘病鏈� 鍔熻兘閫夋嫨銆�
- *      缃戝潃妯℃澘鏀寔 <code>url</code>鍙傛暟鏀寔鐨勬墍鏈夊叧閿瓧鍙傛暟锛屼互鍙婁互涓嬪唴瀹�:
- * <ul>
- *     <li><code>{i}</code>: 鎵�閫変綅缃殑鍍忕礌鍒楋紙姘村钩鍧愭爣锛夛紝鍏朵腑鏈�瑗跨鐨勫儚绱犱负0銆�</li>
- *     <li><code>{j}</code>: 鎵�閫変綅缃殑鍍忕礌琛岋紙鍨傜洿鍧愭爣锛夛紝鍏朵腑鏈�鍖楃鐨勫儚绱犱负0銆�</li>
- *     <li><code>{reverseI}</code>: 鎵�閫変綅缃殑鍍忕礌鍒楋紙姘村钩鍧愭爣锛夛紝鍏朵腑鏈�涓滅鐨勫儚绱犱负0銆�</li>
- *     <li><code>{reverseJ}</code>: 鎵�閫変綅缃殑鍍忕礌琛岋紙鍨傜洿鍧愭爣锛夛紝鍏朵腑鏈�鍗楃鐨勫儚绱犱负0銆�</li>
- *     <li><code>{longitudeDegrees}</code>: 鎵�閫変綅缃殑缁忓害锛堜互搴︿负鍗曚綅锛夈��</li>
- *     <li><code>{latitudeDegrees}</code>: 鎵�閫変綅缃殑绾害锛堜互搴︿负鍗曚綅锛夈��</li>
- *     <li><code>{longitudeProjected}</code>:鍦ㄥ钩閾烘柟妗堢殑鎶曞奖鍧愭爣涓墍鎷惧彇浣嶇疆鐨勭粡搴︺��</li>
- *     <li><code>{latitudeProjected}</code>: 鍦ㄥ钩閾烘柟妗堢殑鎶曞奖鍧愭爣涓墍鎷惧彇浣嶇疆鐨勭含搴︺��</li>
- *     <li><code>{format}</code>: 鑾峰彇鍔熻兘淇℃伅鐨勬牸寮忥紝濡� {@link GetFeatureInfoFormat}涓墍鎸囧畾銆�</li>
- * </ul>
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class XyzLayer extends BaseTileLayer {
+  /**
+   * 鏍囧噯xyz閲戝瓧濉�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 鐢ㄤ簬璇锋眰鐡︾墖鍥惧潡鐨刄RL妯℃澘銆傚畠鍏锋湁浠ヤ笅鍏抽敭瀛�:
+   * <ul>
+   *     <li><code>{z}</code>: 鍒囩墖鏂规涓垏鐗囩殑绾у埆銆傞浂绾ф槸鍥涘弶鏍戦噾瀛楀鐨勬牴銆�</li>
+   *     <li><code>{x}</code>:鍒囩墖鏂规涓殑鍥惧潡X鍧愭爣锛屽叾涓�0鏄渶瑗跨鐨勫浘鍧椼��</li>
+   *     <li><code>{y}</code>: 鍒囩墖鏂规涓殑鍥惧潡Y鍧愭爣锛屽叾涓�0鏄渶鍖楃殑鍥惧潡銆�</li>
+   *     <li><code>{s}</code>:鍙敤鐨勫瓙鍩熶箣涓�锛岀敤浜庡厠鏈嶆祻瑙堝櫒瀵规瘡涓富鏈虹殑骞跺彂璇锋眰鏁扮殑闄愬埗銆�</li>
+   *     <li><code>{reverseX}</code>: 鍒囩墖鏂规涓殑鍥惧潡X鍧愭爣锛屽叾涓�0鏄渶涓滅殑鍥惧潡銆�</li>
+   *     <li><code>{reverseY}</code>:鍒囩墖鏂规涓殑鍥惧潡Y鍧愭爣锛屽叾涓�0鏄渶鍗楃鐨勫浘鍧�,鐢ㄤ簬TMS鏈嶅姟銆�</li>
+   *     <li><code>{reverseZ}</code>:鍦ㄥ垏鐗囨柟妗堜腑鍒囩墖鐨勭骇鍒紝鍏朵腑绾у埆0鏄洓鍙夋爲閲戝瓧濉旂殑鏈�澶х骇鍒�備负浜嗕娇鐢╮everseZ锛屽繀椤诲畾涔塵aximumLevel銆�</li>
+   *     <li><code>{westDegrees}</code>: 鐡︾墖鍥惧潡鍦ㄦ祴鍦拌搴︿笂鐨勮タ杈圭紭銆�</li>
+   *     <li><code>{southDegrees}</code>:鐡︾墖鍥惧潡鍦ㄦ祴鍦拌搴︿笂鐨勫崡杈圭紭銆�</li>
+   *     <li><code>{eastDegrees}</code>:浠ュぇ鍦版祴閲忓害琛ㄧず鐨勫浘鍧楃殑涓滆竟缂樸��</li>
+   *     <li><code>{northDegrees}</code>: 鐡︾墖鍥惧潡鍦ㄦ祴鍦拌搴︿笂鐨勫寳杈圭紭銆�</li>
+   *     <li><code>{westProjected}</code>:鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑瑗胯竟缂樸��</li>
+   *     <li><code>{southProjected}</code>: 鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑鍗楄竟缂樸��</li>
+   *     <li><code>{eastProjected}</code>: :鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑涓滆竟缂樸��</li>
+   *     <li><code>{northProjected}</code>:鍥惧潡鏂规鐨勫ⅷ鍗℃墭鎶曞奖鍧愭爣涓浘鍧楃殑鍖楄竟缂樸��</li>
+   *     <li><code>{width}</code>:姣忎釜鍥惧潡鐨勫搴︼紙浠ュ儚绱犱负鍗曚綅锛夈��</li>
+   *     <li><code>{height}</code>: 姣忎釜鍥惧潡鐨勯珮搴︼紙浠ュ儚绱犱负鍗曚綅锛夈��</li>
+   * </ul>
+   * @param [options.urlSchemeZeroPadding] - 涓烘瘡涓浘鍧楀潗鏍囪幏鍙朥RL鏂规闆跺~鍏呫�傛牸寮忎负' 000'锛屽叾涓瘡涓潗鏍囧皢鍦ㄥ乏渚х敤闆跺~鍏咃紝浠ュ尮閰嶄紶閫掔殑闆跺瓧绗︿覆鐨勫搴︺�備緥濡傝缃�:
+   * urlSchemeZeroPadding:{'{x}':'0000'}灏嗗鑷�'x'鍊间负12锛屼互鍦ㄧ敓鎴愮殑URL涓繑鍥瀧x}鐨勫瓧绗︿覆'0012'銆備紶閫掔殑瀵硅薄鍏锋湁浠ヤ笅鍏抽敭瀛�:
+   * <ul>
+   *  <li> <code>{z}</code>: 鍒囩墖鏂规涓浘鍧楃骇鍒殑闆跺~鍏呫��</li>
+   *  <li> <code>{x}</code>: 鍒囩墖鏂规涓浘鍧梄鍧愭爣鐨勯浂濉厖銆�</li>
+   *  <li> <code>{y}</code>: 鍒囩墖鏂规涓浘鍧梇鍧愭爣鐨勯浂濉厖銆�</li>
+   *  <li> <code>{reverseX}</code>: 鍦ㄥ钩閾烘柟妗堜腑鍥惧潡reverseX鍧愭爣鐨勯浂濉厖銆�</li>
+   *  <li> <code>{reverseY}</code>: 鍦ㄥ垏鐗囨柟妗堜腑锛屽浘鍧楀弽鍚慪鍧愭爣鐨勯浂濉厖,鐢ㄤ簬TMS鏈嶅姟銆�</li>
+   *  <li> <code>{reverseZ}</code>: 鍦ㄥ垏鐗囨柟妗堜腑锛屽浘鍧楃殑reverseZ鍧愭爣鐨勯浂濉厖銆�</li>
+   * </ul>
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.tms] - 濡傛灉姝ゅ�间负true锛屽弽杞垏鐗嘫杞寸殑缂栧彿锛堝浜嶵MS鏈嶅姟闇�鍙皢灏嗘椤规墦寮�锛�
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.pickFeaturesUrl] - 鐢ㄤ簬閫夋嫨鍔熻兘鐨刄RL妯℃澘銆傚鏋滄湭鎸囧畾姝ゅ睘鎬э紝
+   *                 {@link Cesium.UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥瀠ndefined锛岃〃绀烘病鏈� 鍔熻兘閫夋嫨銆�
+   *      缃戝潃妯℃澘鏀寔 <code>url</code>鍙傛暟鏀寔鐨勬墍鏈夊叧閿瓧鍙傛暟锛屼互鍙婁互涓嬪唴瀹�:
+   * <ul>
+   *     <li><code>{i}</code>: 鎵�閫変綅缃殑鍍忕礌鍒楋紙姘村钩鍧愭爣锛夛紝鍏朵腑鏈�瑗跨鐨勫儚绱犱负0銆�</li>
+   *     <li><code>{j}</code>: 鎵�閫変綅缃殑鍍忕礌琛岋紙鍨傜洿鍧愭爣锛夛紝鍏朵腑鏈�鍖楃鐨勫儚绱犱负0銆�</li>
+   *     <li><code>{reverseI}</code>: 鎵�閫変綅缃殑鍍忕礌鍒楋紙姘村钩鍧愭爣锛夛紝鍏朵腑鏈�涓滅鐨勫儚绱犱负0銆�</li>
+   *     <li><code>{reverseJ}</code>: 鎵�閫変綅缃殑鍍忕礌琛岋紙鍨傜洿鍧愭爣锛夛紝鍏朵腑鏈�鍗楃鐨勫儚绱犱负0銆�</li>
+   *     <li><code>{longitudeDegrees}</code>: 鎵�閫変綅缃殑缁忓害锛堜互搴︿负鍗曚綅锛夈��</li>
+   *     <li><code>{latitudeDegrees}</code>: 鎵�閫変綅缃殑绾害锛堜互搴︿负鍗曚綅锛夈��</li>
+   *     <li><code>{longitudeProjected}</code>:鍦ㄥ钩閾烘柟妗堢殑鎶曞奖鍧愭爣涓墍鎷惧彇浣嶇疆鐨勭粡搴︺��</li>
+   *     <li><code>{latitudeProjected}</code>: 鍦ㄥ钩閾烘柟妗堢殑鎶曞奖鍧愭爣涓墍鎷惧彇浣嶇疆鐨勭含搴︺��</li>
+   *     <li><code>{format}</code>: 鑾峰彇鍔熻兘淇℃伅鐨勬牸寮忥紝濡� {@link GetFeatureInfoFormat}涓墍鎸囧畾銆�</li>
+   * </ul>
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class XyzLayer extends BaseTileLayer {
     constructor(options?: {
-        url: Cesium.Resource | string;
-        urlSchemeZeroPadding?: any;
-        subdomains?: string | string[];
-        tms?: boolean;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        pickFeaturesUrl?: Cesium.Resource | string;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: Cesium.Resource | string;
+      urlSchemeZeroPadding?: any;
+      subdomains?: string | string[];
+      tms?: boolean;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      pickFeaturesUrl?: Cesium.Resource | string;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -20469,22 +20457,22 @@
      * @returns 鍒涘缓瀹屾垚鐨� ImageryProvider 瀵硅薄
      */
     _createImageryProvider(options?: any): Cesium.UrlTemplateImageryProvider | any;
-}
+  }
 
-/**
- * 鍙抽敭鑿滃崟 鎺т欢
- */
-export class ContextMenu extends BaseControl {
+  /**
+   * 鍙抽敭鑿滃崟 鎺т欢
+   */
+  export class ContextMenu extends BaseControl {
     /**
      * 璁剧疆DOM瀹瑰櫒鐨勬樉绀洪殣钘�
      */
     show: boolean;
-}
+  }
 
-/**
- * 閿洏婕父鎺у埗绫�
- */
-export class KeyboardRoam extends BaseControl {
+  /**
+   * 閿洏婕父鎺у埗绫�
+   */
+  export class KeyboardRoam extends BaseControl {
     /**
      * 骞崇Щ姝ラ暱 (绫�)
      */
@@ -20571,12 +20559,12 @@
      * 鐩告満鏃嬭浆鐨勭被鍨�
      */
     static MoveType: MoveType;
-}
+  }
 
-/**
- * 鍦板浘榧犳爣浜嬩欢 缁熶竴绠$悊绫�
- */
-export class MouseEvent {
+  /**
+   * 鍦板浘榧犳爣浜嬩欢 缁熶竴绠$悊绫�
+   */
+  export class MouseEvent {
     /**
      * 榧犳爣绉诲姩浜嬩欢鐨勫欢杩熸绉掓暟
      */
@@ -20600,9 +20588,9 @@
      * @returns 鑾峰彇鎷惧彇鍒扮殑Cesium閫変腑瀵硅薄
      */
     getPicked(event: any): any | undefined;
-}
+  }
 
-export namespace Map {
+  export namespace Map {
     /**
      * 鍦烘櫙鍙傛暟
      * @property [center] - 榛樿鐩告満瑙嗚
@@ -20678,72 +20666,72 @@
      * @property [clock.multiplier = 1.0] - 褰撳墠鐨勯�熷害
      */
     type sceneOptions = {
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading?: number;
-            pitch?: number;
-            roll?: number;
-        };
-        extent?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        removeDblClick?: boolean;
-        ionToken?: string;
-        resolutionScale?: number;
-        showSun?: boolean;
-        showMoon?: boolean;
-        showSkyBox?: boolean;
-        showSkyAtmosphere?: boolean;
-        fog?: boolean;
-        fxaa?: boolean;
-        highDynamicRange?: boolean;
-        backgroundColor?: string;
-        sceneMode?: Cesium.SceneMode;
-        scene3DOnly?: boolean;
-        mapProjection?: Cesium.MapProjection;
-        shouldAnimate?: boolean;
-        shadows?: boolean;
-        useDefaultRenderLoop?: boolean;
-        targetFrameRate?: number;
-        useBrowserRecommendedResolution?: boolean;
-        automaticallyTrackDataSourceClocks?: boolean;
-        contextOptions?: any;
-        orderIndependentTranslucency?: boolean;
-        terrainShadows?: Cesium.ShadowMode;
-        mapMode2D?: Cesium.MapMode2D;
-        requestRenderMode?: boolean;
-        maximumRenderTimeChange?: number;
-        globe?: {
-            show?: boolean;
-            baseColor?: string;
-            depthTestAgainstTerrain?: boolean;
-            showGroundAtmosphere?: boolean;
-            enableLighting?: boolean;
-            tileCacheSize?: number;
-            terrainExaggeration?: number;
-            terrainExaggerationRelativeHeight?: number;
-        };
-        cameraController?: {
-            zoomFactor?: number;
-            constrainedAxis?: boolean;
-            minimumZoomDistance?: number;
-            maximumZoomDistance?: number;
-            minimumCollisionTerrainHeight?: number;
-            enableRotate?: boolean;
-            enableTranslate?: boolean;
-            enableTilt?: boolean;
-            enableZoom?: boolean;
-            enableCollisionDetection?: boolean;
-        };
-        clock?: {
-            currentTime?: string | Cesium.JulianDate;
-            multiplier?: number;
-        };
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading?: number;
+        pitch?: number;
+        roll?: number;
+      };
+      extent?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      removeDblClick?: boolean;
+      ionToken?: string;
+      resolutionScale?: number;
+      showSun?: boolean;
+      showMoon?: boolean;
+      showSkyBox?: boolean;
+      showSkyAtmosphere?: boolean;
+      fog?: boolean;
+      fxaa?: boolean;
+      highDynamicRange?: boolean;
+      backgroundColor?: string;
+      sceneMode?: Cesium.SceneMode;
+      scene3DOnly?: boolean;
+      mapProjection?: Cesium.MapProjection;
+      shouldAnimate?: boolean;
+      shadows?: boolean;
+      useDefaultRenderLoop?: boolean;
+      targetFrameRate?: number;
+      useBrowserRecommendedResolution?: boolean;
+      automaticallyTrackDataSourceClocks?: boolean;
+      contextOptions?: any;
+      orderIndependentTranslucency?: boolean;
+      terrainShadows?: Cesium.ShadowMode;
+      mapMode2D?: Cesium.MapMode2D;
+      requestRenderMode?: boolean;
+      maximumRenderTimeChange?: number;
+      globe?: {
+        show?: boolean;
+        baseColor?: string;
+        depthTestAgainstTerrain?: boolean;
+        showGroundAtmosphere?: boolean;
+        enableLighting?: boolean;
+        tileCacheSize?: number;
+        terrainExaggeration?: number;
+        terrainExaggerationRelativeHeight?: number;
+      };
+      cameraController?: {
+        zoomFactor?: number;
+        constrainedAxis?: boolean;
+        minimumZoomDistance?: number;
+        maximumZoomDistance?: number;
+        minimumCollisionTerrainHeight?: number;
+        enableRotate?: boolean;
+        enableTranslate?: boolean;
+        enableTilt?: boolean;
+        enableZoom?: boolean;
+        enableCollisionDetection?: boolean;
+      };
+      clock?: {
+        currentTime?: string | Cesium.JulianDate;
+        multiplier?: number;
+      };
     };
     /**
      * 娣诲姞鍒板湴鍥剧殑鎺т欢 鍙傛暟
@@ -20778,32 +20766,32 @@
      * @property [showRenderLoopErrors = true] - 濡傛灉涓簍rue锛屽垯鍦ㄥ彂鐢熸覆鏌撳惊鐜敊璇椂锛屾灏忛儴浠跺皢鑷姩鍚戝寘鍚敊璇殑鐢ㄦ埛鏄剧ずHTML闈㈡澘銆�
      */
     type controlOptions = {
-        defaultContextMenu?: boolean;
-        mouseDownView?: boolean;
-        locationBar?: {
-            fps?: boolean;
-            format?: string | ((...params: any[]) => any);
-        };
-        compass?: any;
-        distanceLegend?: any;
-        clockAnimate?: any;
-        zoom?: any;
-        overviewMap?: any;
-        mapSplit?: any;
-        infoBox?: boolean;
-        selectionIndicator?: boolean;
-        animation?: boolean;
-        timeline?: boolean;
-        baseLayerPicker?: boolean;
-        fullscreenButton?: boolean;
-        vrButton?: boolean;
-        geocoder?: boolean | Cesium.GeocoderService[];
-        homeButton?: boolean;
-        sceneModePicker?: boolean;
-        projectionPicker?: boolean;
-        navigationHelpButton?: boolean;
-        navigationInstructionsInitiallyVisible?: boolean;
-        showRenderLoopErrors?: boolean;
+      defaultContextMenu?: boolean;
+      mouseDownView?: boolean;
+      locationBar?: {
+        fps?: boolean;
+        format?: string | ((...params: any[]) => any);
+      };
+      compass?: any;
+      distanceLegend?: any;
+      clockAnimate?: any;
+      zoom?: any;
+      overviewMap?: any;
+      mapSplit?: any;
+      infoBox?: boolean;
+      selectionIndicator?: boolean;
+      animation?: boolean;
+      timeline?: boolean;
+      baseLayerPicker?: boolean;
+      fullscreenButton?: boolean;
+      vrButton?: boolean;
+      geocoder?: boolean | Cesium.GeocoderService[];
+      homeButton?: boolean;
+      sceneModePicker?: boolean;
+      projectionPicker?: boolean;
+      navigationHelpButton?: boolean;
+      navigationInstructionsInitiallyVisible?: boolean;
+      showRenderLoopErrors?: boolean;
     };
     /**
      * 娣诲姞鍒板湴鍥剧殑鐗规晥 鍙傛暟
@@ -20821,18 +20809,18 @@
      * @property [snowCover] - 鍦伴潰绉洩 鐗规晥,瀵瑰簲{@link SnowCoverEffect }鏋勯�犲弬鏁�
      */
     type effectOptions = {
-        blackAndWhite?: any;
-        bloom?: any;
-        brightness?: any;
-        depthOfField?: any;
-        fog?: any;
-        inverted?: any;
-        mosaic?: any;
-        nightVision?: any;
-        outline?: any;
-        rain?: any;
-        snow?: any;
-        snowCover?: any;
+      blackAndWhite?: any;
+      bloom?: any;
+      brightness?: any;
+      depthOfField?: any;
+      fog?: any;
+      inverted?: any;
+      mosaic?: any;
+      nightVision?: any;
+      outline?: any;
+      rain?: any;
+      snow?: any;
+      snowCover?: any;
     };
     /**
      * 鍦板舰鏈嶅姟閰嶇疆
@@ -20844,12 +20832,12 @@
      * @property [requestMetadata = true] - 鏄惁搴旇浠庢湇鍔″櫒璇锋眰姣忎釜鍧楀厓鏁版嵁(濡傛灉鍙敤)銆�
      */
     type terrainOptions = {
-        type?: TerrainType;
-        url: string | Cesium.Resource;
-        show?: boolean;
-        requestVertexNormals?: boolean;
-        requestWaterMask?: boolean;
-        requestMetadata?: boolean;
+      type?: TerrainType;
+      url: string | Cesium.Resource;
+      show?: boolean;
+      requestVertexNormals?: boolean;
+      requestWaterMask?: boolean;
+      requestMetadata?: boolean;
     };
     /**
      * 搴曞浘鍥惧眰閰嶇疆
@@ -20857,8 +20845,8 @@
      * @property [鍏朵粬鍙傛暟] - 姣忕涓嶅悓type閮芥湁鑷繁鐨勪笉鍚屽睘鎬э紝鍏蜂綋鍙傝�儃@link LayerType}鎵惧埌type瀵瑰簲鐨凚aseTileLayer瀛愮被鍥惧眰绫�,鏌ョ湅鍏舵瀯閫犲弬鏁�
      */
     type basemapOptions = {
-        type: string;
-        鍏朵粬鍙傛暟?: any;
+      type: string;
+      鍏朵粬鍙傛暟?: any;
     };
     /**
      * 鍙互鍙犲姞鏄剧ず鐨勫浘灞傞厤缃紝
@@ -20875,17 +20863,17 @@
      * @property [鍏朵粬鍙傛暟] - 姣忕type閮芥湁鑷繁鐨勪笉鍚屽睘鎬э紝鍏蜂綋鍙傝�儃@link LayerType}鎵惧埌type瀵瑰簲鐨勫浘灞傜被,鏌ョ湅鍏舵瀯閫犲弬鏁�
      */
     type layerOptions = {
-        type: string;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        center?: any;
-        popup?: any;
-        popupOptions?: Popup.StyleOptions;
-        tooltip?: any;
-        tooltipOptions?: Tooltip.StyleOptions;
-        鍏朵粬鍙傛暟?: any;
+      type: string;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      center?: any;
+      popup?: any;
+      popupOptions?: Popup.StyleOptions;
+      tooltip?: any;
+      tooltipOptions?: Tooltip.StyleOptions;
+      鍏朵粬鍙傛暟?: any;
     };
     /**
      * Map鏀寔鐨剓@link EventType}浜嬩欢绫诲瀷
@@ -20941,79 +20929,79 @@
      * @property contextMenuClick - 鍙抽敭鑿滃崟 鍗曞嚮鏌愪竴椤瑰悗
      */
     type EventType = {
-        addLayer: string;
-        removeLayer: string;
-        cameraMoveStart: string;
-        cameraMoveEnd: string;
-        cameraChanged: string;
-        preUpdate: string;
-        postUpdate: string;
-        preRender: string;
-        postRender: string;
-        morphStart: string;
-        morphComplete: string;
-        clockTick: string;
-        renderError: string;
-        click: string;
-        clickGraphic: string;
-        clickTileGraphic: string;
-        clickMap: string;
-        dblClick: string;
-        leftDown: string;
-        leftUp: string;
-        mouseMove: string;
-        mouseMoveTarget: string;
-        wheel: string;
-        rightClick: string;
-        rightDown: string;
-        rightUp: string;
-        middleClick: string;
-        middleDown: string;
-        middleUp: string;
-        pinchStart: string;
-        pinchEnd: string;
-        pinchMove: string;
-        mouseDown: string;
-        mouseUp: string;
-        mouseOver: string;
-        mouseOut: string;
-        keydown: string;
-        keyup: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
+      addLayer: string;
+      removeLayer: string;
+      cameraMoveStart: string;
+      cameraMoveEnd: string;
+      cameraChanged: string;
+      preUpdate: string;
+      postUpdate: string;
+      preRender: string;
+      postRender: string;
+      morphStart: string;
+      morphComplete: string;
+      clockTick: string;
+      renderError: string;
+      click: string;
+      clickGraphic: string;
+      clickTileGraphic: string;
+      clickMap: string;
+      dblClick: string;
+      leftDown: string;
+      leftUp: string;
+      mouseMove: string;
+      mouseMoveTarget: string;
+      wheel: string;
+      rightClick: string;
+      rightDown: string;
+      rightUp: string;
+      middleClick: string;
+      middleDown: string;
+      middleUp: string;
+      pinchStart: string;
+      pinchEnd: string;
+      pinchMove: string;
+      mouseDown: string;
+      mouseUp: string;
+      mouseOver: string;
+      mouseOut: string;
+      keydown: string;
+      keyup: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
     };
-}
+  }
 
-/**
- * 鍦板浘绫� 锛岃繖鏄瀯閫犱笁缁村湴鐞冪殑涓�鍒囩殑寮�濮嬭捣鐐广��
- * @param id - 鍦板浘div瀹瑰櫒鐨刬d 鎴� 宸叉瀯閫犲ソ鐨刅iewer瀵硅薄
- * @param [options = {}] - 鍙傛暟瀵硅薄:
- * @param options.scene - 鍦烘櫙鍙傛暟
- * @param options.control - 娣诲姞鐨勬帶浠�
- * @param options.effect - 娣诲姞鐨勭壒鏁�
- * @param options.terrain - 鍦板舰鏈嶅姟閰嶇疆
- * @param options.basemaps - 搴曞浘鍥惧眰閰嶇疆
- * @param options.layers - 鍙互鍙犲姞鏄剧ず鐨勫浘灞傞厤缃�
- * @param [options.templateValues] - 鍥惧眰涓粺涓�鐨剈rl妯$増锛屻�傛瘮濡傚彲浠ュ皢鏈嶅姟url鍓嶇紑缁熶竴浣跨敤妯℃澘锛屾柟渚夸慨鏀规垨鍔ㄦ�侀厤缃��
- * @param [options.chinaCRS = ChinaCRS.WGS84] - 鏍囪瘑褰撳墠涓夌淮鍦烘櫙鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庨儴鍒嗗浘灞傚唴瀵规瘮鍒ゆ柇鏉ヨ嚜鍔ㄧ籂鍋忔垨鍔犲亸锛�
- * @param [options.lang] - 浣跨敤鐨勮瑷�锛堝涓枃銆佽嫳鏂囩瓑锛夈��
- */
-export class Map extends BaseClass {
+  /**
+   * 鍦板浘绫� 锛岃繖鏄瀯閫犱笁缁村湴鐞冪殑涓�鍒囩殑寮�濮嬭捣鐐广��
+   * @param id - 鍦板浘div瀹瑰櫒鐨刬d 鎴� 宸叉瀯閫犲ソ鐨刅iewer瀵硅薄
+   * @param [options = {}] - 鍙傛暟瀵硅薄:
+   * @param options.scene - 鍦烘櫙鍙傛暟
+   * @param options.control - 娣诲姞鐨勬帶浠�
+   * @param options.effect - 娣诲姞鐨勭壒鏁�
+   * @param options.terrain - 鍦板舰鏈嶅姟閰嶇疆
+   * @param options.basemaps - 搴曞浘鍥惧眰閰嶇疆
+   * @param options.layers - 鍙互鍙犲姞鏄剧ず鐨勫浘灞傞厤缃�
+   * @param [options.templateValues] - 鍥惧眰涓粺涓�鐨剈rl妯$増锛屻�傛瘮濡傚彲浠ュ皢鏈嶅姟url鍓嶇紑缁熶竴浣跨敤妯℃澘锛屾柟渚夸慨鏀规垨鍔ㄦ�侀厤缃��
+   * @param [options.chinaCRS = ChinaCRS.WGS84] - 鏍囪瘑褰撳墠涓夌淮鍦烘櫙鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庨儴鍒嗗浘灞傚唴瀵规瘮鍒ゆ柇鏉ヨ嚜鍔ㄧ籂鍋忔垨鍔犲亸锛�
+   * @param [options.lang] - 浣跨敤鐨勮瑷�锛堝涓枃銆佽嫳鏂囩瓑锛夈��
+   */
+  export class Map extends BaseClass {
     constructor(id: string | Cesium.Viewer, options?: {
-        scene: Map.sceneOptions;
-        control: Map.controlOptions;
-        effect: Map.effectOptions;
-        terrain: Map.terrainOptions;
-        basemaps: Map.basemapOptions[];
-        layers: Map.layerOptions[];
-        templateValues?: any;
-        chinaCRS?: ChinaCRS;
-        lang?: LangType;
+      scene: Map.sceneOptions;
+      control: Map.controlOptions;
+      effect: Map.effectOptions;
+      terrain: Map.terrainOptions;
+      basemaps: Map.basemapOptions[];
+      layers: Map.layerOptions[];
+      templateValues?: any;
+      chinaCRS?: ChinaCRS;
+      lang?: LangType;
     });
     /**
      * 褰撳墠绫荤殑鏋勯�犲弬鏁�
@@ -21154,8 +21142,8 @@
      * @returns 褰撳墠瑙嗗煙杈圭晫
      */
     getExtent(options?: {
-        formatNum?: boolean;
-        scale?: number;
+      formatNum?: boolean;
+      scale?: number;
     }): any;
     /**
      * 鎴浘锛屽鍑哄湴鍥惧満鏅浘鐗�
@@ -21170,13 +21158,13 @@
      * @returns 鏃�
      */
     expImage(options?: {
-        download?: boolean;
-        filename?: string;
-        width?: number;
-        height?: number;
-        type?: string;
-        encoderOptions?: number;
-        callback?: (...params: any[]) => any;
+      download?: boolean;
+      filename?: string;
+      width?: number;
+      height?: number;
+      type?: string;
+      encoderOptions?: number;
+      callback?: (...params: any[]) => any;
     }): void;
     /**
      * 璁剧疆榧犳爣鐘舵�佷负鈥�+鈥濆彿鏁堟灉锛屾瘮濡傛爣缁樻椂鍒囨崲
@@ -21263,9 +21251,9 @@
      * @returns 鍥惧眰鏁扮粍
      */
     getLayers(options?: {
-        basemaps?: boolean;
-        layers?: boolean;
-        filter?: boolean;
+      basemaps?: boolean;
+      layers?: boolean;
+      filter?: boolean;
     }): BaseLayer[] | any[];
     /**
      * 鑾峰彇鎵�鏈塨asemps搴曞浘鍥惧眰
@@ -21413,10 +21401,10 @@
      * @returns 鏃�
      */
     setPitch(pitch: number, options?: {
-        heading?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
+      heading?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
     }): void;
     /**
      * 鍋滄瑙嗚瀹氫綅绛夋搷浣�
@@ -21431,7 +21419,7 @@
      * @returns 褰撳墠鐩告満瑙嗚鍙傛暟
      */
     getCameraView(options?: {
-        simplify?: boolean;
+      simplify?: boolean;
     }): any;
     /**
      * 灏嗙浉鏈烘湰韬畾浣嶈嚦鎸囧畾浣嶇疆
@@ -21456,23 +21444,23 @@
      * @returns 鏃�
      */
     setCameraView(cameraView: {
-        lng: number;
-        lat: number;
-        alt: number;
-        heading: number;
-        pitch: number;
-        roll: number;
+      lng: number;
+      lat: number;
+      alt: number;
+      heading: number;
+      pitch: number;
+      roll: number;
     }, options?: {
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 灏嗙浉鏈烘湰韬畾浣嶈嚦鎸囧畾浣嶇疆锛屽悓 setCameraView 鏂规硶
@@ -21490,7 +21478,7 @@
      * @returns 鏃�
      */
     flyHome(options?: {
-        duration?: number;
+      duration?: number;
     }): void;
     /**
      * 瀹氫綅鍒板涓浉鏈鸿瑙掍綅缃紝鎸夋暟缁勯『搴忔挱鏀�
@@ -21518,26 +21506,26 @@
      * @returns 鏃�
      */
     setCameraViewList(arr: {
-        lng: number;
-        lat: number;
-        alt: number;
-        heading: number;
-        pitch: number;
-        roll: number;
-        duration?: number;
-        stop?: number;
-        onStart?: (...params: any[]) => any;
-        onEnd?: (...params: any[]) => any;
+      lng: number;
+      lat: number;
+      alt: number;
+      heading: number;
+      pitch: number;
+      roll: number;
+      duration?: number;
+      stop?: number;
+      onStart?: (...params: any[]) => any;
+      onEnd?: (...params: any[]) => any;
     }[], options?: {
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 椋炶鑷矯esium鐩稿叧鐭㈤噺瀵硅薄澶勶紝鏄疌esium鏈韩鐨刦lyTo鏂规硶銆�
@@ -21554,9 +21542,9 @@
      * @returns 濡傛灉椋炶鎴愬姛鍒欒В鏋愪负true鐨勬壙璇猴紝濡傛灉褰撳墠鏈湪鍦烘櫙涓彲瑙嗗寲鐩爣鎴栧彇娑堥琛岋紝鍒欎负false鐨凱romise銆� //TODO:娓呯悊瀹炰綋鎻愬強
      */
     flyTo(target: any, options?: {
-        duration?: number;
-        maximumHeight?: number;
-        offset?: Cesium.HeadingPitchRange;
+      duration?: number;
+      maximumHeight?: number;
+      offset?: Cesium.HeadingPitchRange;
     }): Promise<boolean>;
     /**
      * 椋炶瀹氫綅鍒� Graphic鐭㈤噺瀵硅薄 澶�
@@ -21582,23 +21570,23 @@
      * @returns 鏃�
      */
     flyToGraphic(graphic: BaseGraphic | BaseGraphic[], options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 瀹氫綅鑷冲潗鏍囨暟缁�
@@ -21624,23 +21612,23 @@
      * @returns 鏃�
      */
     flyToPositions(positions: Cesium.Cartesian3[], options?: {
-        radius?: number;
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 鐩告満椋炶瀹氫綅鑷崇煩褰㈠尯鍩�
@@ -21670,28 +21658,28 @@
      * @returns 鏃�
      */
     flyToExtent(extent: {
-        xmin: number;
-        xmax: number;
-        ymin: number;
-        ymax: number;
-        height?: number;
+      xmin: number;
+      xmax: number;
+      ymin: number;
+      ymax: number;
+      height?: number;
     }, options?: {
-        scale?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      scale?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 瀹氫綅鑷崇洰鏍囩偣(闈炵浉鏈轰綅缃�)
@@ -21714,20 +21702,20 @@
      * @returns 鏃�
      */
     flyToPoint(point: LatLngPoint | Cesium.Cartesian3, options?: {
-        radius?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        clampToGround?: boolean;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      clampToGround?: boolean;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 鏄惁鍦ㄨ皟鐢ㄤ簡openFlyAnimation姝e湪杩涜寮�鍦哄姩鐢�
@@ -21742,8 +21730,8 @@
      * @returns 鏃�
      */
     openFlyAnimation(options?: {
-        center?: any;
-        callback?: (...params: any[]) => any;
+      center?: any;
+      callback?: (...params: any[]) => any;
     }): void;
     /**
      * 鎵ц鏃嬭浆鍦扮悆鍔ㄧ敾
@@ -21754,9 +21742,9 @@
      * @returns 鏃�
      */
     rotateAnimation(options?: {
-        duration?: number;
-        center?: any;
-        callback?: (...params: any[]) => any;
+      duration?: number;
+      center?: any;
+      callback?: (...params: any[]) => any;
     }): void;
     /**
      * 娓呴櫎宸查珮浜殑鐭㈤噺瀵硅薄
@@ -21821,14 +21809,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     bindContextMenu(content: {
-        text?: string;
-        iconCls?: string;
-        show?: ((...params: any[]) => any) | boolean;
-        callback?: (...params: any[]) => any;
-        children?: array;
+      text?: string;
+      iconCls?: string;
+      show?: ((...params: any[]) => any) | boolean;
+      callback?: (...params: any[]) => any;
+      children?: array;
     }[], options?: {
-        offsetX?: number;
-        offsetY?: number;
+      offsetX?: number;
+      offsetY?: number;
     }): Map;
     /**
      * 瑙i櫎缁戝畾鐨勫彸閿彍鍗�
@@ -21880,13 +21868,13 @@
      * @returns 褰撳墠瀵硅薄鏈韩,鍙互閾惧紡璋冪敤
      */
     off(types?: EventType | string | EventType[], fn?: (...params: any[]) => any, context?: any): BaseClass;
-}
+  }
 
-/**
- * 鏉愯川灞炴��(Entity浣跨敤) 鍩虹绫�
- * @param options - 鍙傛暟瀵硅薄
- */
-export class BaseMaterialProperty {
+  /**
+   * 鏉愯川灞炴��(Entity浣跨敤) 鍩虹绫�
+   * @param options - 鍙傛暟瀵硅薄
+   */
+  export class BaseMaterialProperty {
     constructor(options: any);
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -21907,18 +21895,18 @@
      * @returns 涓よ�呮槸鍚屼竴涓璞�
      */
     equals(other?: Cesium.Property): boolean;
-}
+  }
 
-/**
- * 鍦嗗舰鎵弿鏁堟灉 鏉愯川灞炴��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.image - 鑳屾櫙鍥剧墖URL
- * @param [options.color = new Cesium.Color(1, 0, 0, 0.5))] - 棰滆壊
- */
-export class CircleScanMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鍦嗗舰鎵弿鏁堟灉 鏉愯川灞炴��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.image - 鑳屾櫙鍥剧墖URL
+   * @param [options.color = new Cesium.Color(1, 0, 0, 0.5))] - 棰滆壊
+   */
+  export class CircleScanMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        image: string;
-        color?: string | Cesium.Color;
+      image: string;
+      color?: string | Cesium.Color;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -21947,22 +21935,22 @@
      * 鑳屾櫙鍥剧墖URL
      */
     image: string;
-}
+  }
 
-/**
- * 鍦嗗舰鎵╂暎娉㈢汗鏁堟灉 鏉愯川灞炴��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = Cesium.Color.YELLOW] - 棰滆壊
- * @param [options.speed = 10] - 閫熷害
- * @param [options.count = 1] - 鍦嗗湀涓暟
- * @param [options.gradient = 0.1] - 閫忔槑搴︾殑骞傛柟锛�0-1锛�,0琛ㄧず鏃犺櫄鍖栨晥鏋滐紝1琛ㄧず铏氬寲鎴愬潎鍖�娓愬彉
- */
-export class CircleWaveMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鍦嗗舰鎵╂暎娉㈢汗鏁堟灉 鏉愯川灞炴��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = Cesium.Color.YELLOW] - 棰滆壊
+   * @param [options.speed = 10] - 閫熷害
+   * @param [options.count = 1] - 鍦嗗湀涓暟
+   * @param [options.gradient = 0.1] - 閫忔槑搴︾殑骞傛柟锛�0-1锛�,0琛ㄧず鏃犺櫄鍖栨晥鏋滐紝1琛ㄧず铏氬寲鎴愬潎鍖�娓愬彉
+   */
+  export class CircleWaveMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: string | Cesium.Color;
-        speed?: number;
-        count?: number;
-        gradient?: number;
+      color?: string | Cesium.Color;
+      speed?: number;
+      count?: number;
+      gradient?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -21999,22 +21987,22 @@
      * 閫忔槑搴︾殑骞傛柟锛�0-1锛�,0琛ㄧず鏃犺櫄鍖栨晥鏋滐紝1琛ㄧず铏氬寲鎴愬潎鍖�娓愬彉
      */
     gradient: number;
-}
+  }
 
-/**
- * 鍦嗛敟 娉㈢汗鎵╂暎鏁堟灉 鏉愯川灞炴��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(2, 1, 0.0, 0.8)] - 棰滆壊
- * @param [options.repeat = 30] - 鍦堟暟閲�
- * @param [options.thickness = 0.3] - 鍦堢殑瀹藉害姣斾緥
- * @param [options.frameRate = 60] - 姣忕鍒锋柊娆℃暟
- */
-export class CylinderWaveMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鍦嗛敟 娉㈢汗鎵╂暎鏁堟灉 鏉愯川灞炴��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(2, 1, 0.0, 0.8)] - 棰滆壊
+   * @param [options.repeat = 30] - 鍦堟暟閲�
+   * @param [options.thickness = 0.3] - 鍦堢殑瀹藉害姣斾緥
+   * @param [options.frameRate = 60] - 姣忕鍒锋柊娆℃暟
+   */
+  export class CylinderWaveMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: string | Cesium.Color;
-        repeat?: number;
-        thickness?: number;
-        frameRate?: number;
+      color?: string | Cesium.Color;
+      repeat?: number;
+      thickness?: number;
+      frameRate?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22043,18 +22031,18 @@
      * 閲嶅娆℃暟
      */
     repeat: number;
-}
+  }
 
-/**
- * 鐞冧綋: 鐢靛姬鐞冧綋鏁堟灉  鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
- */
-export class EllipsoidElectricMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鐞冧綋: 鐢靛姬鐞冧綋鏁堟灉  鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   */
+  export class EllipsoidElectricMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        speed?: number;
+      color?: Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22079,18 +22067,18 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 鐞冧綋: 娉㈢汗鐞冧綋鏁堟灉  鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
- */
-export class EllipsoidWaveMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鐞冧綋: 娉㈢汗鐞冧綋鏁堟灉  鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   */
+  export class EllipsoidWaveMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        speed?: number;
+      color?: Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22115,20 +22103,20 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 閫氱敤锛氬浘鐗� 鏉愯川2  鏉愯川灞炴��,  娌℃湁鍔犺浇瀹屾垚鍓嶇殑鐧借壊闂儊锛屼絾涔熶笉鏀寔绾櫧鑹茬殑鍥剧墖
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.image - 鑳屾櫙鍥剧墖URL
- * @param [options.opacity = 1] - 閫忔槑搴�
- * @param [options.color = Cesium.Color.WHITE] - 棰滆壊
- */
-export class Image2MaterialProperty extends BaseMaterialProperty {
+  /**
+   * 閫氱敤锛氬浘鐗� 鏉愯川2  鏉愯川灞炴��,  娌℃湁鍔犺浇瀹屾垚鍓嶇殑鐧借壊闂儊锛屼絾涔熶笉鏀寔绾櫧鑹茬殑鍥剧墖
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.image - 鑳屾櫙鍥剧墖URL
+   * @param [options.opacity = 1] - 閫忔槑搴�
+   * @param [options.color = Cesium.Color.WHITE] - 棰滆壊
+   */
+  export class Image2MaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        image: string;
-        opacity?: number;
-        color?: string | Cesium.Color;
+      image: string;
+      opacity?: number;
+      color?: string | Cesium.Color;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22157,18 +22145,18 @@
      * 鑳屾櫙鍥剧墖URL
      */
     image: string;
-}
+  }
 
-/**
- * 绾跨姸: 闂儊绾� 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.speed = 2] - 閫熷害锛屽�艰秺澶ц秺蹇�
- */
-export class LineFlickerMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 绾跨姸: 闂儊绾� 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.speed = 2] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   */
+  export class LineFlickerMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        speed?: number;
+      color?: Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22193,24 +22181,24 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 绾跨姸 娴佸姩鏁堟灉 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.speed = 2] - 閫熷害锛屽�艰秺澶ц秺蹇�
- * @param [options.percent = 0.04] - 姣斾緥
- * @param [options.alpha = 0.1] - 閫忔槑绋嬪害 0.0-1.0
- * @param [options.startTime = 0] - 寮�濮嬬殑鏃堕棿绯绘暟
- */
-export class LineFlowColorMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 绾跨姸 娴佸姩鏁堟灉 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.speed = 2] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   * @param [options.percent = 0.04] - 姣斾緥
+   * @param [options.alpha = 0.1] - 閫忔槑绋嬪害 0.0-1.0
+   * @param [options.startTime = 0] - 寮�濮嬬殑鏃堕棿绯绘暟
+   */
+  export class LineFlowColorMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        speed?: number;
-        percent?: number;
-        alpha?: number;
-        startTime?: number;
+      color?: Cesium.Color;
+      speed?: number;
+      percent?: number;
+      alpha?: number;
+      startTime?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22235,30 +22223,30 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 绾跨姸 娴佸姩鏁堟灉 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.image - 鑳屾櫙鍥剧墖URL
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 鑳屾櫙鍥剧墖棰滆壊
- * @param [options.repeat = new Cesium.Cartesian2(1.0, 1.0)] - 妯旱鏂瑰悜閲嶅娆℃暟
- * @param [options.axisY = false] - 鏄惁Y杞存湞涓�
- * @param [options.speed = 10] - 閫熷害锛屽缓璁彇鍊艰寖鍥�1-100
- * @param [options.hasImage2 = false] - 鏄惁鏈�2寮犲浘鐗囩殑娣峰悎妯″紡
- * @param [options.image2] - 绗�2寮犺儗鏅浘鐗嘦RL鍦板潃
- * @param [options.color2 = new Cesium.Color(1, 1, 1)] - 绗�2寮犺儗鏅浘鐗囬鑹�
- */
-export class LineFlowMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 绾跨姸 娴佸姩鏁堟灉 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.image - 鑳屾櫙鍥剧墖URL
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 鑳屾櫙鍥剧墖棰滆壊
+   * @param [options.repeat = new Cesium.Cartesian2(1.0, 1.0)] - 妯旱鏂瑰悜閲嶅娆℃暟
+   * @param [options.axisY = false] - 鏄惁Y杞存湞涓�
+   * @param [options.speed = 10] - 閫熷害锛屽缓璁彇鍊艰寖鍥�1-100
+   * @param [options.hasImage2 = false] - 鏄惁鏈�2寮犲浘鐗囩殑娣峰悎妯″紡
+   * @param [options.image2] - 绗�2寮犺儗鏅浘鐗嘦RL鍦板潃
+   * @param [options.color2 = new Cesium.Color(1, 1, 1)] - 绗�2寮犺儗鏅浘鐗囬鑹�
+   */
+  export class LineFlowMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        image: string;
-        color?: string | Cesium.Color;
-        repeat?: Cesium.Cartesian2;
-        axisY?: boolean;
-        speed?: number;
-        hasImage2?: boolean;
-        image2?: string;
-        color2?: string | Cesium.Color;
+      image: string;
+      color?: string | Cesium.Color;
+      repeat?: Cesium.Cartesian2;
+      axisY?: boolean;
+      speed?: number;
+      hasImage2?: boolean;
+      image2?: string;
+      color2?: string | Cesium.Color;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22283,20 +22271,20 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 绾跨姸: 杞ㄨ抗绾� 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.bgColor] - 绾跨殑鑳屾櫙棰滆壊
- * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
- */
-export class LineTrailMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 绾跨姸: 杞ㄨ抗绾� 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.bgColor] - 绾跨殑鑳屾櫙棰滆壊
+   * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   */
+  export class LineTrailMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        bgColor?: string | Cesium.Color;
-        speed?: number;
+      color?: Cesium.Color;
+      bgColor?: string | Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22325,24 +22313,24 @@
      * 鑳屾櫙棰滆壊
      */
     bgColor: Cesium.Color;
-}
+  }
 
-/**
- * 绾跨姸 OD绾挎晥鏋� 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = 闅忔満鑹瞉 - 杩愬姩瀵硅薄鐨勯鑹�
- * @param [options.bgColor] - 绾跨殑鑳屾櫙棰滆壊
- * @param [options.speed = 20 + 10 * Math.random()] - 閫熷害
- * @param [options.startTime = Math.random] - 寮�濮嬬殑鏃堕棿绯绘暟
- * @param [options.bidirectional = 0] - 杩愯褰㈠紡锛�0 姝e悜杩愬姩 1 鍙嶅悜杩愬姩 2 鍙屽悜杩愬姩
- */
-export class ODLineMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 绾跨姸 OD绾挎晥鏋� 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = 闅忔満鑹瞉 - 杩愬姩瀵硅薄鐨勯鑹�
+   * @param [options.bgColor] - 绾跨殑鑳屾櫙棰滆壊
+   * @param [options.speed = 20 + 10 * Math.random()] - 閫熷害
+   * @param [options.startTime = Math.random] - 寮�濮嬬殑鏃堕棿绯绘暟
+   * @param [options.bidirectional = 0] - 杩愯褰㈠紡锛�0 姝e悜杩愬姩 1 鍙嶅悜杩愬姩 2 鍙屽悜杩愬姩
+   */
+  export class ODLineMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: string | Cesium.Color;
-        bgColor?: string | Cesium.Color;
-        speed?: number;
-        startTime?: number;
-        bidirectional?: number;
+      color?: string | Cesium.Color;
+      bgColor?: string | Cesium.Color;
+      speed?: number;
+      startTime?: number;
+      bidirectional?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22375,20 +22363,20 @@
      * 閫熷害
      */
     speed: number;
-}
+  }
 
-/**
- * 闈㈢姸锛� 娓愬彉闈� 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1.0, 1.0, 0.0, 0.5)] - 棰滆壊
- * @param [options.alphaPower = 1.5] - 閫忔槑搴︾郴鏁�
- * @param [options.diffusePower = 1.6] - 婕皠绯绘暟
- */
-export class PolyGradientMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 闈㈢姸锛� 娓愬彉闈� 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1.0, 1.0, 0.0, 0.5)] - 棰滆壊
+   * @param [options.alphaPower = 1.5] - 閫忔槑搴︾郴鏁�
+   * @param [options.diffusePower = 1.6] - 婕皠绯绘暟
+   */
+  export class PolyGradientMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: string | Cesium.Color;
-        alphaPower?: number;
-        diffusePower?: number;
+      color?: string | Cesium.Color;
+      alphaPower?: number;
+      diffusePower?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22413,18 +22401,18 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 鍦嗗舰: 闆疯揪绾�(鍦�+鏃嬭浆鍗婂緞绾�) 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
- */
-export class RadarLineMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鍦嗗舰: 闆疯揪绾�(鍦�+鏃嬭浆鍗婂緞绾�) 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   */
+  export class RadarLineMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        speed?: number;
+      color?: Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22449,18 +22437,18 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 鍦嗗舰: 闆疯揪绾�(鍦�+鏃嬭浆鍗婂緞绾�) 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
- * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
- */
-export class RadarWaveMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鍦嗗舰: 闆疯揪绾�(鍦�+鏃嬭浆鍗婂緞绾�) 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 棰滆壊
+   * @param [options.speed = 5.0] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   */
+  export class RadarWaveMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: Cesium.Color;
-        speed?: number;
+      color?: Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22485,22 +22473,22 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 鐭╁舰闈細 杞挱鍥�  鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.image - 鍥剧墖URL
- * @param [options.color = Cesium.Color.WHITE] - 棰滆壊鍜岄�忔槑搴�
- * @param [options.speed = 1] - 閫熷害锛屽�艰秺澶ц秺蹇�
- * @param [options.pure = false] - 鏄惁绾壊
- */
-export class RectSlideMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 鐭╁舰闈細 杞挱鍥�  鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.image - 鍥剧墖URL
+   * @param [options.color = Cesium.Color.WHITE] - 棰滆壊鍜岄�忔槑搴�
+   * @param [options.speed = 1] - 閫熷害锛屽�艰秺澶ц秺蹇�
+   * @param [options.pure = false] - 鏄惁绾壊
+   */
+  export class RectSlideMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        image: string;
-        color?: Cesium.Color;
-        speed?: number;
-        pure?: boolean;
+      image: string;
+      color?: Cesium.Color;
+      speed?: number;
+      pure?: boolean;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22529,18 +22517,18 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 闈㈢姸: 鐢ㄤ簬闈㈢姸瀵硅薄鐨� 鎵弿绾挎斁澶ф晥鏋� 鏉愯川灞炴��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = Cesium.Color.YELLOW] - 棰滆壊
- * @param [options.speed = 10] - 閫熷害
- */
-export class ScanLineMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 闈㈢姸: 鐢ㄤ簬闈㈢姸瀵硅薄鐨� 鎵弿绾挎斁澶ф晥鏋� 鏉愯川灞炴��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = Cesium.Color.YELLOW] - 棰滆壊
+   * @param [options.speed = 10] - 閫熷害
+   */
+  export class ScanLineMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        color?: string | Cesium.Color;
-        speed?: number;
+      color?: string | Cesium.Color;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22569,48 +22557,48 @@
      * 閫熷害
      */
     speed: Cesium.Color;
-}
+  }
 
-/**
- * 鏂囧瓧璐村浘 entity鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.text] - 鏂囨湰鍐呭
- * @param [options.font_family = "妤蜂綋"] - 瀛椾綋 ,鍙�夐」锛氬井杞泤榛�,瀹嬩綋,妤蜂綋,闅朵功,榛戜綋,
- * @param [options.font_size = 30] - 瀛椾綋澶у皬
- * @param [options.font_weight = "normal"] - 鏄惁鍔犵矖 ,鍙�夐」锛歜old (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
- * @param [options.font_style = "normal"] - 鏄惁鏂滀綋 ,鍙�夐」锛歩talic (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
- * @param [options.font = '30px normal normal 妤蜂綋'] - 涓婂彊4涓睘鎬х殑涓�娆℃�ф寚瀹欳SS瀛椾綋鐨勫睘鎬с��
- * @param [options.fill = true] - 鏄惁濉厖
- * @param [options.color = "#ffff00"] - 鏂囨湰棰滆壊
- * @param [options.stroke = true] - 鏄惁鎻忚竟鏂囨湰銆�
- * @param [options.strokeColor = new Cesium.Color(1.0, 1.0, 1.0, 0.8)] - 鎻忚竟鐨勯鑹层��
- * @param [options.strokeWidth = 2] - 鎻忚竟鐨勫搴︺��
- * @param [options.backgroundColor = new Cesium.Color(1.0, 1.0, 1.0, 0.1)] - 鐢诲竷鐨勮儗鏅壊銆�
- * @param [options.outlineWidth] - 杈规鐨勫搴︺��
- * @param [options.outlineColor = fillColor] - 鐭╁舰杈规鐨勯鑹层��
- * @param [options.padding = 10] - 瑕佸湪鏂囨湰鍛ㄥ洿娣诲姞鐨勫~鍏呯殑鍍忕礌澶у皬銆�
- * @param [options.textBaseline = 'top'] - 鏂囨湰鐨勫熀绾裤��
- * @param [options.onCustomCanvas] - 鏀寔瀵圭敓鎴愬悗鐨凜anvas鍋氳嚜瀹氫箟澶勭悊銆�
- */
-export class TextMaterialProperty extends Image2MaterialProperty {
+  /**
+   * 鏂囧瓧璐村浘 entity鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.text] - 鏂囨湰鍐呭
+   * @param [options.font_family = "妤蜂綋"] - 瀛椾綋 ,鍙�夐」锛氬井杞泤榛�,瀹嬩綋,妤蜂綋,闅朵功,榛戜綋,
+   * @param [options.font_size = 30] - 瀛椾綋澶у皬
+   * @param [options.font_weight = "normal"] - 鏄惁鍔犵矖 ,鍙�夐」锛歜old (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
+   * @param [options.font_style = "normal"] - 鏄惁鏂滀綋 ,鍙�夐」锛歩talic (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
+   * @param [options.font = '30px normal normal 妤蜂綋'] - 涓婂彊4涓睘鎬х殑涓�娆℃�ф寚瀹欳SS瀛椾綋鐨勫睘鎬с��
+   * @param [options.fill = true] - 鏄惁濉厖
+   * @param [options.color = "#ffff00"] - 鏂囨湰棰滆壊
+   * @param [options.stroke = true] - 鏄惁鎻忚竟鏂囨湰銆�
+   * @param [options.strokeColor = new Cesium.Color(1.0, 1.0, 1.0, 0.8)] - 鎻忚竟鐨勯鑹层��
+   * @param [options.strokeWidth = 2] - 鎻忚竟鐨勫搴︺��
+   * @param [options.backgroundColor = new Cesium.Color(1.0, 1.0, 1.0, 0.1)] - 鐢诲竷鐨勮儗鏅壊銆�
+   * @param [options.outlineWidth] - 杈规鐨勫搴︺��
+   * @param [options.outlineColor = fillColor] - 鐭╁舰杈规鐨勯鑹层��
+   * @param [options.padding = 10] - 瑕佸湪鏂囨湰鍛ㄥ洿娣诲姞鐨勫~鍏呯殑鍍忕礌澶у皬銆�
+   * @param [options.textBaseline = 'top'] - 鏂囨湰鐨勫熀绾裤��
+   * @param [options.onCustomCanvas] - 鏀寔瀵圭敓鎴愬悗鐨凜anvas鍋氳嚜瀹氫箟澶勭悊銆�
+   */
+  export class TextMaterialProperty extends Image2MaterialProperty {
     constructor(options?: {
-        text?: string;
-        font_family?: string;
-        font_size?: number;
-        font_weight?: string;
-        font_style?: string;
-        font?: string;
-        fill?: boolean;
-        color?: string;
-        stroke?: boolean;
-        strokeColor?: Cesium.Color;
-        strokeWidth?: number;
-        backgroundColor?: Cesium.Color;
-        outlineWidth?: number;
-        outlineColor?: Cesium.Color;
-        padding?: number;
-        textBaseline?: string;
-        onCustomCanvas?: (...params: any[]) => any;
+      text?: string;
+      font_family?: string;
+      font_size?: number;
+      font_weight?: string;
+      font_style?: string;
+      font?: string;
+      fill?: boolean;
+      color?: string;
+      stroke?: boolean;
+      strokeColor?: Cesium.Color;
+      strokeWidth?: number;
+      backgroundColor?: Cesium.Color;
+      outlineWidth?: number;
+      outlineColor?: Cesium.Color;
+      padding?: number;
+      textBaseline?: string;
+      onCustomCanvas?: (...params: any[]) => any;
     });
     /**
      * 鏂囨湰鍐呭
@@ -22620,22 +22608,22 @@
      * 鏂囨湰鏍峰紡
      */
     textStyles: any;
-}
+  }
 
-/**
- * 澧欎綋:  璧伴┈鐏洿澧� 鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.image - 鑳屾櫙鍥剧墖URL
- * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 鑳屾櫙鍥剧墖棰滆壊
- * @param [options.count = 1] - 鏁伴噺
- * @param [options.speed = 5.0] - 閫熷害
- */
-export class WallScrollMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 澧欎綋:  璧伴┈鐏洿澧� 鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.image - 鑳屾櫙鍥剧墖URL
+   * @param [options.color = new Cesium.Color(1, 0, 0, 1.0)] - 鑳屾櫙鍥剧墖棰滆壊
+   * @param [options.count = 1] - 鏁伴噺
+   * @param [options.speed = 5.0] - 閫熷害
+   */
+  export class WallScrollMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        image: string;
-        color?: string | Cesium.Color;
-        count?: number;
-        speed?: number;
+      image: string;
+      color?: string | Cesium.Color;
+      count?: number;
+      speed?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22660,32 +22648,32 @@
      * 棰滆壊
      */
     color: Cesium.Color;
-}
+  }
 
-/**
- * 姘撮潰鏁堟灉鏉愯川
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.baseWaterColor = new Cesium.Color(0.2, 0.3, 0.6, 1.0)] - 鍩虹棰滆壊
- * @param [options.blendColor = new Cesium.Color(0.0, 1.0, 0.699, 1.0)] - 浠庢按涓贩鍚堝埌闈炴按鍩熸椂浣跨敤鐨剅gba棰滆壊瀵硅薄銆�
- * @param [options.specularMap] - 鍗曚竴閫氶亾绾圭悊鐢ㄦ潵鎸囩ず姘村煙鐨勯潰绉��
- * @param [options.normalMap] - 姘存甯告壈鍔ㄧ殑娉曠嚎鍥俱��
- * @param [options.frequency = 100] - 鎺у埗娉㈡暟鐨勬暟瀛椼��
- * @param [options.animationSpeed = 0.01] - 鎺у埗姘寸殑鍔ㄧ敾閫熷害鐨勬暟瀛椼��
- * @param [options.amplitude = 10] - 鎺у埗姘存尝鎸箙鐨勬暟瀛椼��
- * @param [options.specularIntensity = 0.5] - 鎺у埗闀滈潰鍙嶅皠寮哄害鐨勬暟瀛椼��
- * @param [options.fadeFactor = 1.0] - fadeFactor
- */
-export class WaterMaterialProperty extends BaseMaterialProperty {
+  /**
+   * 姘撮潰鏁堟灉鏉愯川
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.baseWaterColor = new Cesium.Color(0.2, 0.3, 0.6, 1.0)] - 鍩虹棰滆壊
+   * @param [options.blendColor = new Cesium.Color(0.0, 1.0, 0.699, 1.0)] - 浠庢按涓贩鍚堝埌闈炴按鍩熸椂浣跨敤鐨剅gba棰滆壊瀵硅薄銆�
+   * @param [options.specularMap] - 鍗曚竴閫氶亾绾圭悊鐢ㄦ潵鎸囩ず姘村煙鐨勯潰绉��
+   * @param [options.normalMap] - 姘存甯告壈鍔ㄧ殑娉曠嚎鍥俱��
+   * @param [options.frequency = 100] - 鎺у埗娉㈡暟鐨勬暟瀛椼��
+   * @param [options.animationSpeed = 0.01] - 鎺у埗姘寸殑鍔ㄧ敾閫熷害鐨勬暟瀛椼��
+   * @param [options.amplitude = 10] - 鎺у埗姘存尝鎸箙鐨勬暟瀛椼��
+   * @param [options.specularIntensity = 0.5] - 鎺у埗闀滈潰鍙嶅皠寮哄害鐨勬暟瀛椼��
+   * @param [options.fadeFactor = 1.0] - fadeFactor
+   */
+  export class WaterMaterialProperty extends BaseMaterialProperty {
     constructor(options?: {
-        baseWaterColor?: string | Cesium.Color;
-        blendColor?: string | Cesium.Color;
-        specularMap?: string;
-        normalMap?: string;
-        frequency?: number;
-        animationSpeed?: number;
-        amplitude?: number;
-        specularIntensity?: number;
-        fadeFactor?: number;
+      baseWaterColor?: string | Cesium.Color;
+      blendColor?: string | Cesium.Color;
+      specularMap?: string;
+      normalMap?: string;
+      frequency?: number;
+      animationSpeed?: number;
+      amplitude?: number;
+      specularIntensity?: number;
+      fadeFactor?: number;
     });
     /**
      * 鑾峰彇 鏉愯川鍚嶇О
@@ -22722,99 +22710,99 @@
      * 姘存甯告壈鍔ㄧ殑娉曠嚎鍥俱��
      */
     normalMap: string;
-}
+  }
 
-/**
- * 鍦嗛敟 娉㈢汗鎵╂暎鏁堟灉 鏉愯川
- * @example
- * let primitive = new mars3d.graphic.CylinderPrimitive({
- *   position: [116.328775, 30.954602, 5000],
- *   style: {
- *     topRadius: 0.0,
- *     bottomRadius: 1500.0,
- *     length: 10000.0,
- *     material: new mars3d.material.CylinderWaveMaterial({
- *       color: 'rgba(255,0,0,0.7)',
- *       repeat: 30.0,
- *     }),
- *     faceForward: false,
- *     closed: true,
- *   },
- * })
- * graphicLayer.addGraphic(primitive)
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.color = new Cesium.Color(2, 1, 0.0, 0.8)] - 棰滆壊
- * @param [options.repeat = 30] - 鍦堟暟閲�
- * @param [options.thickness = 0.3] - 鍦堢殑瀹藉害姣斾緥
- * @param [options.frameRate = 60] - 姣忕鍒锋柊娆℃暟
- */
-export class CylinderWaveMaterial extends Cesium.Material {
+  /**
+   * 鍦嗛敟 娉㈢汗鎵╂暎鏁堟灉 鏉愯川
+   * @example
+   * let primitive = new mars3d.graphic.CylinderPrimitive({
+   *   position: [116.328775, 30.954602, 5000],
+   *   style: {
+   *     topRadius: 0.0,
+   *     bottomRadius: 1500.0,
+   *     length: 10000.0,
+   *     material: new mars3d.material.CylinderWaveMaterial({
+   *       color: 'rgba(255,0,0,0.7)',
+   *       repeat: 30.0,
+   *     }),
+   *     faceForward: false,
+   *     closed: true,
+   *   },
+   * })
+   * graphicLayer.addGraphic(primitive)
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.color = new Cesium.Color(2, 1, 0.0, 0.8)] - 棰滆壊
+   * @param [options.repeat = 30] - 鍦堟暟閲�
+   * @param [options.thickness = 0.3] - 鍦堢殑瀹藉害姣斾緥
+   * @param [options.frameRate = 60] - 姣忕鍒锋柊娆℃暟
+   */
+  export class CylinderWaveMaterial extends Cesium.Material {
     constructor(options?: {
-        color?: string | Cesium.Color;
-        repeat?: number;
-        thickness?: number;
-        frameRate?: number;
+      color?: string | Cesium.Color;
+      repeat?: number;
+      thickness?: number;
+      frameRate?: number;
     });
-}
+  }
 
-/**
- * 鏂囧瓧璐村浘 primitive鏉愯川
- * @example
- * let primitive = new mars3d.graphic.WallPrimitive({
- *   positions: [
- *     [121.479343, 29.791419, 25],
- *     [121.479197, 29.791474, 25],
- *   ],
- *   style: {
- *     diffHeight: 5,
- *     material: new mars3d.material.TextMaterial({
- *       text: "鐏槦绉戞妧",
- *       fillColor: "#3388cc",
- *       outlineWidth: 4,
- *     }),
- *   },
- * })
- * graphicLayer.addGraphic(primitive)
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.text] - 鏂囨湰鍐呭
- * @param [options.font_family = "妤蜂綋"] - 瀛椾綋 ,鍙�夐」锛氬井杞泤榛�,瀹嬩綋,妤蜂綋,闅朵功,榛戜綋,
- * @param [options.font_size = 30] - 瀛椾綋澶у皬
- * @param [options.font_weight = "normal"] - 鏄惁鍔犵矖 ,鍙�夐」锛歜old (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
- * @param [options.font_style = "normal"] - 鏄惁鏂滀綋 ,鍙�夐」锛歩talic (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
- * @param [options.font = '30px normal normal 妤蜂綋'] - 涓婂彊4涓睘鎬х殑涓�娆℃�ф寚瀹欳SS瀛椾綋鐨勫睘鎬с��
- * @param [options.fill = true] - 鏄惁濉厖
- * @param [options.fillColor = new Cesium.Color(1.0, 1.0, 0.0, 1.0)] - 濉厖棰滆壊銆�
- * @param [options.stroke = true] - 鏄惁鎻忚竟鏂囨湰銆�
- * @param [options.strokeColor = new Cesium.Color(1.0, 1.0, 1.0, 0.8)] - 鎻忚竟鐨勯鑹层��
- * @param [options.strokeWidth = 2] - 鎻忚竟鐨勫搴︺��
- * @param [options.backgroundColor = new Cesium.Color(1.0, 1.0, 1.0, 0.1)] - 鐢诲竷鐨勮儗鏅壊銆�
- * @param [options.outlineWidth] - 杈规鐨勫搴︺��
- * @param [options.outlineColor = fillColor] - 鐭╁舰杈规鐨勯鑹层��
- * @param [options.padding = 10] - 瑕佸湪鏂囨湰鍛ㄥ洿娣诲姞鐨勫~鍏呯殑鍍忕礌澶у皬銆�
- * @param [options.textBaseline = 'top'] - 鏂囨湰鐨勫熀绾裤��
- */
-export class TextMaterial extends Cesium.Material {
+  /**
+   * 鏂囧瓧璐村浘 primitive鏉愯川
+   * @example
+   * let primitive = new mars3d.graphic.WallPrimitive({
+   *   positions: [
+   *     [121.479343, 29.791419, 25],
+   *     [121.479197, 29.791474, 25],
+   *   ],
+   *   style: {
+   *     diffHeight: 5,
+   *     material: new mars3d.material.TextMaterial({
+   *       text: "鐏槦绉戞妧",
+   *       fillColor: "#3388cc",
+   *       outlineWidth: 4,
+   *     }),
+   *   },
+   * })
+   * graphicLayer.addGraphic(primitive)
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.text] - 鏂囨湰鍐呭
+   * @param [options.font_family = "妤蜂綋"] - 瀛椾綋 ,鍙�夐」锛氬井杞泤榛�,瀹嬩綋,妤蜂綋,闅朵功,榛戜綋,
+   * @param [options.font_size = 30] - 瀛椾綋澶у皬
+   * @param [options.font_weight = "normal"] - 鏄惁鍔犵矖 ,鍙�夐」锛歜old (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
+   * @param [options.font_style = "normal"] - 鏄惁鏂滀綋 ,鍙�夐」锛歩talic (瑙i噴锛氭槸),normal (瑙i噴锛氬惁),
+   * @param [options.font = '30px normal normal 妤蜂綋'] - 涓婂彊4涓睘鎬х殑涓�娆℃�ф寚瀹欳SS瀛椾綋鐨勫睘鎬с��
+   * @param [options.fill = true] - 鏄惁濉厖
+   * @param [options.fillColor = new Cesium.Color(1.0, 1.0, 0.0, 1.0)] - 濉厖棰滆壊銆�
+   * @param [options.stroke = true] - 鏄惁鎻忚竟鏂囨湰銆�
+   * @param [options.strokeColor = new Cesium.Color(1.0, 1.0, 1.0, 0.8)] - 鎻忚竟鐨勯鑹层��
+   * @param [options.strokeWidth = 2] - 鎻忚竟鐨勫搴︺��
+   * @param [options.backgroundColor = new Cesium.Color(1.0, 1.0, 1.0, 0.1)] - 鐢诲竷鐨勮儗鏅壊銆�
+   * @param [options.outlineWidth] - 杈规鐨勫搴︺��
+   * @param [options.outlineColor = fillColor] - 鐭╁舰杈规鐨勯鑹层��
+   * @param [options.padding = 10] - 瑕佸湪鏂囨湰鍛ㄥ洿娣诲姞鐨勫~鍏呯殑鍍忕礌澶у皬銆�
+   * @param [options.textBaseline = 'top'] - 鏂囨湰鐨勫熀绾裤��
+   */
+  export class TextMaterial extends Cesium.Material {
     constructor(options?: {
-        text?: string;
-        font_family?: string;
-        font_size?: number;
-        font_weight?: string;
-        font_style?: string;
-        font?: string;
-        fill?: boolean;
-        fillColor?: Cesium.Color;
-        stroke?: boolean;
-        strokeColor?: Cesium.Color;
-        strokeWidth?: number;
-        backgroundColor?: Cesium.Color;
-        outlineWidth?: number;
-        outlineColor?: Cesium.Color;
-        padding?: number;
-        textBaseline?: string;
+      text?: string;
+      font_family?: string;
+      font_size?: number;
+      font_weight?: string;
+      font_style?: string;
+      font?: string;
+      fill?: boolean;
+      fillColor?: Cesium.Color;
+      stroke?: boolean;
+      strokeColor?: Cesium.Color;
+      strokeWidth?: number;
+      backgroundColor?: Cesium.Color;
+      outlineWidth?: number;
+      outlineColor?: Cesium.Color;
+      padding?: number;
+      textBaseline?: string;
     });
-}
+  }
 
-export namespace CanvasWindLayer {
+  export namespace CanvasWindLayer {
     /**
      * Canvas椋庡満鍥惧眰锛� data鏁版嵁缁撴瀯
      * @property [rows] - 琛屾�绘暟
@@ -22827,71 +22815,71 @@
      * @property [vdata] - V鍊间竴缁存暟缁�, 鏁扮粍闀垮害搴旇鏄� rows*cols 銆備篃鏀寔鎸塺ows琛宑ols鍒楁瀯寤哄ソ鐨勪簩缁存暟缁勩��
      */
     type DataOptions = {
-        rows?: number;
-        cols?: number;
-        xmin?: number;
-        xmax?: number;
-        ymin?: number;
-        ymax?: number;
-        udata?: number[] | any[][];
-        vdata?: number[] | any[][];
+      rows?: number;
+      cols?: number;
+      xmin?: number;
+      xmax?: number;
+      ymin?: number;
+      ymax?: number;
+      udata?: number[] | any[][];
+      vdata?: number[] | any[][];
     };
-}
+  }
 
-/**
- * Canvas椋庡満鍥惧眰锛�
- * 鍩轰簬Canvas缁樺埗锛屻�愰渶瑕佸紩鍏� mars3d-wind 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.data] - 椋庡満鏁版嵁
- * @param [options.speedRate = 50] - 椋庡墠杩涢�熺巼锛屾剰鎬濇槸灏嗗綋鍓嶉鍦烘í鍚戠旱鍚戝垎鎴�100浠斤紝鍐嶄箻浠ラ閫熷氨鑳藉緱鍒扮Щ鍔ㄤ綅缃紝鏃犺鍦板浘缂╂斁鍒板摢涓�绾у埆閮芥槸涓�鏍风殑閫熷害锛屽彲浠ョ敤璇ユ暟鍊兼帶鍒剁嚎娴佸姩鐨勫揩鎱紝鍊艰秺澶э紝瓒婃參锛�
- * @param [options.particlesNumber = 20000] - 鍒濆绮掑瓙鎬绘暟
- * @param [options.maxAge = 120] - 姣忎釜绮掑瓙鐨勬渶澶х敓瀛樺懆鏈�
- * @param [options.frameRate = 10] - 姣忕鍒锋柊娆℃暟锛屽洜涓簉equestAnimationFrame鍥哄畾姣忕60娆$殑娓叉煋锛屾墍浠ュ鏋滀笉鎯宠繖涔堝揩锛屽氨鎶婅鏁板�艰皟灏忎竴浜�
- * @param [options.color = '#ffffff'] - 绾块鑹�
- * @param [options.lineWidth = 1] - 绾垮搴�
- * @param [options.fixedHeight = 0] - 鐐圭殑鍥哄畾鐨勬捣鎷旈珮搴�
- * @param [options.reverseY = false] - 鏄惁缈昏浆绾害鏁扮粍椤哄簭锛屾甯告暟鎹槸浠庡寳寰�鍗楃殑锛堢含搴︿粠澶у埌灏忥級锛屽鏋滃弽鍚戞椂璇蜂紶reverseY涓簍rue
- * @param [options.pointerEvents = false] - 鍥惧眰鏄惁鍙互杩涜榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class CanvasWindLayer extends BaseLayer {
+  /**
+   * Canvas椋庡満鍥惧眰锛�
+   * 鍩轰簬Canvas缁樺埗锛屻�愰渶瑕佸紩鍏� mars3d-wind 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.data] - 椋庡満鏁版嵁
+   * @param [options.speedRate = 50] - 椋庡墠杩涢�熺巼锛屾剰鎬濇槸灏嗗綋鍓嶉鍦烘í鍚戠旱鍚戝垎鎴�100浠斤紝鍐嶄箻浠ラ閫熷氨鑳藉緱鍒扮Щ鍔ㄤ綅缃紝鏃犺鍦板浘缂╂斁鍒板摢涓�绾у埆閮芥槸涓�鏍风殑閫熷害锛屽彲浠ョ敤璇ユ暟鍊兼帶鍒剁嚎娴佸姩鐨勫揩鎱紝鍊艰秺澶э紝瓒婃參锛�
+   * @param [options.particlesNumber = 20000] - 鍒濆绮掑瓙鎬绘暟
+   * @param [options.maxAge = 120] - 姣忎釜绮掑瓙鐨勬渶澶х敓瀛樺懆鏈�
+   * @param [options.frameRate = 10] - 姣忕鍒锋柊娆℃暟锛屽洜涓簉equestAnimationFrame鍥哄畾姣忕60娆$殑娓叉煋锛屾墍浠ュ鏋滀笉鎯宠繖涔堝揩锛屽氨鎶婅鏁板�艰皟灏忎竴浜�
+   * @param [options.color = '#ffffff'] - 绾块鑹�
+   * @param [options.lineWidth = 1] - 绾垮搴�
+   * @param [options.fixedHeight = 0] - 鐐圭殑鍥哄畾鐨勬捣鎷旈珮搴�
+   * @param [options.reverseY = false] - 鏄惁缈昏浆绾害鏁扮粍椤哄簭锛屾甯告暟鎹槸浠庡寳寰�鍗楃殑锛堢含搴︿粠澶у埌灏忥級锛屽鏋滃弽鍚戞椂璇蜂紶reverseY涓簍rue
+   * @param [options.pointerEvents = false] - 鍥惧眰鏄惁鍙互杩涜榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class CanvasWindLayer extends BaseLayer {
     constructor(options?: {
-        data?: CanvasWindLayer.DataOptions;
-        speedRate?: number;
-        particlesNumber?: number;
-        maxAge?: number;
-        frameRate?: number;
-        color?: string;
-        lineWidth?: number;
-        fixedHeight?: number;
-        reverseY?: boolean;
-        pointerEvents?: boolean;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      data?: CanvasWindLayer.DataOptions;
+      speedRate?: number;
+      particlesNumber?: number;
+      maxAge?: number;
+      frameRate?: number;
+      color?: string;
+      lineWidth?: number;
+      fixedHeight?: number;
+      reverseY?: boolean;
+      pointerEvents?: boolean;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 绾块鑹�
@@ -22955,12 +22943,12 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * 椋庡満鐩稿叧 闈欐�佹柟娉曪紝銆愰渶瑕佸紩鍏� mars3d-wind 鎻掍欢搴撱��
- */
-namespace WindUtil {
+  /**
+   * 椋庡満鐩稿叧 闈欐�佹柟娉曪紝銆愰渶瑕佸紩鍏� mars3d-wind 鎻掍欢搴撱��
+   */
+  namespace WindUtil {
     /**
      * 椋庨�熼鍚� 杞� U鍊�
      * @param speed - 椋庨��
@@ -22989,52 +22977,52 @@
      * @returns 椋庡悜
      */
     function getDirection(u: number, v: number): number;
-}
+  }
 
-/**
- * Echarts鍥惧眰锛�
- * 銆愰渶瑕佸紩鍏� echarts 搴� 鍜� mars3d-echarts 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.Echarts鏈韩] - 鏀寔Echarts鏈韩鎵�鏈塐ptions鍙傛暟锛屽叿浣撴煡闃� [Echarts閰嶇疆椤规墜鍐宂{@link https://echarts.apache.org/zh/option.html}
- * @param [options.depthTest = true] - 鏄惁杩涜璁$畻娣卞害鍒ゆ柇锛屽湪鍦扮悆鑳岄潰鎴栬閬尅鏃朵笉鏄剧ず锛堝ぇ鏁版嵁鏃讹紝闇�瑕佸叧闂級
- * @param [options.fixedHeight = 0] - 鐐圭殑鍥哄畾鐨勬捣鎷旈珮搴�
- * @param [options.clampToGround = false] - 鐐规槸鍚﹁创鍦�
- * @param [options.pointerEvents = false] - 鍥惧眰鏄惁鍙互杩涜榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class EchartsLayer extends BaseLayer {
+  /**
+   * Echarts鍥惧眰锛�
+   * 銆愰渶瑕佸紩鍏� echarts 搴� 鍜� mars3d-echarts 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.Echarts鏈韩] - 鏀寔Echarts鏈韩鎵�鏈塐ptions鍙傛暟锛屽叿浣撴煡闃� [Echarts閰嶇疆椤规墜鍐宂{@link https://echarts.apache.org/zh/option.html}
+   * @param [options.depthTest = true] - 鏄惁杩涜璁$畻娣卞害鍒ゆ柇锛屽湪鍦扮悆鑳岄潰鎴栬閬尅鏃朵笉鏄剧ず锛堝ぇ鏁版嵁鏃讹紝闇�瑕佸叧闂級
+   * @param [options.fixedHeight = 0] - 鐐圭殑鍥哄畾鐨勬捣鎷旈珮搴�
+   * @param [options.clampToGround = false] - 鐐规槸鍚﹁创鍦�
+   * @param [options.pointerEvents = false] - 鍥惧眰鏄惁鍙互杩涜榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class EchartsLayer extends BaseLayer {
     constructor(options?: {
-        Echarts鏈韩?: any;
-        depthTest?: boolean;
-        fixedHeight?: number;
-        clampToGround?: boolean;
-        pointerEvents?: boolean;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      Echarts鏈韩?: any;
+      depthTest?: boolean;
+      fixedHeight?: number;
+      clampToGround?: boolean;
+      pointerEvents?: boolean;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * echarts瀵硅薄锛屾槸echarts.init鏂规硶杩斿洖鐨� echartsInstance 瀹炰緥
@@ -23067,78 +23055,78 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
-}
+  }
 
-/**
- * 鐑姏鍥惧浘灞傦紝鍩轰簬heatmap.js搴撴覆鏌撱��
- * 銆愰渶瑕佸紩鍏� heatmap.js 搴� 鍜� mars3d-heatmap 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屾湁鐑姏鍊兼椂锛屼紶鍏atLngPoint鏁扮粍锛岀儹鍔涘�间负value瀛楁銆傜ず渚�:[{lat:31.123,lng:103.568,value:1.2},{lat:31.233,lng:103.938,value:2.3}]
- * @param [options.heatStyle] - heatmap鐑姏鍥炬湰韬玞onfigObject鍙傛暟锛岃鎯呬篃鍙煡闃� [heatmap鏂囨。]{@link https://www.patrick-wied.at/static/heatmapjs/docs.html}
- * @param [options.heatStyle.maxOpacity = 0.8] - 鏈�澶т笉閫忔槑搴︼紝鍙栧�艰寖鍥�0.0-1.0銆�
- * @param [options.heatStyle.minOpacity = 0.1] - 鏈�灏忎笉閫忔槑搴︼紝鍙栧�艰寖鍥�0.0-1.0銆�
- * @param [options.heatStyle.blur = 0.85] - 灏嗗簲鐢ㄤ簬鎵�鏈夋暟鎹偣鐨勬ā绯婂洜瀛愩�傛ā绯婂洜瀛愯秺楂橈紝娓愬彉灏嗚秺骞虫粦
- * @param [options.heatStyle.radius = 25] - 姣忎釜鏁版嵁鐐瑰皢鍏锋湁鐨勫崐寰勶紙濡傛灉鏈湪鏁版嵁鐐规湰韬笂鎸囧畾锛�
- * @param [options.heatStyle.gradient] - 鑹插甫锛岃〃绀烘笎鍙樼殑瀵硅薄锛岀ず渚嬶細{ 0.4: 'blue', 0.6: 'green',0.8: 'yellow',0.9: 'red' }
- * @param [options.style] - 鐭㈤噺瀵硅薄鏍峰紡鍙傛暟锛岃繕鍖呮嫭锛�
- * @param [options.style.鐭╁舰] - rectangle鐭╁舰鏀寔鐨勬牱寮�
- * @param [options.style.opacity = 1] - 閫忔槑搴�
- * @param [options.style.arc = false] - 鏄惁鏄剧ず鏇查潰鐑姏鍥�
- * @param [options.style.arcRadiusScale = 1.5] - 鏇查潰鐑姏鍥炬椂锛宺adius鎵╁ぇ姣斾緥
- * @param [options.style.arcBlurScale = 1.5] - 鏇查潰鐑姏鍥炬椂锛宐lur鎵╁ぇ姣斾緥
- * @param [options.maxCanvasSize = 5000] - Canvas鏈�澶у昂瀵革紙鍗曚綅锛氬儚绱狅級锛岃皟澶х簿搴︽洿楂橈紝浣嗚繃澶у鏄撳唴瀛樻孩鍑�
- * @param [options.minCanvasSize = 700] - Canvas鏈�灏忓昂瀵革紙鍗曚綅锛氬儚绱狅級
- * @param [options.delayTime = 2] - 鏄剧ず鏁版嵁鏃剁殑杩囨浮鍔ㄧ敾鏃堕暱锛堝崟浣嶏細绉掞級
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class HeatLayer extends BaseLayer {
+  /**
+   * 鐑姏鍥惧浘灞傦紝鍩轰簬heatmap.js搴撴覆鏌撱��
+   * 銆愰渶瑕佸紩鍏� heatmap.js 搴� 鍜� mars3d-heatmap 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屾湁鐑姏鍊兼椂锛屼紶鍏atLngPoint鏁扮粍锛岀儹鍔涘�间负value瀛楁銆傜ず渚�:[{lat:31.123,lng:103.568,value:1.2},{lat:31.233,lng:103.938,value:2.3}]
+   * @param [options.heatStyle] - heatmap鐑姏鍥炬湰韬玞onfigObject鍙傛暟锛岃鎯呬篃鍙煡闃� [heatmap鏂囨。]{@link https://www.patrick-wied.at/static/heatmapjs/docs.html}
+   * @param [options.heatStyle.maxOpacity = 0.8] - 鏈�澶т笉閫忔槑搴︼紝鍙栧�艰寖鍥�0.0-1.0銆�
+   * @param [options.heatStyle.minOpacity = 0.1] - 鏈�灏忎笉閫忔槑搴︼紝鍙栧�艰寖鍥�0.0-1.0銆�
+   * @param [options.heatStyle.blur = 0.85] - 灏嗗簲鐢ㄤ簬鎵�鏈夋暟鎹偣鐨勬ā绯婂洜瀛愩�傛ā绯婂洜瀛愯秺楂橈紝娓愬彉灏嗚秺骞虫粦
+   * @param [options.heatStyle.radius = 25] - 姣忎釜鏁版嵁鐐瑰皢鍏锋湁鐨勫崐寰勶紙濡傛灉鏈湪鏁版嵁鐐规湰韬笂鎸囧畾锛�
+   * @param [options.heatStyle.gradient] - 鑹插甫锛岃〃绀烘笎鍙樼殑瀵硅薄锛岀ず渚嬶細{ 0.4: 'blue', 0.6: 'green',0.8: 'yellow',0.9: 'red' }
+   * @param [options.style] - 鐭㈤噺瀵硅薄鏍峰紡鍙傛暟锛岃繕鍖呮嫭锛�
+   * @param [options.style.鐭╁舰] - rectangle鐭╁舰鏀寔鐨勬牱寮�
+   * @param [options.style.opacity = 1] - 閫忔槑搴�
+   * @param [options.style.arc = false] - 鏄惁鏄剧ず鏇查潰鐑姏鍥�
+   * @param [options.style.arcRadiusScale = 1.5] - 鏇查潰鐑姏鍥炬椂锛宺adius鎵╁ぇ姣斾緥
+   * @param [options.style.arcBlurScale = 1.5] - 鏇查潰鐑姏鍥炬椂锛宐lur鎵╁ぇ姣斾緥
+   * @param [options.maxCanvasSize = 5000] - Canvas鏈�澶у昂瀵革紙鍗曚綅锛氬儚绱狅級锛岃皟澶х簿搴︽洿楂橈紝浣嗚繃澶у鏄撳唴瀛樻孩鍑�
+   * @param [options.minCanvasSize = 700] - Canvas鏈�灏忓昂瀵革紙鍗曚綅锛氬儚绱狅級
+   * @param [options.delayTime = 2] - 鏄剧ず鏁版嵁鏃剁殑杩囨浮鍔ㄧ敾鏃堕暱锛堝崟浣嶏細绉掞級
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class HeatLayer extends BaseLayer {
     constructor(options?: {
-        positions?: LatLngPoint[] | any[][] | string[] | Cesium.Cartesian3[];
-        heatStyle?: {
-            maxOpacity?: number;
-            minOpacity?: number;
-            blur?: number;
-            radius?: number;
-            gradient?: any;
-        };
-        style?: {
-            鐭╁舰?: RectanglePrimitive.StyleOptions;
-            opacity?: boolean;
-            arc?: boolean;
-            arcRadiusScale?: boolean;
-            arcBlurScale?: boolean;
-        };
-        maxCanvasSize?: number;
-        minCanvasSize?: number;
-        delayTime?: number;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      positions?: LatLngPoint[] | any[][] | string[] | Cesium.Cartesian3[];
+      heatStyle?: {
+        maxOpacity?: number;
+        minOpacity?: number;
+        blur?: number;
+        radius?: number;
+        gradient?: any;
+      };
+      style?: {
+        鐭╁舰?: RectanglePrimitive.StyleOptions;
+        opacity?: boolean;
+        arc?: boolean;
+        arcRadiusScale?: boolean;
+        arcBlurScale?: boolean;
+      };
+      maxCanvasSize?: number;
+      minCanvasSize?: number;
+      delayTime?: number;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鐭㈤噺鏁版嵁鍥惧眰
@@ -23182,55 +23170,55 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
-}
+  }
 
-/**
- * MapV鍥惧眰
- * 銆愰渶瑕佸紩鍏� heatmap.js 搴� 鍜� mars3d-heatmap 鎻掍欢搴撱��
- * @param options - 鍥惧眰鍙傛暟锛屽寘鎷細
- * @param [options.mapV鏈韩] - 鏀寔mapv鏈韩鎵�鏈塪rawOptions鍥惧眰鏍峰紡鍙傛暟锛屽叿浣撴煡闃� [mapv搴揹rawOptions鏂囨。]{@link https://github.com/huiyan-fe/mapv/wiki/%E7%B1%BB%E5%8F%82%E8%80%83} 锛屼篃鍙互 [鍦ㄧ嚎缂栬緫鍥惧眰鏍峰紡]{@link https://mapv.baidu.com/editor/}
- * @param [options.depthTest = true] - 鏄惁杩涜璁$畻娣卞害鍒ゆ柇锛屽湪鍦扮悆鑳岄潰鎴栬閬尅鏃朵笉鏄剧ず锛堝ぇ鏁版嵁鏃讹紝闇�瑕佸叧闂級
- * @param [options.fixedHeight = 0] - 鐐圭殑鍥哄畾鐨勬捣鎷旈珮搴�
- * @param [options.clampToGround = false] - 鐐规槸鍚﹁创鍦�
- * @param [options.pointerEvents = false] - 鍥惧眰鏄惁鍙互杩涜榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- * @param dataSet - mapv.DataSet鏁版嵁闆�,鍙互鍙傝�僛 MapV鏁版嵁闆嗗璞¤鏄嶿{@link https://github.com/huiyan-fe/mapv/blob/master/src/data/DataSet.md}
- */
-export class MapVLayer extends BaseLayer {
+  /**
+   * MapV鍥惧眰
+   * 銆愰渶瑕佸紩鍏� heatmap.js 搴� 鍜� mars3d-heatmap 鎻掍欢搴撱��
+   * @param options - 鍥惧眰鍙傛暟锛屽寘鎷細
+   * @param [options.mapV鏈韩] - 鏀寔mapv鏈韩鎵�鏈塪rawOptions鍥惧眰鏍峰紡鍙傛暟锛屽叿浣撴煡闃� [mapv搴揹rawOptions鏂囨。]{@link https://github.com/huiyan-fe/mapv/wiki/%E7%B1%BB%E5%8F%82%E8%80%83} 锛屼篃鍙互 [鍦ㄧ嚎缂栬緫鍥惧眰鏍峰紡]{@link https://mapv.baidu.com/editor/}
+   * @param [options.depthTest = true] - 鏄惁杩涜璁$畻娣卞害鍒ゆ柇锛屽湪鍦扮悆鑳岄潰鎴栬閬尅鏃朵笉鏄剧ず锛堝ぇ鏁版嵁鏃讹紝闇�瑕佸叧闂級
+   * @param [options.fixedHeight = 0] - 鐐圭殑鍥哄畾鐨勬捣鎷旈珮搴�
+   * @param [options.clampToGround = false] - 鐐规槸鍚﹁创鍦�
+   * @param [options.pointerEvents = false] - 鍥惧眰鏄惁鍙互杩涜榧犳爣浜や簰锛屼负false鏃跺彲浠ョ┛閫忔搷浣滃強缂╂斁鍦板浘
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   * @param dataSet - mapv.DataSet鏁版嵁闆�,鍙互鍙傝�僛 MapV鏁版嵁闆嗗璞¤鏄嶿{@link https://github.com/huiyan-fe/mapv/blob/master/src/data/DataSet.md}
+   */
+  export class MapVLayer extends BaseLayer {
     constructor(options: {
-        mapV鏈韩?: any;
-        depthTest?: boolean;
-        fixedHeight?: number;
-        clampToGround?: boolean;
-        pointerEvents?: boolean;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      mapV鏈韩?: any;
+      depthTest?: boolean;
+      fixedHeight?: number;
+      clampToGround?: boolean;
+      pointerEvents?: boolean;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     }, dataSet: any);
     /**
      * 鍥惧眰瀵瑰簲鐨凜anvas瀵硅薄
@@ -23285,7 +23273,7 @@
      * @returns isFormat锛歵rue鏃讹紝杩斿洖鏍煎紡鍖栧璞★紝isFormat锛歠alse鏃惰繑鍥濩esium.Rectangle瀵硅薄
      */
     getRectangle(options?: {
-        isFormat?: boolean;
+      isFormat?: boolean;
     }): Cesium.Rectangle | any;
     /**
      * 浠庡湴鍥句笂绉婚櫎锛屽悓map.removeThing
@@ -23293,12 +23281,12 @@
      * @returns 鏃�
      */
     remove(destroy?: boolean): void;
-}
+  }
 
-/**
- * 瑙嗛敟浣撶殑绫诲瀷
- */
-export const enum SensorType {
+  /**
+   * 瑙嗛敟浣撶殑绫诲瀷
+   */
+  export const enum SensorType {
     /**
      * 鍥涙1閿�
      */
@@ -23307,15 +23295,15 @@
      * 鍦嗛敟
      */
     Conic = 1
-}
+  }
 
-/**
- * 鍗槦TLE鍜孲GP4鐩稿叧绠楁硶绫�
- * @param tle1 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le1锛屾瘡琛�69涓瓧绗�, 绀轰緥锛�'1 39150U 13018A   18309.20646405  .00000034  00000-0  12253-4 0  9993'
- * @param tle2 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le2锛屾瘡琛�69涓瓧绗�, 绀轰緥锛�'2 39150  97.9189  29.2064 0018076 220.9170 139.0692 14.76532215297913'
- * @param [name] - 鍗槦鍚嶇О
- */
-export class Tle {
+  /**
+   * 鍗槦TLE鍜孲GP4鐩稿叧绠楁硶绫�
+   * @param tle1 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le1锛屾瘡琛�69涓瓧绗�, 绀轰緥锛�'1 39150U 13018A   18309.20646405  .00000034  00000-0  12253-4 0  9993'
+   * @param tle2 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le2锛屾瘡琛�69涓瓧绗�, 绀轰緥锛�'2 39150  97.9189  29.2064 0018076 220.9170 139.0692 14.76532215297913'
+   * @param [name] - 鍗槦鍚嶇О
+   */
+  export class Tle {
     constructor(tle1: string, tle2: string, name?: string);
     /**
      * COSPAR鍥介檯浠e彿,鍥介檯绌洪棿鐮旂┒濮斿憳浼氬埗瀹�.
@@ -23504,9 +23492,9 @@
      * @returns ECI(鍦板績鎯�у潗鏍囩郴)鍧愭爣
      */
     static ecfToEci(positionEcf: Cesium.Cartesian3, datetime: Date | Cesium.JulianDate | number): Cesium.Cartesian3;
-}
+  }
 
-export namespace Tle {
+  export namespace Tle {
     /**
      * 浠庡湴闈笂鏌愮偣鐨勫ぉ鏂囪娴嬭搴︾瓑鍊笺��
      * @property position - 鍗槦鐨勫綋鍓嶄綅缃�
@@ -23515,14 +23503,14 @@
      * @property elevation - 浠拌锛岃搴﹀��
      */
     type LookAngles = {
-        position: Cesium.Cartesian3;
-        range: number;
-        azimuth: number;
-        elevation: number;
+      position: Cesium.Cartesian3;
+      range: number;
+      azimuth: number;
+      elevation: number;
     };
-}
+  }
 
-export namespace CamberRadar {
+  export namespace CamberRadar {
     /**
      * 鍙屾洸闈㈡嫳褰㈤浄杈� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [color = "#00FF00"] - 棰滆壊
@@ -23542,47 +23530,47 @@
      * @property [roll = 0] - 缈绘粴瑙掞紙搴︽暟鍊硷紝0-360搴︼級
      */
     type StyleOptions = {
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        startRadius: number;
-        radius: number;
-        startFovH?: number;
-        endFovH?: number;
-        startFovV?: number;
-        endFovV?: number;
-        segmentH?: number;
-        segmentV?: number;
-        subSegmentH?: number;
-        subSegmentV?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      startRadius: number;
+      radius: number;
+      startFovH?: number;
+      endFovH?: number;
+      startFovV?: number;
+      endFovV?: number;
+      segmentH?: number;
+      segmentV?: number;
+      subSegmentH?: number;
+      subSegmentV?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
     };
-}
+  }
 
-/**
- * 鍙屾洸闈㈡嫳褰㈤浄杈�,
- * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
- */
-export class CamberRadar extends BasePointPrimitive {
+  /**
+   * 鍙屾洸闈㈡嫳褰㈤浄杈�,
+   * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓烘墍鍔犲叆鐨勫浘灞傚璞★紝false鏃朵笉鍐掓场浜嬩欢
+   */
+  export class CamberRadar extends BasePointPrimitive {
     constructor(options?: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: CamberRadar.StyleOptions;
-        attr?: any;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: CamberRadar.StyleOptions;
+      attr?: any;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
     });
     /**
      * 鍐呮洸闈㈠崐寰� 锛堝崟浣嶏細绫筹級
@@ -23608,9 +23596,9 @@
      * 鍨傜洿缁撴潫瑙掑害锛堝姬搴﹀�硷級
      */
     endFovH: number;
-}
+  }
 
-export namespace ConicSensor {
+  export namespace ConicSensor {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -23622,8 +23610,8 @@
      * @property postUpdate - 鏇存柊鍚�
      */
     type EventType = {
-        preUpdate: string;
-        postUpdate: string;
+      preUpdate: string;
+      postUpdate: string;
     };
     /**
      * 鍦嗛敟浣擄紙鍗曠洰鏍囬浄杈撅級 鏀寔鐨勬牱寮忎俊鎭�
@@ -23643,48 +23631,48 @@
      * @property [hideRayEllipsoid = false] - 鍦ㄥ湴鐞冪浉浜ゆ椂 鏄惁闅愯棌
      */
     type StyleOptions = {
-        angle?: number;
-        length?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        topShow?: boolean;
-        topOutlineShow?: boolean;
-        shadowShow?: boolean;
-        rayEllipsoid?: boolean;
-        hideRayEllipsoid?: boolean;
+      angle?: number;
+      length?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      topShow?: boolean;
+      topOutlineShow?: boolean;
+      shadowShow?: boolean;
+      rayEllipsoid?: boolean;
+      hideRayEllipsoid?: boolean;
     };
-}
+  }
 
-/**
- * 鍦嗛敟浣擄紙鍗曠洰鏍囬浄杈撅級,
- * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.lookAt] - 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
- * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
- * @param [options.revers = false] - 鏄惁鍙嶈浆鏈濆悜
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class ConicSensor extends BasePointPrimitive {
+  /**
+   * 鍦嗛敟浣擄紙鍗曠洰鏍囬浄杈撅級,
+   * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.lookAt] - 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
+   * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
+   * @param [options.revers = false] - 鏄惁鍙嶈浆鏈濆悜
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class ConicSensor extends BasePointPrimitive {
     constructor(options?: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: ConicSensor.StyleOptions;
-        attr?: any;
-        lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty;
-        fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
-        revers?: boolean;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: ConicSensor.StyleOptions;
+      attr?: any;
+      lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty;
+      fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
+      revers?: boolean;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
@@ -23770,9 +23758,9 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-export namespace RectSensor {
+  export namespace RectSensor {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -23784,8 +23772,8 @@
      * @property postUpdate - 鏇存柊鍚�
      */
     type EventType = {
-        preUpdate: string;
-        postUpdate: string;
+      preUpdate: string;
+      postUpdate: string;
     };
     /**
      * 鍥涙1閿ヤ綋 鏀寔鐨勬牱寮忎俊鎭�
@@ -23807,50 +23795,50 @@
      * @property [hideRayEllipsoid = false] - 鍦ㄥ湴鐞冪浉浜ゆ椂 鏄惁闅愯棌
      */
     type StyleOptions = {
-        angle1?: number;
-        angle2?: number;
-        angle?: number;
-        length?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        topShow?: boolean;
-        topOutlineShow?: boolean;
-        topSteps?: number;
-        rayEllipsoid?: boolean;
-        hideRayEllipsoid?: boolean;
+      angle1?: number;
+      angle2?: number;
+      angle?: number;
+      length?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      topShow?: boolean;
+      topOutlineShow?: boolean;
+      topSteps?: number;
+      rayEllipsoid?: boolean;
+      hideRayEllipsoid?: boolean;
     };
-}
+  }
 
-/**
- * 鍥涙1閿ヤ綋,
- * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.lookAt] - 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
- * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
- * @param [options.revers = false] - 鏄惁鍙嶈浆鏈濆悜
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class RectSensor extends BasePointPrimitive {
+  /**
+   * 鍥涙1閿ヤ綋,
+   * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.lookAt] - 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
+   * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 鍙傝�冪郴
+   * @param [options.revers = false] - 鏄惁鍙嶈浆鏈濆悜
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class RectSensor extends BasePointPrimitive {
     constructor(options?: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: RectSensor.StyleOptions;
-        attr?: any;
-        lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty;
-        fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
-        revers?: boolean;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: RectSensor.StyleOptions;
+      attr?: any;
+      lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty;
+      fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
+      revers?: boolean;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
@@ -23940,9 +23928,9 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-export namespace Satellite {
+  export namespace Satellite {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -23953,57 +23941,57 @@
      * @property change - 鍗槦浣嶇疆鍙樺寲浜�
      */
     type EventType = {
-        change: string;
+      change: string;
     };
-}
+  }
 
-/**
- * 鍗槦缁煎悎浣� 瀵硅薄绫汇�愮粺涓�绠$悊鍗槦妯″瀷銆佽建閬撱�佽閿ヤ綋銆�,
- * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.tle1 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le1, 绀轰緥锛�'1 39150U 13018A   18309.20646405  .00000034  00000-0  12253-4 0  9993'
- * @param options.tle2 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le2, 绀轰緥锛�'2 39150  97.9189  29.2064 0018076 220.9170 139.0692 14.76532215297913'
- * @param [options.period] - 鍗槦杩愯鍛ㄦ湡锛堝崟浣嶏細鍒嗛挓锛�, 鏈紶鍊兼椂鑷姩鍦╰le2涓В鏋�
- * @param options.position - 褰撴病鏈塼le鏃讹紝鑷畾涔変紶鍏ュ姩鎬佸潗鏍囦綅缃紙鍚椂搴忕殑鐐归泦鍚堬級
- * @param [options.orientation] - 褰撴病鏈塼le鏃讹紝鑷畾涔変紶鍏ュ疄浣撴柟鍚�
- * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf鍗槦妯″瀷 鍜屽搴旂殑鏍峰紡锛屽睘鎬ц繕鍖呭惈锛�
- * @param [options.model.autoHeading = true] - heading鏄惁鑷姩涓鸿建閬撶殑鏂瑰悜
- * @param [options.cone] - 璁剧疆鏄惁鏄剧ず 鍗槦瑙嗛敟浣� 鍜屽搴旂殑鏍峰紡
- * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
- * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣鐐� 鍜屽搴旂殑鏍峰紡
- * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍍忕礌鐐� 鍜屽搴旂殑鏍峰紡
- * @param [options.path] - 璁剧疆鏄惁鏄剧ず 鍗槦杞ㄨ抗璺嚎 鍜屽搴旂殑鏍峰紡锛屽睘鎬ц繕鍖呭惈锛�
- * @param [options.path.closure = false] - 鏄惁闂悎杞ㄩ亾鍦�
- * @param [options.shadingLine] - 璁剧疆鏄惁鏄剧ず 鏄熶笅杞ㄨ抗 鍜屽搴旂殑鏍峰紡
- * @param [options.fixedFrameTransform] - 鍙傝�冪郴
- * @param [options.frameRate = 50] - 澶氬皯甯у埛鏂�1娆★紝鎺у埗鏁堢巼锛屽鏋滃崱椤垮氨鎶婅鏁板�艰皟澶т竴浜涖��
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class Satellite extends BaseGraphic {
+  /**
+   * 鍗槦缁煎悎浣� 瀵硅薄绫汇�愮粺涓�绠$悊鍗槦妯″瀷銆佽建閬撱�佽閿ヤ綋銆�,
+   * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.tle1 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le1, 绀轰緥锛�'1 39150U 13018A   18309.20646405  .00000034  00000-0  12253-4 0  9993'
+   * @param options.tle2 - 鍗槦涓よ杞ㄩ亾鏁帮紙TLE锛� 鐨則le2, 绀轰緥锛�'2 39150  97.9189  29.2064 0018076 220.9170 139.0692 14.76532215297913'
+   * @param [options.period] - 鍗槦杩愯鍛ㄦ湡锛堝崟浣嶏細鍒嗛挓锛�, 鏈紶鍊兼椂鑷姩鍦╰le2涓В鏋�
+   * @param options.position - 褰撴病鏈塼le鏃讹紝鑷畾涔変紶鍏ュ姩鎬佸潗鏍囦綅缃紙鍚椂搴忕殑鐐归泦鍚堬級
+   * @param [options.orientation] - 褰撴病鏈塼le鏃讹紝鑷畾涔変紶鍏ュ疄浣撴柟鍚�
+   * @param [options.model] - 璁剧疆鏄惁鏄剧ず gltf鍗槦妯″瀷 鍜屽搴旂殑鏍峰紡锛屽睘鎬ц繕鍖呭惈锛�
+   * @param [options.model.autoHeading = true] - heading鏄惁鑷姩涓鸿建閬撶殑鏂瑰悜
+   * @param [options.cone] - 璁剧疆鏄惁鏄剧ず 鍗槦瑙嗛敟浣� 鍜屽搴旂殑鏍峰紡
+   * @param [options.label] - 璁剧疆鏄惁鏄剧ず 鏂囨湰 鍜屽搴旂殑鏍峰紡
+   * @param [options.billboard] - 璁剧疆鏄惁鏄剧ず 鍥炬爣鐐� 鍜屽搴旂殑鏍峰紡
+   * @param [options.point] - 璁剧疆鏄惁鏄剧ず 鍍忕礌鐐� 鍜屽搴旂殑鏍峰紡
+   * @param [options.path] - 璁剧疆鏄惁鏄剧ず 鍗槦杞ㄨ抗璺嚎 鍜屽搴旂殑鏍峰紡锛屽睘鎬ц繕鍖呭惈锛�
+   * @param [options.path.closure = false] - 鏄惁闂悎杞ㄩ亾鍦�
+   * @param [options.shadingLine] - 璁剧疆鏄惁鏄剧ず 鏄熶笅杞ㄨ抗 鍜屽搴旂殑鏍峰紡
+   * @param [options.fixedFrameTransform] - 鍙傝�冪郴
+   * @param [options.frameRate = 50] - 澶氬皯甯у埛鏂�1娆★紝鎺у埗鏁堢巼锛屽鏋滃崱椤垮氨鎶婅鏁板�艰皟澶т竴浜涖��
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class Satellite extends BaseGraphic {
     constructor(options?: {
-        tle1: string;
-        tle2: string;
-        period?: number;
-        position: Cesium.SampledPositionProperty;
-        orientation?: Cesium.Property;
-        model?: {
-            autoHeading?: boolean;
-        };
-        cone?: SatelliteSensor.StyleOptions;
-        label?: LabelEntity.StyleOptions;
-        billboard?: BillboardEntity.StyleOptions;
-        point?: PointEntity.StyleOptions;
-        path?: {
-            closure?: boolean;
-        };
-        shadingLine?: BillboardEntity.StyleOptions;
-        fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
-        frameRate?: number;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      tle1: string;
+      tle2: string;
+      period?: number;
+      position: Cesium.SampledPositionProperty;
+      orientation?: Cesium.Property;
+      model?: {
+        autoHeading?: boolean;
+      };
+      cone?: SatelliteSensor.StyleOptions;
+      label?: LabelEntity.StyleOptions;
+      billboard?: BillboardEntity.StyleOptions;
+      point?: PointEntity.StyleOptions;
+      path?: {
+        closure?: boolean;
+      };
+      shadingLine?: BillboardEntity.StyleOptions;
+      fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
+      frameRate?: number;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 鍔犺浇Entity鏁版嵁鐨勫唴閮–esium瀹瑰櫒
@@ -24087,9 +24075,9 @@
      * @returns 鏃�
      */
     updateOrientation(newangle?: {
-        heading?: number;
-        pitch?: number;
-        roll?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
     }): void;
     /**
      * 瀹氫綅鍒板崼鏄熷綋鍓嶆墍鍦ㄤ綅缃�
@@ -24110,19 +24098,19 @@
      * @returns 鏃�
      */
     flyTo(options?: {
-        scale?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      scale?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): void;
     /**
      * 瀵硅薄鐨刬d鏍囪瘑
@@ -24132,9 +24120,9 @@
      * 褰撳墠绫荤殑鏋勯�犲弬鏁�
      */
     readonly options: any;
-}
+  }
 
-export namespace SatelliteSensor {
+  export namespace SatelliteSensor {
     /**
      * 鍗槦瑙嗛敟缁煎悎浣擄紙鍦嗛敟鎴栧洓鍑岄敟锛� 鏀寔鐨勬牱寮忎俊鎭�
      * @property [sensorType = SatelliteSensor.Type.Rect] - 瑙嗛敟绫诲瀷
@@ -24152,58 +24140,58 @@
      * @property [rayEllipsoid = false] - 鏄惁姹備氦鍦扮悆璁$畻
      */
     type StyleOptions = {
-        sensorType?: SatelliteSensor.Type;
-        angle1?: number;
-        angle2?: number;
-        angle?: number;
-        length?: number;
-        heading?: number;
-        pitch?: number;
-        roll?: number;
-        color?: string | Cesium.Color;
-        opacity?: number;
-        outline?: boolean;
-        outlineColor?: string | Cesium.Color;
-        rayEllipsoid?: boolean;
+      sensorType?: SatelliteSensor.Type;
+      angle1?: number;
+      angle2?: number;
+      angle?: number;
+      length?: number;
+      heading?: number;
+      pitch?: number;
+      roll?: number;
+      color?: string | Cesium.Color;
+      opacity?: number;
+      outline?: boolean;
+      outlineColor?: string | Cesium.Color;
+      rayEllipsoid?: boolean;
     };
     /**
      * 瑙嗛敟浣撶被鍨�
      */
     enum Type {
-        Conic,
-        Rect
+      Conic,
+      Rect
     }
-}
+  }
 
-/**
- * 鍗槦瑙嗛敟缁煎悎浣擄紙鍦嗛敟鎴栧洓鍑岄敟锛�,
- * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.position - 鍧愭爣浣嶇疆
- * @param options.style - 鏍峰紡淇℃伅
- * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
- * @param [options.lookAt] - 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
- * @param [options.trackedEntity] - 妞庝綋璺熼殢鐨勫崼鏄燂紙妞庝綋浣嶇疆璺熼殢鍙樺寲锛屾柟鍚戜笉鍙橈級
- * @param [options.autoHeading] - 鏄惁鑷姩杩借釜trackedEntity鐩爣鐨刪eading鏂瑰悜
- * @param [options.fixedFrameTransform] - 鍙傝�冪郴
- * @param [options.revers = false] - 鏄惁鍙嶈浆鏈濆悜
- * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
- * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
- * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
- */
-export class SatelliteSensor extends BasePointPrimitive {
+  /**
+   * 鍗槦瑙嗛敟缁煎悎浣擄紙鍦嗛敟鎴栧洓鍑岄敟锛�,
+   * 銆愰渶瑕佸紩鍏�  mars3d-space 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.position - 鍧愭爣浣嶇疆
+   * @param options.style - 鏍峰紡淇℃伅
+   * @param [options.attr] - 闄勪欢鐨勫睘鎬т俊鎭紝鍙互浠绘剰闄勫姞灞炴�э紝瀵煎嚭geojson鎴杍son鏃朵細鑷姩澶勭悊瀵煎嚭銆�
+   * @param [options.lookAt] - 妞庝綋鏂瑰悜杩借釜鐨勭洰鏍囷紙妞庝綋鏂瑰悜璺熼殢鍙樺寲锛屼綅缃笉鍙橈級
+   * @param [options.trackedEntity] - 妞庝綋璺熼殢鐨勫崼鏄燂紙妞庝綋浣嶇疆璺熼殢鍙樺寲锛屾柟鍚戜笉鍙橈級
+   * @param [options.autoHeading] - 鏄惁鑷姩杩借釜trackedEntity鐩爣鐨刪eading鏂瑰悜
+   * @param [options.fixedFrameTransform] - 鍙傝�冪郴
+   * @param [options.revers = false] - 鏄惁鍙嶈浆鏈濆悜
+   * @param [options.id = uuid()] - 鐭㈤噺鏁版嵁id鏍囪瘑
+   * @param [options.name = ''] - 鐭㈤噺鏁版嵁鍚嶇О
+   * @param [options.show = true] - 鐭㈤噺鏁版嵁鏄惁鏄剧ず
+   */
+  export class SatelliteSensor extends BasePointPrimitive {
     constructor(options?: {
-        position: LatLngPoint | Cesium.Cartesian3;
-        style: SatelliteSensor.StyleOptions;
-        attr?: any;
-        lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty;
-        trackedEntity?: Cesium.Entity;
-        autoHeading?: boolean;
-        fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
-        revers?: boolean;
-        id?: string | number;
-        name?: string;
-        show?: boolean;
+      position: LatLngPoint | Cesium.Cartesian3;
+      style: SatelliteSensor.StyleOptions;
+      attr?: any;
+      lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty;
+      trackedEntity?: Cesium.Entity;
+      autoHeading?: boolean;
+      fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame;
+      revers?: boolean;
+      id?: string | number;
+      name?: string;
+      show?: boolean;
     });
     /**
      * 妞庝綋绫诲瀷
@@ -24285,55 +24273,55 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-/**
- * 瓒呭浘S3M涓夌淮妯″瀷鍥惧眰,
- * 銆愰渶瑕佸紩鍏�  mars3d-supermap 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - supermap鐨凷3M鏈嶅姟鍦板潃,绀轰緥锛�"url": "http://www.supermapol.com/realspace/services/3D-Olympic/rest/realspace"
- * @param [options.layername] - 鎸囧畾鍥惧眰鍚嶇О,鏈寚瀹氭椂锛屾墦寮�iserver鍦烘櫙鏈嶅姟涓嬫墍鏈夊浘灞�
- * @param [options.sceneName] - 宸ヤ綔绌洪棿涓湁澶氫釜鍦烘櫙锛岄渶瑕佹寚瀹氬満鏅悕绉帮紱璁剧疆涓簎ndefined锛岄粯璁ゆ墦寮�绗竴涓�
- * @param [options.s3mOptions] - [S3M鏀寔鐨勫弬鏁癩{@link http://support.supermap.com.cn:8090/webgl/docs/Documentation/S3MTilesLayer.html?classFilter=S3MTilesLayer} ,绀轰緥锛� {"selectEnabled":false},
- * @param [options.position] - 妯″瀷鏂扮殑涓績鐐逛綅缃紙绉诲姩妯″瀷锛�
- * @param options.position.alt - 鑾峰彇鎴栬缃簳閮ㄩ珮绋嬨�傦紙鍗曚綅锛氱背锛�
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class S3MLayer extends BaseLayer {
+  /**
+   * 瓒呭浘S3M涓夌淮妯″瀷鍥惧眰,
+   * 銆愰渶瑕佸紩鍏�  mars3d-supermap 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - supermap鐨凷3M鏈嶅姟鍦板潃,绀轰緥锛�"url": "http://www.supermapol.com/realspace/services/3D-Olympic/rest/realspace"
+   * @param [options.layername] - 鎸囧畾鍥惧眰鍚嶇О,鏈寚瀹氭椂锛屾墦寮�iserver鍦烘櫙鏈嶅姟涓嬫墍鏈夊浘灞�
+   * @param [options.sceneName] - 宸ヤ綔绌洪棿涓湁澶氫釜鍦烘櫙锛岄渶瑕佹寚瀹氬満鏅悕绉帮紱璁剧疆涓簎ndefined锛岄粯璁ゆ墦寮�绗竴涓�
+   * @param [options.s3mOptions] - [S3M鏀寔鐨勫弬鏁癩{@link http://support.supermap.com.cn:8090/webgl/docs/Documentation/S3MTilesLayer.html?classFilter=S3MTilesLayer} ,绀轰緥锛� {"selectEnabled":false},
+   * @param [options.position] - 妯″瀷鏂扮殑涓績鐐逛綅缃紙绉诲姩妯″瀷锛�
+   * @param options.position.alt - 鑾峰彇鎴栬缃簳閮ㄩ珮绋嬨�傦紙鍗曚綅锛氱背锛�
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class S3MLayer extends BaseLayer {
     constructor(options?: {
-        url: string;
-        layername?: string;
-        sceneName?: string;
-        s3mOptions?: any;
-        position?: {
-            alt: number;
-        };
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      layername?: string;
+      sceneName?: string;
+      s3mOptions?: any;
+      position?: {
+        alt: number;
+      };
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 妯″瀷瀵瑰簲鐨凜esium.S3MTilesLayer鍥惧眰缁�
@@ -24367,143 +24355,143 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseLayer;
-}
+  }
 
-/**
- * 瓒呭浘褰卞儚鐡︾墖鏈嶅姟鍥惧眰,
- * 銆愰渶瑕佸紩鍏�  mars3d-supermap 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - supermap鐨勫奖鍍忔湇鍔″湴鍧�
- * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
- * @param [options.tileFormat] - 褰卞儚鍥剧墖鏍煎紡锛岄粯璁や负png銆�
- * @param [options.transparent = true] - 璁剧疆璇锋眰鐨勫湴鍥炬湇鍔$殑鍙傛暟鏄惁涓簍ransparent銆�
- * @param [options.transparentBackColor] - 璁剧疆褰卞儚閫忔槑鑹层��
- * @param [options.transparentBackColorTolerance] - 鍘婚粦杈�,璁剧疆褰卞儚閫忔槑鑹插闄愶紝鍙栧�艰寖鍥翠负0.0~1.0銆�0.0琛ㄧず瀹屽叏閫忔槑锛�1.0琛ㄧず瀹屽叏涓嶉�忔槑銆�
- * @param [options.cacheKey] - 褰卞儚鐨勪笁缁寸紦瀛樺瘑閽ャ��
- * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
- * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
- * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
- * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
- * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
- * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
- * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
- * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
- * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
- * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
- * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
- * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
- * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
- * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
- * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
- *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
- * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
- * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.alpha = 1.0] - 鍚宱pacity銆�
- * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
- * @param [options.brightness = 1.0] - 浜害
- * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
- * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
- * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
- * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
- * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
- * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
- * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
- * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
- * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
- * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
- * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
- * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class SmImgLayer extends BaseTileLayer {
+  /**
+   * 瓒呭浘褰卞儚鐡︾墖鏈嶅姟鍥惧眰,
+   * 銆愰渶瑕佸紩鍏�  mars3d-supermap 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - supermap鐨勫奖鍍忔湇鍔″湴鍧�
+   * @param [options.subdomains] - URL妯℃澘涓敤浜� {s} 鍗犱綅绗︾殑瀛愬煙銆� 濡傛灉姝ゅ弬鏁版槸鍗曚釜瀛楃涓诧紝鍒欏瓧绗︿覆涓殑姣忎釜瀛楃閮芥槸涓�涓瓙鍩熴�傚鏋滄槸 涓�涓暟缁勶紝鏁扮粍涓殑姣忎釜鍏冪礌閮芥槸涓�涓瓙鍩熴��
+   * @param [options.tileFormat] - 褰卞儚鍥剧墖鏍煎紡锛岄粯璁や负png銆�
+   * @param [options.transparent = true] - 璁剧疆璇锋眰鐨勫湴鍥炬湇鍔$殑鍙傛暟鏄惁涓簍ransparent銆�
+   * @param [options.transparentBackColor] - 璁剧疆褰卞儚閫忔槑鑹层��
+   * @param [options.transparentBackColorTolerance] - 鍘婚粦杈�,璁剧疆褰卞儚閫忔槑鑹插闄愶紝鍙栧�艰寖鍥翠负0.0~1.0銆�0.0琛ㄧず瀹屽叏閫忔槑锛�1.0琛ㄧず瀹屽叏涓嶉�忔槑銆�
+   * @param [options.cacheKey] - 褰卞儚鐨勪笁缁寸紦瀛樺瘑閽ャ��
+   * @param [options.minimumLevel = 0] - 鐡︾墖鎵�鏀寔鐨勬渶浣庡眰绾э紝濡傛灉鏁版嵁娌℃湁绗�0灞傦紝璇ュ弬鏁板繀椤婚厤缃�,褰撳湴鍥惧皬浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.maximumLevel] - 鐡︾墖鎵�鏀寔鐨勬渶澶у眰绾�,澶т簬璇ュ眰绾ф椂浼氭樉绀轰笂涓�灞傛媺浼稿悗鐨勭摝鐗囷紝褰撳湴鍥惧ぇ浜庤绾у埆鏃讹紝骞冲彴涓嶅幓璇锋眰鏈嶅姟鏁版嵁銆�
+   * @param [options.minimumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶灏忓湴褰㈢粏鑺傜骇鍒紝灏忎簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.maximumTerrainLevel] - 灞曠ず褰卞儚鍥惧眰鐨勬渶澶у湴褰㈢粏鑺傜骇鍒紝澶т簬璇ョ骇鍒椂锛屽钩鍙颁笉鏄剧ず褰卞儚鏁版嵁銆�
+   * @param [options.rectangle] - 鐡︾墖鏁版嵁鐨勭煩褰㈠尯鍩熻寖鍥�
+   * @param options.rectangle.xmin - 鏈�灏忕粡搴﹀��, -180 鑷� 180
+   * @param options.rectangle.xmax - 鏈�澶х含搴﹀��, -180 鑷� 180
+   * @param options.rectangle.ymin - 鏈�灏忕含搴﹀��, -90 鑷� 90
+   * @param options.rectangle.ymax - 鏈�澶х含搴﹀��, -90 鑷� 90
+   * @param options.bbox - bbox瑙勮寖鐨勭摝鐗囨暟鎹殑鐭╁舰鍖哄煙鑼冨洿,涓巖ectangle浜岄�変竴鍗冲彲銆�
+   * @param [options.zIndex] - 鎺у埗鍥惧眰鐨勫彔鍔犲眰娆★紝榛樿鎸夊姞杞界殑椤哄簭杩涜鍙犲姞锛屼絾涔熷彲浠ヨ嚜瀹氫箟鍙犲姞椤哄簭锛屾暟瀛楀ぇ鐨勫湪涓婇潰銆�
+   * @param [options.crs = CRS.EPSG:3857] - 鐡︾墖鏁版嵁鐨勫潗鏍囩郴淇℃伅锛岄粯璁や负澧ㄥ崱鎵樻姇褰�
+   * @param [options.chinaCRS] - 鏍囪瘑鐡︾墖鐨勫浗鍐呭潗鏍囩郴锛堢敤浜庤嚜鍔ㄧ籂鍋忔垨鍔犲亸锛夛紝鑷姩灏嗙摝鐗囪浆涓簃ap瀵瑰簲鐨刢hinaCRS绫诲瀷鍧愭爣绯汇��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃惰浣跨敤鐨勪唬鐞嗘湇鍔rl銆�
+   * @param [options.templateValues] - 涓�涓璞★紝鐢ㄤ簬鏇挎崲Url涓殑妯℃澘鍊肩殑閿�/鍊煎
+   * @param [options.queryParameters] - 涓�涓璞★紝鍏朵腑鍖呭惈鍦ㄦ绱㈣祫婧愭椂灏嗗彂閫佺殑鏌ヨ鍙傛暟銆傛瘮濡傦細queryParameters: {'access_token': '123-435-456-000'},
+   * @param [options.headers] - 涓�涓璞★紝灏嗗彂閫佺殑鍏朵粬HTTP鏍囧ご銆傛瘮濡傦細headers: { 'X-My-Header': 'valueOfHeader' },
+   * @param [options.enablePickFeatures = true] - 濡傛灉涓簍rue锛屽垯 {@link UrlTemplateImageryProvider#pickFeatures} 璇锋眰 pickFeaturesUrl 骞跺皾璇曡В閲婂搷搴斾腑鍖呭惈鐨勫姛鑳姐��
+   *        濡傛灉涓� false{@link UrlTemplateImageryProvider#pickFeatures} 浼氱珛鍗宠繑鍥炴湭瀹氫箟锛堣〃绀烘病鏈夊彲鎷惧彇鐨勫唴瀹癸級 鍔熻兘锛夎�屾棤闇�涓庢湇鍔″櫒閫氫俊銆傚鏋滄偍鐭ラ亾鏁版嵁锛屽垯灏嗘灞炴�ц缃负false 婧愪笉鏀寔閫夋嫨鍔熻兘锛屾垨鑰呮偍涓嶅笇鏈涜鎻愪緵绋嬪簭鐨勫姛鑳藉彲渚涢�夋嫨銆傛敞鎰� 鍙互閫氳繃淇敼 {@link UriTemplateImageryProvider#enablePickFeatures}鏉ュ姩鎬佽鐩� 灞炴�с��
+   * @param [options.getFeatureInfoFormats] - 鍦ㄦ煇澶勮幏鍙栧姛鑳戒俊鎭殑鏍煎紡 璋冪敤 {@link UrlTemplateImageryProvider#pickFeatures} 鐨勭壒瀹氫綅缃�傚鏋滆繖 鍙傛暟鏈寚瀹氾紝鍔熻兘閫夋嫨宸茬鐢ㄣ��
+   * @param [options.opacity = 1.0] - 閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.alpha = 1.0] - 鍚宱pacity銆�
+   * @param [options.nightAlpha = 1.0] - 褰� enableLighting 涓� true 鏃� 锛屽湪鍦扮悆鐨勫鏅氬尯鍩熺殑閫忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.dayAlpha = 1.0] - 褰� enableLighting 涓� true 鏃讹紝鍦ㄥ湴鐞冪殑鐧藉ぉ鍖哄煙鐨勯�忔槑搴︼紝鍙栧�艰寖鍥达細0.0-1.0銆�
+   * @param [options.brightness = 1.0] - 浜害
+   * @param [options.contrast = 1.0] - 瀵规瘮搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庡姣斿害锛岃�屽ぇ浜�1.0鍒欎細鎻愰珮瀵规瘮搴︺��
+   * @param [options.hue = 0.0] - 鑹茶皟銆� 0.0 鏃舵湭淇敼鐨勫浘鍍忛鑹层��
+   * @param [options.saturation = 1.0] - 楗卞拰搴︺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊锛屽皬浜�1.0浼氶檷浣庨ケ鍜屽害锛岃�屽ぇ浜�1.0鍒欎細澧炲姞楗卞拰搴︺��
+   * @param [options.gamma = 1.0] - 浼介┈鏍℃鍊笺�� 1.0浣跨敤鏈慨鏀圭殑鍥惧儚棰滆壊銆�
+   * @param [options.maximumAnisotropy = maximum supported] - 浣跨敤鐨勬渶澶у悇鍚戝紓鎬ф按骞� 鐢ㄤ簬绾圭悊杩囨护銆傚鏋滄湭鎸囧畾姝ゅ弬鏁帮紝鍒欐敮鎸佹渶澶у悇鍚戝紓鎬� 灏嗕娇鐢╓ebGL鍫嗘爤銆傝緝澶х殑鍊煎彲浣垮奖鍍忓湪姘村钩鏂瑰悜涓婄湅璧锋潵鏇村ソ 瑙嗗浘銆�
+   * @param [options.cutoutRectangle] - 鍒跺浘鐭╁舰锛岀敤浜庤鍓ImageryLayer鐨勪竴閮ㄥ垎銆�
+   * @param [options.colorToAlpha] - 鐢ㄤ綔Alpha鐨勯鑹层��
+   * @param [options.colorToAlphaThreshold = 0.004] - 棰滆壊鍒癆lpha鐨勯槇鍊笺��
+   * @param [options.hasAlphaChannel = true] - 濡傛灉姝ゅ浘鍍忔彁渚涜�呮彁渚涚殑鍥惧儚涓虹湡 鍖呮嫭涓�涓狝lpha閫氶亾锛涘惁鍒欎负鍋囥�傚鏋滄灞炴�т负false锛屽垯涓篈lpha閫氶亾锛屽鏋� 鐩墠锛屽皢琚拷鐣ャ�傚鏋滄灞炴�т负true锛屽垯浠讳綍娌℃湁Alpha閫氶亾鐨勫浘鍍忛兘灏� 瀹冧滑鐨刟lpha闅忓鍙銆傚綋姝ゅ睘鎬т负false鏃讹紝鍐呭瓨浣跨敤鎯呭喌 鍜岀汗鐞嗕笂浼犳椂闂村彲鑳戒細鍑忓皯銆�
+   * @param [options.tileWidth = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犲搴︺��
+   * @param [options.tileHeight = 256] - 鍥惧儚鍥惧潡鐨勫儚绱犻珮搴︺��
+   * @param [options.customTags] - 鍏佽鏇挎崲缃戝潃妯℃澘涓殑鑷畾涔夊叧閿瓧銆傝瀵硅薄蹇呴』鍏锋湁瀛楃涓蹭綔涓洪敭锛屽苟涓斿繀椤诲叿鏈夊�笺��
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class SmImgLayer extends BaseTileLayer {
     constructor(options?: {
-        url: string;
-        subdomains?: string | string[];
-        tileFormat?: string;
-        transparent?: boolean;
-        transparentBackColor?: string | Cesium.Color;
-        transparentBackColorTolerance?: number;
-        cacheKey?: string;
-        minimumLevel?: number;
-        maximumLevel?: number;
-        minimumTerrainLevel?: number;
-        maximumTerrainLevel?: number;
-        rectangle?: {
-            xmin: number;
-            xmax: number;
-            ymin: number;
-            ymax: number;
-        };
-        bbox: number[];
-        zIndex?: number;
-        crs?: CRS;
-        chinaCRS?: ChinaCRS;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        enablePickFeatures?: boolean;
-        getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
-        opacity?: number;
-        alpha?: number | ((...params: any[]) => any);
-        nightAlpha?: number | ((...params: any[]) => any);
-        dayAlpha?: number | ((...params: any[]) => any);
-        brightness?: number | ((...params: any[]) => any);
-        contrast?: number | ((...params: any[]) => any);
-        hue?: number | ((...params: any[]) => any);
-        saturation?: number | ((...params: any[]) => any);
-        gamma?: number | ((...params: any[]) => any);
-        maximumAnisotropy?: number;
-        cutoutRectangle?: Cesium.Rectangle;
-        colorToAlpha?: Cesium.Color;
-        colorToAlphaThreshold?: number;
-        hasAlphaChannel?: boolean;
-        tileWidth?: number;
-        tileHeight?: number;
-        customTags?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      subdomains?: string | string[];
+      tileFormat?: string;
+      transparent?: boolean;
+      transparentBackColor?: string | Cesium.Color;
+      transparentBackColorTolerance?: number;
+      cacheKey?: string;
+      minimumLevel?: number;
+      maximumLevel?: number;
+      minimumTerrainLevel?: number;
+      maximumTerrainLevel?: number;
+      rectangle?: {
+        xmin: number;
+        xmax: number;
+        ymin: number;
+        ymax: number;
+      };
+      bbox: number[];
+      zIndex?: number;
+      crs?: CRS;
+      chinaCRS?: ChinaCRS;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      enablePickFeatures?: boolean;
+      getFeatureInfoFormats?: Cesium.GetFeatureInfoFormat[];
+      opacity?: number;
+      alpha?: number | ((...params: any[]) => any);
+      nightAlpha?: number | ((...params: any[]) => any);
+      dayAlpha?: number | ((...params: any[]) => any);
+      brightness?: number | ((...params: any[]) => any);
+      contrast?: number | ((...params: any[]) => any);
+      hue?: number | ((...params: any[]) => any);
+      saturation?: number | ((...params: any[]) => any);
+      gamma?: number | ((...params: any[]) => any);
+      maximumAnisotropy?: number;
+      cutoutRectangle?: Cesium.Rectangle;
+      colorToAlpha?: Cesium.Color;
+      colorToAlphaThreshold?: number;
+      hasAlphaChannel?: boolean;
+      tileWidth?: number;
+      tileHeight?: number;
+      customTags?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 鍒涘缓鐢ㄤ簬鍥惧眰鐨� ImageryProvider瀵硅薄
@@ -24523,54 +24511,54 @@
      * @returns 鏃�
      */
     _addedHook(): void;
-}
+  }
 
-/**
- * 瓒呭浘MVT鐭㈤噺鐡︾墖鍥惧眰,
- * 銆愰渶瑕佸紩鍏�  mars3d-supermap 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - 閫傜敤浜庨�氳繃SuperMap妗岄潰杞欢鐢熸垚mvt鏁版嵁,缁廼Server鍙戝竷涓簉est椋庢牸鐨勫湴鍥炬湇鍔★紝鍙渶鎻愪緵鏈嶅姟鍦板潃銆�
- * @param options.layer - 鍥惧眰鍚嶇О,閫傜敤浜庣涓夋柟鍙戝竷鐨刉MTS鏈嶅姟銆�
- * @param [options.canvasWidth] - 鐢ㄦ潵缁樺埗鐭㈤噺鐨勭汗鐞嗚竟闀裤�傞粯璁ゆ槸512锛岃秺澶ц秺绮剧粏锛岃秺灏忔�ц兘瓒婇珮銆�
- * @param [options.format = 'mvt'] - 閫傜敤浜庣涓夋柟鍙戝竷鐨刉MTS鏈嶅姟銆�
- * @param [options.mapboxStyle] - 浣跨敤鐨刴apBox椋庢牸銆�
- * @param [options.鍏朵粬] - 鍙傝�僛supermap瀹樻柟API]{@link http://support.supermap.com.cn:8090/webgl/docs/Documentation/Scene.html#addVectorTilesLayer}
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class SmMvtLayer extends BaseLayer {
+  /**
+   * 瓒呭浘MVT鐭㈤噺鐡︾墖鍥惧眰,
+   * 銆愰渶瑕佸紩鍏�  mars3d-supermap 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - 閫傜敤浜庨�氳繃SuperMap妗岄潰杞欢鐢熸垚mvt鏁版嵁,缁廼Server鍙戝竷涓簉est椋庢牸鐨勫湴鍥炬湇鍔★紝鍙渶鎻愪緵鏈嶅姟鍦板潃銆�
+   * @param options.layer - 鍥惧眰鍚嶇О,閫傜敤浜庣涓夋柟鍙戝竷鐨刉MTS鏈嶅姟銆�
+   * @param [options.canvasWidth] - 鐢ㄦ潵缁樺埗鐭㈤噺鐨勭汗鐞嗚竟闀裤�傞粯璁ゆ槸512锛岃秺澶ц秺绮剧粏锛岃秺灏忔�ц兘瓒婇珮銆�
+   * @param [options.format = 'mvt'] - 閫傜敤浜庣涓夋柟鍙戝竷鐨刉MTS鏈嶅姟銆�
+   * @param [options.mapboxStyle] - 浣跨敤鐨刴apBox椋庢牸銆�
+   * @param [options.鍏朵粬] - 鍙傝�僛supermap瀹樻柟API]{@link http://support.supermap.com.cn:8090/webgl/docs/Documentation/Scene.html#addVectorTilesLayer}
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class SmMvtLayer extends BaseLayer {
     constructor(options?: {
-        url: string;
-        layer: string;
-        canvasWidth?: number;
-        format?: string;
-        mapboxStyle?: any;
-        鍏朵粬?: any;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url: string;
+      layer: string;
+      canvasWidth?: number;
+      format?: string;
+      mapboxStyle?: any;
+      鍏朵粬?: any;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 瀵瑰簲鐨剆upermap鍥惧眰 Cesium.VectorTilesLayer
@@ -24600,61 +24588,61 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     flyTo(options?: {
-        radius?: number;
-        scale?: number;
-        duration?: number;
-        complete?: Cesium.Camera.FlightCompleteCallback;
-        cancel?: Cesium.Camera.FlightCancelledCallback;
-        endTransform?: Cesium.Matrix4;
-        maximumHeight?: number;
-        pitchAdjustHeight?: number;
-        flyOverLongitude?: number;
-        flyOverLongitudeWeight?: number;
-        convert?: boolean;
-        easingFunction?: Cesium.EasingFunction.Callback;
+      radius?: number;
+      scale?: number;
+      duration?: number;
+      complete?: Cesium.Camera.FlightCompleteCallback;
+      cancel?: Cesium.Camera.FlightCancelledCallback;
+      endTransform?: Cesium.Matrix4;
+      maximumHeight?: number;
+      pitchAdjustHeight?: number;
+      flyOverLongitude?: number;
+      flyOverLongitudeWeight?: number;
+      convert?: boolean;
+      easingFunction?: Cesium.EasingFunction.Callback;
     }): BaseLayer;
-}
+  }
 
-/**
- * 澶╁湴鍥� 涓夌淮鍦板悕鏈嶅姟鍥惧眰
- * 銆愰渶瑕佸紩鍏� mars3d-tdt 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url = 'https://t{s}.tianditu.gov.cn/mapservice/GetTiles'] - 澶╁湴鍥炬湇鍔″湴鍧�
- * @param [options.subdomains = '01234567'] - 鏈嶅姟璐熻浇瀛愬煙
- * @param [options.key = mars3d.Token.tianditu] - 澶╁湴鍥炬湇鍔oken浠ょ墝
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class TdtDmLayer extends BaseLayer {
+  /**
+   * 澶╁湴鍥� 涓夌淮鍦板悕鏈嶅姟鍥惧眰
+   * 銆愰渶瑕佸紩鍏� mars3d-tdt 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url = 'https://t{s}.tianditu.gov.cn/mapservice/GetTiles'] - 澶╁湴鍥炬湇鍔″湴鍧�
+   * @param [options.subdomains = '01234567'] - 鏈嶅姟璐熻浇瀛愬煙
+   * @param [options.key = mars3d.Token.tianditu] - 澶╁湴鍥炬湇鍔oken浠ょ墝
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class TdtDmLayer extends BaseLayer {
     constructor(options?: {
-        url?: string;
-        subdomains?: string;
-        key?: string;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      url?: string;
+      subdomains?: string;
+      key?: string;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 瀵硅薄娣诲姞鍒板湴鍥句笂鐨勫垱寤洪挬瀛愭柟娉曪紝
@@ -24668,25 +24656,25 @@
      * @returns 鏃�
      */
     _removedHook(): void;
-}
+  }
 
-/**
- * 澶╁湴鍥� 鍦板舰鏈嶅姟
- * 銆愰渶瑕佸紩鍏� mars3d-tdt 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.url = 'https://t{s}.tianditu.gov.cn/DataServer'] - 澶╁湴鍥炬湇鍔″湴鍧�
- * @param [options.subdomains = '01234567'] - 鏈嶅姟璐熻浇瀛愬煙
- * @param [options.key = mars3d.Token.tianditu] - 澶╁湴鍥炬湇鍔oken浠ょ墝
- */
-export class TdtTerrainProvider extends Cesium.TerrainProvider {
+  /**
+   * 澶╁湴鍥� 鍦板舰鏈嶅姟
+   * 銆愰渶瑕佸紩鍏� mars3d-tdt 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.url = 'https://t{s}.tianditu.gov.cn/DataServer'] - 澶╁湴鍥炬湇鍔″湴鍧�
+   * @param [options.subdomains = '01234567'] - 鏈嶅姟璐熻浇瀛愬煙
+   * @param [options.key = mars3d.Token.tianditu] - 澶╁湴鍥炬湇鍔oken浠ょ墝
+   */
+  export class TdtTerrainProvider extends Cesium.TerrainProvider {
     constructor(options?: {
-        url?: string;
-        subdomains?: string;
-        key?: string;
+      url?: string;
+      subdomains?: string;
+      key?: string;
     });
-}
+  }
 
-export namespace BaseWidget {
+  export namespace BaseWidget {
     /**
      * widget 閰嶇疆鍙傛暟
      * @property name - 蹇呴』锛屼腑鏂囧悕绉帮紝鐢ㄤ簬鏍囪瘑鍜屽脊绐楁爣棰樸��
@@ -24719,81 +24707,81 @@
      * @property [鍏朵粬] - 浼犲叆鏁版嵁绛夛紝瀹氫箟鐨勪换鎰忓弬鏁板湪widget鍐呴儴鏂规硶涓兘鍙互閫氳繃this.config鑾峰彇鍒�
      */
     type widgetOptions = {
-        name: string;
-        uri: string;
-        id?: string;
-        autoDisable?: boolean;
-        disableOther?: boolean;
-        group?: string;
-        windowOptions?: {
-            width?: number | string;
-            height?: number | string;
-            position?: {
-                top?: number | string;
-                bottom?: number | string;
-                left?: number | string;
-                right?: number | string;
-            };
-            minHeight?: number;
-            maxHeight?: number;
-            minWidth?: number;
-            maxWidth?: number;
-            maxmin?: boolean;
-            shade?: number | any[];
-            shadeClose?: boolean;
-            closeBtn?: number;
-            noTitle?: number;
+      name: string;
+      uri: string;
+      id?: string;
+      autoDisable?: boolean;
+      disableOther?: boolean;
+      group?: string;
+      windowOptions?: {
+        width?: number | string;
+        height?: number | string;
+        position?: {
+          top?: number | string;
+          bottom?: number | string;
+          left?: number | string;
+          right?: number | string;
         };
-        openAtStart?: boolean;
-        style?: string;
-        css?: any;
-        show?: boolean;
-        鍏朵粬?: any;
+        minHeight?: number;
+        maxHeight?: number;
+        minWidth?: number;
+        maxWidth?: number;
+        maxmin?: boolean;
+        shade?: number | any[];
+        shadeClose?: boolean;
+        closeBtn?: number;
+        noTitle?: number;
+      };
+      openAtStart?: boolean;
+      style?: string;
+      css?: any;
+      show?: boolean;
+      鍏朵粬?: any;
     };
-}
+  }
 
-/**
- * widget鍩虹绫�,
- * 闇�瑕佺户鎵垮悗浣跨敤锛屼笉鐢ㄦ墜鍔ㄥ疄渚嬪寲锛屾鏋跺唴閮ㄨ嚜鍔ㄥ疄渚嬪寲鍙婄浉鍏冲鐞嗐��
- * 銆愰渶瑕佸紩鍏�  mars3d-widget 鎻掍欢搴撱��
- * @example
- * //浣跨敤绀轰緥
- * class MyWidget extends mars3d.widget.BaseWidget {
- *   //澶栭儴璧勬簮閰嶇疆
- *   get resources() {
- *     return [
- *       'js/test.js', //褰撳墠鍚岀洰褰曚笅
- *       './lib/dom2img/dom-to-image.js', //涓婚〉闈㈢浉鍚岀洰褰曚笅
- *     ]
- *   }
- *   //寮圭獥閰嶇疆
- *   get view() {
- *     return {
- *       type: 'window',
- *       url: 'view.html',
- *       windowOptions: {  width: 250 },
- *     }
- *   }
- *   //鍒濆鍖朳浠呮墽琛�1娆
- *   create() {}
- *   //姣忎釜绐楀彛鍒涘缓瀹屾垚鍚庤皟鐢�
- *   winCreateOK(opt, result) {
- *     this.viewWindow = result
- *   }
- *   //鎵撳紑婵�娲�
- *   activate() {}
- *   //鍏抽棴閲婃斁
- *   disable() {
- *     this.viewWindow = null
- *   }
- * }
- *
- * //娉ㄥ唽鍒皐idget绠$悊鍣ㄤ腑銆�
- * mars3d.widget.bindClass(MyWidget)
- * @param map - 鍦板浘瀵硅薄
- * @param options - 閰嶇疆鍙傛暟
- */
-export class BaseWidget extends BaseClass {
+  /**
+   * widget鍩虹绫�,
+   * 闇�瑕佺户鎵垮悗浣跨敤锛屼笉鐢ㄦ墜鍔ㄥ疄渚嬪寲锛屾鏋跺唴閮ㄨ嚜鍔ㄥ疄渚嬪寲鍙婄浉鍏冲鐞嗐��
+   * 銆愰渶瑕佸紩鍏�  mars3d-widget 鎻掍欢搴撱��
+   * @example
+   * //浣跨敤绀轰緥
+   * class MyWidget extends mars3d.widget.BaseWidget {
+   *   //澶栭儴璧勬簮閰嶇疆
+   *   get resources() {
+   *     return [
+   *       'js/test.js', //褰撳墠鍚岀洰褰曚笅
+   *       './lib/dom2img/dom-to-image.js', //涓婚〉闈㈢浉鍚岀洰褰曚笅
+   *     ]
+   *   }
+   *   //寮圭獥閰嶇疆
+   *   get view() {
+   *     return {
+   *       type: 'window',
+   *       url: 'view.html',
+   *       windowOptions: {  width: 250 },
+   *     }
+   *   }
+   *   //鍒濆鍖朳浠呮墽琛�1娆
+   *   create() {}
+   *   //姣忎釜绐楀彛鍒涘缓瀹屾垚鍚庤皟鐢�
+   *   winCreateOK(opt, result) {
+   *     this.viewWindow = result
+   *   }
+   *   //鎵撳紑婵�娲�
+   *   activate() {}
+   *   //鍏抽棴閲婃斁
+   *   disable() {
+   *     this.viewWindow = null
+   *   }
+   * }
+   *
+   * //娉ㄥ唽鍒皐idget绠$悊鍣ㄤ腑銆�
+   * mars3d.widget.bindClass(MyWidget)
+   * @param map - 鍦板浘瀵硅薄
+   * @param options - 閰嶇疆鍙傛暟
+   */
+  export class BaseWidget extends BaseClass {
     constructor(map: Map, options: BaseWidget.widgetOptions);
     /**
      * 鑾峰彇褰撳墠鍦板浘
@@ -24957,13 +24945,13 @@
      * @returns 鏃�
      */
     getHtml(url: string, callback: (...params: any[]) => any): void;
-}
+  }
 
-/**
- * widget浜嬩欢绫诲瀷鏋氫妇, mars3d.widget.EventType
- * 銆愰渶瑕佸紩鍏�  mars3d-widget 鎻掍欢搴撱��
- */
-export const enum WidgetEventType {
+  /**
+   * widget浜嬩欢绫诲瀷鏋氫妇, mars3d.widget.EventType
+   * 銆愰渶瑕佸紩鍏�  mars3d-widget 鎻掍欢搴撱��
+   */
+  export const enum WidgetEventType {
     /**
      * 鍦ㄥ疄渚嬪垵濮嬪寲涔嬪悗銆佸垱寤轰箣鍓嶆墽琛�
      */
@@ -25000,13 +24988,13 @@
      * 鍔犺浇瀹屾垚锛屾墽琛屾墍鏈夊唴閮ㄥ鐞嗗悗
      */
     load = "load"
-}
+  }
 
-/**
- * widget妯″潡鍖栨鏋讹紝鍏叡澶勭悊绫�
- * 銆愰渶瑕佸紩鍏�  mars3d-widget 鎻掍欢搴撱��
- */
-namespace widget {
+  /**
+   * widget妯″潡鍖栨鏋讹紝鍏叡澶勭悊绫�
+   * 銆愰渶瑕佸紩鍏�  mars3d-widget 鎻掍欢搴撱��
+   */
+  namespace widget {
     /**
      * 鍒濆鍖杦idget绠$悊鍣紝鍦ㄦ瀯閫犲畬鎴恗ap鍚庤皟鐢ㄤ竴娆″嵆鍙��
      * @example
@@ -25056,11 +25044,11 @@
      * @returns 鏃�
      */
     function init(map: Map, widgetcfg?: {
-        defaultOptions?: BaseWidget.widgetOptions;
-        openAtStart?: BaseWidget.widgetOptions[];
-        widgets?: BaseWidget.widgetOptions[];
-        version?: string;
-        debugger?: boolean;
+      defaultOptions?: BaseWidget.widgetOptions;
+      openAtStart?: BaseWidget.widgetOptions[];
+      widgets?: BaseWidget.widgetOptions[];
+      version?: string;
+      debugger?: boolean;
     }, _basePath?: string): void;
     /**
      * 鑾峰彇榛樿init鏃朵腑浼犲叆閰嶇疆鐨� windowOptions 鍙傛暟
@@ -25087,7 +25075,7 @@
      * @returns 鎸噖idget妯″潡瀵硅薄
      */
     function activate(item: {
-        map?: Map;
+      map?: Map;
     }, noDisableOther?: boolean): BaseWidget.widgetOptions;
     /**
      * 鑾峰彇鎸囧畾鐨剋idget閰嶇疆淇℃伅
@@ -25199,56 +25187,56 @@
      * @returns 鏄惁瀛樺湪
      */
     function listens(type: WidgetEventType, propagate?: BaseClass): boolean;
-}
+  }
 
-/**
- * 椋庡満鍥惧眰锛屽熀浜庣矑瀛愬疄鐜帮紝
- * 銆愰渶瑕佸紩鍏� mars3d-wind 鎻掍欢搴撱��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.maxParticles = 4096] - 鍒濆绮掑瓙鎬绘暟
- * @param [options.particleHeight = 100] - 绮掑瓙鐨勯珮搴�
- * @param [options.fadeOpacity = 0.996] - 娑堝け涓嶉�忔槑搴�
- * @param [options.dropRate = 0.003] - 涓嬮檷鐜�
- * @param [options.dropRateBump = 0.01] - 涓嬮檷閫熷害
- * @param [options.speedFactor = 0.5] - 閫熷害绯绘暟
- * @param [options.lineWidth = 2.0] - 绾垮搴�
- * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
- * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 鍥惧眰鍚嶇О
- * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
- * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
- * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
- * @param options.center.lng - 缁忓害鍊�, 180 - 180
- * @param options.center.lat - 绾害鍊�, -90 - 90
- * @param options.center.alt - 楂樺害鍊�
- * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
- * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
- * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
- */
-export class WindLayer extends BaseLayer {
+  /**
+   * 椋庡満鍥惧眰锛屽熀浜庣矑瀛愬疄鐜帮紝
+   * 銆愰渶瑕佸紩鍏� mars3d-wind 鎻掍欢搴撱��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.maxParticles = 4096] - 鍒濆绮掑瓙鎬绘暟
+   * @param [options.particleHeight = 100] - 绮掑瓙鐨勯珮搴�
+   * @param [options.fadeOpacity = 0.996] - 娑堝け涓嶉�忔槑搴�
+   * @param [options.dropRate = 0.003] - 涓嬮檷鐜�
+   * @param [options.dropRateBump = 0.01] - 涓嬮檷閫熷害
+   * @param [options.speedFactor = 0.5] - 閫熷害绯绘暟
+   * @param [options.lineWidth = 2.0] - 绾垮搴�
+   * @param [options.id = uuid()] - 鍥惧眰id鏍囪瘑
+   * @param [options.pid = -1] - 鍥惧眰鐖剁骇鐨刬d锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 鍥惧眰鍚嶇О
+   * @param [options.show = true] - 鍥惧眰鏄惁鏄剧ず
+   * @param [options.eventParent] - 鎸囧畾鐨勪簨浠跺啋娉″璞★紝榛樿涓簃ap瀵硅薄锛宖alse鏃朵笉鍐掓场
+   * @param [options.center] - 鍥惧眰鑷畾涔夊畾浣嶈瑙� {@link Map#setCameraView}
+   * @param options.center.lng - 缁忓害鍊�, 180 - 180
+   * @param options.center.lat - 绾害鍊�, -90 - 90
+   * @param options.center.alt - 楂樺害鍊�
+   * @param options.center.heading - 鏂瑰悜瑙掑害鍊硷紝缁曞瀭鐩翠簬鍦板績鐨勮酱鏃嬭浆瑙掑害, 0-360
+   * @param options.center.pitch - 淇话瑙掑害鍊硷紝缁曠含搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param options.center.roll - 缈绘粴瑙掑害鍊硷紝缁曠粡搴︾嚎鏃嬭浆瑙掑害, 0-360
+   * @param [options.flyTo] - 鍔犺浇瀹屾垚鏁版嵁鍚庢槸鍚﹁嚜鍔ㄩ琛屽畾浣嶅埌鏁版嵁鎵�鍦ㄧ殑鍖哄煙銆�
+   */
+  export class WindLayer extends BaseLayer {
     constructor(options?: {
-        maxParticles?: number;
-        particleHeight?: number;
-        fadeOpacity?: number;
-        dropRate?: number;
-        dropRateBump?: number;
-        speedFactor?: number;
-        lineWidth?: number;
-        id?: string | number;
-        pid?: string | number;
-        name?: string;
-        show?: boolean;
-        eventParent?: BaseClass | boolean;
-        center?: {
-            lng: number;
-            lat: number;
-            alt: number;
-            heading: number;
-            pitch: number;
-            roll: number;
-        };
-        flyTo?: boolean;
+      maxParticles?: number;
+      particleHeight?: number;
+      fadeOpacity?: number;
+      dropRate?: number;
+      dropRateBump?: number;
+      speedFactor?: number;
+      lineWidth?: number;
+      id?: string | number;
+      pid?: string | number;
+      name?: string;
+      show?: boolean;
+      eventParent?: BaseClass | boolean;
+      center?: {
+        lng: number;
+        lat: number;
+        alt: number;
+        heading: number;
+        pitch: number;
+        roll: number;
+      };
+      flyTo?: boolean;
     });
     /**
      * 瀛樻斁椋庡満绮掑瓙瀵硅薄鐨勫鍣�
@@ -25266,23 +25254,23 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     setOptions(options: any): WindLayer;
-}
+  }
 
-/**
- * 鐧惧害 POI鏌ヨ 宸ュ叿绫� 锛�
- * 鍙傝�冩枃妗o細 https://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-placeapi
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.key = mars3d.Token.baiduArr] - 鐧惧害KEY,瀹為檯椤圭洰涓浣跨敤鑷繁鐢宠鐨勭櫨搴EY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
- * @param [options.city = '鍏ㄥ浗'] - 闄愬畾鏌ヨ鐨勫尯鍩燂紝鏀寔鍩庡競鍙婂搴旂櫨搴︾紪鐮侊紙Citycode锛夛紙鎸囧畾鐨勫尯鍩熺殑杩斿洖缁撴灉鍔犳潈锛屽彲鑳借繑鍥炲叾浠栧煄甯傞珮鏉冮噸缁撴灉銆傝嫢瑕佸杩斿洖缁撴灉鍖哄煙涓ユ牸闄愬埗锛岃浣跨敤city_limit鍙傛暟锛�
- * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- */
-export class BaiduPOI {
+  /**
+   * 鐧惧害 POI鏌ヨ 宸ュ叿绫� 锛�
+   * 鍙傝�冩枃妗o細 https://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-placeapi
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.key = mars3d.Token.baiduArr] - 鐧惧害KEY,瀹為檯椤圭洰涓浣跨敤鑷繁鐢宠鐨勭櫨搴EY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
+   * @param [options.city = '鍏ㄥ浗'] - 闄愬畾鏌ヨ鐨勫尯鍩燂紝鏀寔鍩庡競鍙婂搴旂櫨搴︾紪鐮侊紙Citycode锛夛紙鎸囧畾鐨勫尯鍩熺殑杩斿洖缁撴灉鍔犳潈锛屽彲鑳借繑鍥炲叾浠栧煄甯傞珮鏉冮噸缁撴灉銆傝嫢瑕佸杩斿洖缁撴灉鍖哄煙涓ユ牸闄愬埗锛岃浣跨敤city_limit鍙傛暟锛�
+   * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   */
+  export class BaiduPOI {
     constructor(options?: {
-        key?: string[];
-        city?: string;
-        headers?: any;
-        proxy?: Cesium.Proxy;
+      key?: string[];
+      city?: string;
+      headers?: any;
+      proxy?: Cesium.Proxy;
     });
     /**
      * 鐧惧害key鏁扮粍锛屽唴閮ㄨ疆璇娇鐢�
@@ -25301,9 +25289,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     getAddress(queryOptions: {
-        location?: LatLngPoint;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      location?: LatLngPoint;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): BaiduPOI;
     /**
      * 鎼滅储鎻愮ず鏌ヨ
@@ -25317,12 +25305,12 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     autoTip(queryOptions: {
-        text: string;
-        location?: LatLngPoint;
-        city?: string;
-        citylimit?: boolean;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      location?: LatLngPoint;
+      city?: string;
+      citylimit?: boolean;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): BaiduPOI;
     /**
      * 鍏抽敭瀛楁悳绱�
@@ -25343,20 +25331,20 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     queryText(queryOptions: {
-        text: string;
-        types?: string;
-        location?: {
-            lat: number;
-            lng: number;
-        };
-        radius?: number;
-        radiuslimit?: boolean;
-        city?: string;
-        citylimit?: boolean;
-        page?: number;
-        count?: number;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      types?: string;
+      location?: {
+        lat: number;
+        lng: number;
+      };
+      radius?: number;
+      radiuslimit?: boolean;
+      city?: string;
+      citylimit?: boolean;
+      page?: number;
+      count?: number;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): BaiduPOI;
     /**
      * 鍛ㄨ竟鎼滅储(鍦嗗舰鎼滅储)
@@ -25373,31 +25361,31 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     queryCircle(queryOptions: {
-        text: string;
-        types?: string;
-        location?: LatLngPoint;
-        radius?: number;
-        limit?: boolean;
-        count?: number;
-        page?: number;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      types?: string;
+      location?: LatLngPoint;
+      radius?: number;
+      limit?: boolean;
+      count?: number;
+      page?: number;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): BaiduPOI;
-}
+  }
 
-/**
- * 楂樺痉 POI鏌ヨ 宸ュ叿绫伙紝
- * 鍙傝�冩枃妗o細 https://lbs.amap.com/api/webservice/guide/api/search
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.key = mars3d.Token.gaodeArr] - 鐧惧害KEY,鍦ㄥ疄闄呴」鐩腑璇蜂娇鐢ㄨ嚜宸辩敵璇风殑楂樺痉KEY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
- * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- */
-export class GaodePOI {
+  /**
+   * 楂樺痉 POI鏌ヨ 宸ュ叿绫伙紝
+   * 鍙傝�冩枃妗o細 https://lbs.amap.com/api/webservice/guide/api/search
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.key = mars3d.Token.gaodeArr] - 鐧惧害KEY,鍦ㄥ疄闄呴」鐩腑璇蜂娇鐢ㄨ嚜宸辩敵璇风殑楂樺痉KEY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
+   * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   */
+  export class GaodePOI {
     constructor(options?: {
-        key?: string[];
-        headers?: any;
-        proxy?: Cesium.Proxy;
+      key?: string[];
+      headers?: any;
+      proxy?: Cesium.Proxy;
     });
     /**
      * 楂樺痉key鏁扮粍锛屽唴閮ㄨ疆璇娇鐢�
@@ -25416,9 +25404,9 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     getAddress(queryOptions: {
-        location?: LatLngPoint;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      location?: LatLngPoint;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): GaodePOI;
     /**
      * 楂樺痉鎼滅储鎻愮ず
@@ -25432,12 +25420,12 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     autoTip(queryOptions: {
-        text: string;
-        location?: LatLngPoint;
-        city?: string;
-        citylimit?: boolean;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      location?: LatLngPoint;
+      city?: string;
+      citylimit?: boolean;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): GaodePOI;
     /**
      * 鎸夐檺瀹氬尯鍩熸悳绱�
@@ -25453,14 +25441,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     query(queryOptions: {
-        text: string;
-        types?: string;
-        graphic?: BaseGraphic | any;
-        limit?: boolean;
-        page?: number;
-        count?: number;
-        error?: (...params: any[]) => any;
-        success?: (...params: any[]) => any;
+      text: string;
+      types?: string;
+      graphic?: BaseGraphic | any;
+      limit?: boolean;
+      page?: number;
+      count?: number;
+      error?: (...params: any[]) => any;
+      success?: (...params: any[]) => any;
     }): GaodePOI;
     /**
      * 鍏抽敭瀛楁悳绱�
@@ -25476,14 +25464,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     queryText(queryOptions: {
-        text: string;
-        types?: string;
-        city?: string;
-        citylimit?: boolean;
-        count?: number;
-        page?: number;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      types?: string;
+      city?: string;
+      citylimit?: boolean;
+      count?: number;
+      page?: number;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): GaodePOI;
     /**
      * 鍛ㄨ竟鎼滅储(鍦嗗舰鎼滅储)
@@ -25500,15 +25488,15 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     queryCircle(queryOptions: {
-        text: string;
-        types?: string;
-        location?: LatLngPoint;
-        radius?: number;
-        limit?: boolean;
-        count?: number;
-        page?: number;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      types?: string;
+      location?: LatLngPoint;
+      radius?: number;
+      limit?: boolean;
+      count?: number;
+      page?: number;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): GaodePOI;
     /**
      * 澶氳竟褰㈡悳绱�
@@ -25524,30 +25512,30 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     queryPolygon(queryOptions: {
-        text: string;
-        types?: string;
-        polygon: any[][];
-        limit?: boolean;
-        count?: number;
-        page?: number;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text: string;
+      types?: string;
+      polygon: any[][];
+      limit?: boolean;
+      count?: number;
+      page?: number;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): GaodePOI;
-}
+  }
 
-/**
- * 楂樺痉 璺緞瑙勫垝  宸ュ叿绫伙紝
- * 鍙傝�冩枃妗o細https://lbs.amap.com/api/webservice/guide/api/direction
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.key = mars3d.Token.gaodeArr] - 鐧惧害KEY,鍦ㄥ疄闄呴」鐩腑璇蜂娇鐢ㄨ嚜宸辩敵璇风殑楂樺痉KEY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
- * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- */
-export class GaodeRoute {
+  /**
+   * 楂樺痉 璺緞瑙勫垝  宸ュ叿绫伙紝
+   * 鍙傝�冩枃妗o細https://lbs.amap.com/api/webservice/guide/api/direction
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.key = mars3d.Token.gaodeArr] - 鐧惧害KEY,鍦ㄥ疄闄呴」鐩腑璇蜂娇鐢ㄨ嚜宸辩敵璇风殑楂樺痉KEY锛屽洜涓烘垜浠殑key涓嶄繚璇侀暱鏈熸湁鏁堛��
+   * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   */
+  export class GaodeRoute {
     constructor(options?: {
-        key?: string[];
-        headers?: any;
-        proxy?: Cesium.Proxy;
+      key?: string[];
+      headers?: any;
+      proxy?: Cesium.Proxy;
     });
     /**
      * 楂樺痉key鏁扮粍锛屽唴閮ㄨ疆璇娇鐢�
@@ -25567,10 +25555,10 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     query(queryOptions: {
-        type: GaodeRoute.RouteType;
-        points: any[][];
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      type: GaodeRoute.RouteType;
+      points: any[][];
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): GaodeRoute;
     /**
      * 鎸夋寚瀹氱被鍒嚜鍔ㄦ煡璇�(澶氫釜璺嚎鏁扮粍锛岄�掑綊澶勭悊)
@@ -25585,10 +25573,10 @@
      * @returns 鏃�
      */
     queryArr(queryOptions: {
-        type: GaodeRoute.RouteType;
-        points: any[][];
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      type: GaodeRoute.RouteType;
+      points: any[][];
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): void;
     /**
      * 璁$畻缁撴灉涓殑鏈�鐭窛绂荤殑瀵艰埅璺緞
@@ -25605,9 +25593,9 @@
      * @returns 鏃�
      */
     queryWalking(queryOptions: {
-        points: any[][];
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      points: any[][];
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): void;
     /**
      * 楠戣璺緞鏌ヨ (鍗曚釜鏌ヨ)
@@ -25618,9 +25606,9 @@
      * @returns 鏃�
      */
     queryBicycling(queryOptions: {
-        points: any[][];
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      points: any[][];
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): void;
     /**
      * 椹捐溅璺緞瑙勫垝鏌ヨ
@@ -25634,27 +25622,27 @@
      * @returns 鏃�
      */
     queryDriving(queryOptions: {
-        points: any[][];
-        avoidpolygons: any[][];
-        extensions?: string;
-        strategy?: string;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      points: any[][];
+      avoidpolygons: any[][];
+      extensions?: string;
+      strategy?: string;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): void;
-}
+  }
 
-export namespace GaodeRoute {
+  export namespace GaodeRoute {
     /**
      * 璺緞瑙勫垝鏂瑰紡
      */
     enum RouteType {
-        Walking,
-        Bicycling,
-        Driving
+      Walking,
+      Bicycling,
+      Driving
     }
-}
+  }
 
-export namespace QueryArcServer {
+  export namespace QueryArcServer {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -25666,27 +25654,27 @@
      * @property load - 瀹屾垚鍔犺浇锛屾墽琛屾墍鏈夊唴閮ㄥ鐞嗗悗
      */
     type EventType = {
-        click: string;
-        load: string;
+      click: string;
+      load: string;
     };
-}
+  }
 
-/**
- * ArcGIS WFS鐭㈤噺鏈嶅姟鏌ヨ绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.url - ArcGIS鏈嶅姟鍦板潃, 绀轰緥锛�'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37', *
- * @param [options.pageSize = 10] - 姣忛〉鏉℃暟 *
- * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- * @param [options.鍥惧眰鍙傛暟] - layer灞炴�ц幏鍙栫殑鍥惧眰瀵瑰簲鐨勬瀯閫犲弬鏁帮紝鍙傝�儃@link GeoJsonLayer}
- */
-export class QueryArcServer extends BaseClass {
+  /**
+   * ArcGIS WFS鐭㈤噺鏈嶅姟鏌ヨ绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.url - ArcGIS鏈嶅姟鍦板潃, 绀轰緥锛�'http://server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37', *
+   * @param [options.pageSize = 10] - 姣忛〉鏉℃暟 *
+   * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   * @param [options.鍥惧眰鍙傛暟] - layer灞炴�ц幏鍙栫殑鍥惧眰瀵瑰簲鐨勬瀯閫犲弬鏁帮紝鍙傝�儃@link GeoJsonLayer}
+   */
+  export class QueryArcServer extends BaseClass {
     constructor(options?: {
-        url: string;
-        pageSize?: number;
-        headers?: any;
-        proxy?: Cesium.Proxy;
-        鍥惧眰鍙傛暟?: any;
+      url: string;
+      pageSize?: number;
+      headers?: any;
+      proxy?: Cesium.Proxy;
+      鍥惧眰鍙傛暟?: any;
     });
     /**
      * ArcGIS鏈嶅姟鍦板潃
@@ -25747,14 +25735,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     query(queryOptions: {
-        text?: string;
-        column?: string;
-        like?: boolean;
-        where?: string;
-        graphic?: BaseGraphic | any;
-        page?: boolean;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text?: string;
+      column?: string;
+      like?: boolean;
+      where?: string;
+      graphic?: BaseGraphic | any;
+      page?: boolean;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): QueryArcServer;
     /**
      * 娓呴櫎
@@ -25765,22 +25753,22 @@
      * 褰撳墠绫荤殑鏋勯�犲弬鏁�
      */
     readonly options: any;
-}
+  }
 
-/**
- * GeoServer WFS鏈嶅姟鏌ヨ绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param options.layer - 鍥惧眰鍚嶇О锛堝懡鍚嶇┖闂�:鍥惧眰鍚嶇О锛夛紝澶氫釜鍥惧眰鍚嶇О鐢ㄩ�楀彿闅斿紑
- * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
- * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
- * @param [options.鍥惧眰鍙傛暟] - layer灞炴�ц幏鍙栫殑鍥惧眰瀵瑰簲鐨勬瀯閫犲弬鏁帮紝鍙傝�儃@link GeoJsonLayer}
- */
-export class QueryGeoServer extends BaseClass {
+  /**
+   * GeoServer WFS鏈嶅姟鏌ヨ绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param options.layer - 鍥惧眰鍚嶇О锛堝懡鍚嶇┖闂�:鍥惧眰鍚嶇О锛夛紝澶氫釜鍥惧眰鍚嶇О鐢ㄩ�楀彿闅斿紑
+   * @param [options.headers = {}] - 灏嗚娣诲姞鍒癏TTP璇锋眰澶淬��
+   * @param [options.proxy] - 鍔犺浇璧勬簮鏃朵娇鐢ㄧ殑浠g悊銆�
+   * @param [options.鍥惧眰鍙傛暟] - layer灞炴�ц幏鍙栫殑鍥惧眰瀵瑰簲鐨勬瀯閫犲弬鏁帮紝鍙傝�儃@link GeoJsonLayer}
+   */
+  export class QueryGeoServer extends BaseClass {
     constructor(options?: {
-        layer: string;
-        headers?: any;
-        proxy?: Cesium.Proxy;
-        鍥惧眰鍙傛暟?: any;
+      layer: string;
+      headers?: any;
+      proxy?: Cesium.Proxy;
+      鍥惧眰鍙傛暟?: any;
     });
     /**
      * 鐢ㄤ簬鏄剧ず鏌ヨ缁撴灉鐨凣eoJsonLayer鍥惧眰锛屽浘灞傚弬鏁板湪褰撳墠绫绘瀯閫犳柟娉曚腑浼犲叆
@@ -25800,14 +25788,14 @@
      * @returns 褰撳墠瀵硅薄鏈韩锛屽彲浠ラ摼寮忚皟鐢�
      */
     query(queryOptions: {
-        text?: string;
-        column?: string;
-        like?: boolean;
-        graphic?: BaseGraphic | any;
-        geoColumn?: string;
-        maxFeatures?: number;
-        success?: (...params: any[]) => any;
-        error?: (...params: any[]) => any;
+      text?: string;
+      column?: string;
+      like?: boolean;
+      graphic?: BaseGraphic | any;
+      geoColumn?: string;
+      maxFeatures?: number;
+      success?: (...params: any[]) => any;
+      error?: (...params: any[]) => any;
     }): QueryGeoServer;
     /**
      * 娓呴櫎
@@ -25818,9 +25806,9 @@
      * 褰撳墠绫荤殑鏋勯�犲弬鏁�
      */
     readonly options: any;
-}
+  }
 
-export namespace Measure {
+  export namespace Measure {
     /**
      * @example
      * //缁戝畾鐩戝惉浜嬩欢
@@ -25859,61 +25847,61 @@
      * @property editStop - 鍋滄缂栬緫 鏍囩粯浜嬩欢
      */
     type EventType = {
-        change: string;
-        start: string;
-        end: string;
-        add: string;
-        remove: string;
-        show: string;
-        hide: string;
-        click: string;
-        rightClick: string;
-        mouseOver: string;
-        mouseOut: string;
-        popupOpen: string;
-        popupClose: string;
-        tooltipOpen: string;
-        tooltipClose: string;
-        contextMenuOpen: string;
-        contextMenuClose: string;
-        contextMenuClick: string;
-        drawStart: string;
-        drawMouseMove: string;
-        drawAddPoint: string;
-        drawRemovePoint: string;
-        drawCreated: string;
-        editStart: string;
-        editMouseDown: string;
-        editMouseMove: string;
-        editMovePoint: string;
-        editRemovePoint: string;
-        editStyle: string;
-        editStop: string;
+      change: string;
+      start: string;
+      end: string;
+      add: string;
+      remove: string;
+      show: string;
+      hide: string;
+      click: string;
+      rightClick: string;
+      mouseOver: string;
+      mouseOut: string;
+      popupOpen: string;
+      popupClose: string;
+      tooltipOpen: string;
+      tooltipClose: string;
+      contextMenuOpen: string;
+      contextMenuClose: string;
+      contextMenuClick: string;
+      drawStart: string;
+      drawMouseMove: string;
+      drawAddPoint: string;
+      drawRemovePoint: string;
+      drawCreated: string;
+      editStart: string;
+      editMouseDown: string;
+      editMouseMove: string;
+      editMovePoint: string;
+      editRemovePoint: string;
+      editStyle: string;
+      editStop: string;
     };
-}
+  }
 
-/**
- * 鍥句笂閲忕畻
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.hasEdit = false] - 鏄惁鍙紪杈�
- * @param [options.isAutoEditing = true] - 瀹屾垚娴嬮噺鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
- * @param [options.isContinued = false] - 鏄惁杩炵画娴嬮噺
- * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.pid = -1] - 閲忕畻瀵瑰簲鐨勫浘灞傜埗绾х殑id锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
- * @param [options.name = ''] - 閲忕畻瀵瑰簲鐨勫浘灞傚悕绉�
- */
-export class Measure extends BaseThing {
+  /**
+   * 鍥句笂閲忕畻
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.hasEdit = false] - 鏄惁鍙紪杈�
+   * @param [options.isAutoEditing = true] - 瀹屾垚娴嬮噺鏃舵槸鍚﹁嚜鍔ㄥ惎鍔ㄧ紪杈�(闇�瑕乭asEdit:true鏃�)
+   * @param [options.isContinued = false] - 鏄惁杩炵画娴嬮噺
+   * @param [options.label] - 娴嬮噺缁撴灉鏂囨湰鐨勬牱寮�
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.pid = -1] - 閲忕畻瀵瑰簲鐨勫浘灞傜埗绾х殑id锛屼竴鑸浘灞傜鐞嗕腑浣跨敤
+   * @param [options.name = ''] - 閲忕畻瀵瑰簲鐨勫浘灞傚悕绉�
+   */
+  export class Measure extends BaseThing {
     constructor(options?: {
-        hasEdit?: boolean;
-        isAutoEditing?: boolean;
-        isContinued?: boolean;
-        label?: LabelEntity.StyleOptions;
-        id?: string | number;
-        enabled?: boolean;
-        pid?: string | number;
-        name?: string;
+      hasEdit?: boolean;
+      isAutoEditing?: boolean;
+      isContinued?: boolean;
+      label?: LabelEntity.StyleOptions;
+      id?: string | number;
+      enabled?: boolean;
+      pid?: string | number;
+      name?: string;
     });
     /**
      * 瀵瑰簲鐨勭煝閲忓浘灞�
@@ -25938,11 +25926,11 @@
      * @returns 闀垮害娴嬮噺鎺у埗绫� 瀵硅薄
      */
     distance(options?: {
-        style?: PolylineEntity.StyleOptions;
-        unit?: string;
-        maxPointNum?: number;
-        addHeight?: number;
-        showAddText?: boolean;
+      style?: PolylineEntity.StyleOptions;
+      unit?: string;
+      maxPointNum?: number;
+      addHeight?: number;
+      showAddText?: boolean;
     }): MeasureDistance;
     /**
      * 娴嬮噺 璐村湴闀垮害
@@ -25957,13 +25945,13 @@
      * @returns 璐村湴闀垮害娴嬮噺鎺у埗绫� 瀵硅薄
      */
     distanceSurface(options?: {
-        style?: PolylineEntity.StyleOptions;
-        unit?: string;
-        maxPointNum?: number;
-        addHeight?: number;
-        showAddText?: boolean;
-        splitNum?: number;
-        has3dtiles?: boolean;
+      style?: PolylineEntity.StyleOptions;
+      unit?: string;
+      maxPointNum?: number;
+      addHeight?: number;
+      showAddText?: boolean;
+      splitNum?: number;
+      has3dtiles?: boolean;
     }): MeasureDistanceSurface;
     /**
      * 鍓栭潰鍒嗘瀽锛屾祴閲忕嚎鎻掑�肩偣鐨勯珮绋嬫暟鎹�
@@ -25977,12 +25965,12 @@
      * @returns 鍓栭潰鍒嗘瀽鎺у埗绫� 瀵硅薄
      */
     section(options?: {
-        style?: PolylineEntity.StyleOptions;
-        unit?: string;
-        maxPointNum?: number;
-        addHeight?: number;
-        splitNum?: number;
-        has3dtiles?: boolean;
+      style?: PolylineEntity.StyleOptions;
+      unit?: string;
+      maxPointNum?: number;
+      addHeight?: number;
+      splitNum?: number;
+      has3dtiles?: boolean;
     }): MeasureDistanceSection;
     /**
      * 闈㈢Н娴嬮噺锛堟按骞抽潰锛�
@@ -25992,8 +25980,8 @@
      * @returns 闈㈢Н娴嬮噺鎺у埗绫� 瀵硅薄
      */
     area(options?: {
-        style?: PolygonEntity.StyleOptions;
-        unit?: string;
+      style?: PolygonEntity.StyleOptions;
+      unit?: string;
     }): MeasureArea;
     /**
      * 璐村湴闈㈢Н娴嬮噺
@@ -26005,10 +25993,10 @@
      * @returns 闈㈢Н娴嬮噺鎺у埗绫� 瀵硅薄
      */
     areaSurface(options?: {
-        style?: PolygonEntity.StyleOptions;
-        unit?: string;
-        splitNum?: number;
-        has3dtiles?: boolean;
+      style?: PolygonEntity.StyleOptions;
+      unit?: string;
+      splitNum?: number;
+      has3dtiles?: boolean;
     }): MeasureArea;
     /**
      * 浣撶Н娴嬮噺锛堟柟閲忓垎鏋愶級
@@ -26028,18 +26016,18 @@
      * @returns 浣撶Н娴嬮噺鎺у埗绫� 瀵硅薄
      */
     volume(options?: {
-        style?: PolygonEntity.StyleOptions;
-        unit?: string;
-        splitNum?: number;
-        has3dtiles?: boolean;
-        minHeight?: number;
-        maxHeight?: number;
-        height?: number;
-        heightLabel?: boolean;
-        offsetLabel?: boolean;
-        polygon?: PolygonEntity.StyleOptions;
-        polygonJzmStyle?: PolygonEntity.StyleOptions;
-        labelHeight?: LabelEntity.StyleOptions;
+      style?: PolygonEntity.StyleOptions;
+      unit?: string;
+      splitNum?: number;
+      has3dtiles?: boolean;
+      minHeight?: number;
+      maxHeight?: number;
+      height?: number;
+      heightLabel?: boolean;
+      offsetLabel?: boolean;
+      polygon?: PolygonEntity.StyleOptions;
+      polygonJzmStyle?: PolygonEntity.StyleOptions;
+      labelHeight?: LabelEntity.StyleOptions;
     }): MeasureVolume;
     /**
      * 楂樺害娴嬮噺
@@ -26049,8 +26037,8 @@
      * @returns 楂樺害娴嬮噺鎺у埗绫� 瀵硅薄
      */
     height(options?: {
-        style?: PolylineEntity.StyleOptions;
-        unit?: string;
+      style?: PolylineEntity.StyleOptions;
+      unit?: string;
     }): MeasureHeight;
     /**
      * 涓夎楂樺害娴嬮噺锛�
@@ -26061,8 +26049,8 @@
      * @returns 涓夎楂樺害娴嬮噺鎺у埗绫� 瀵硅薄
      */
     heightTriangle(options?: {
-        style?: PolylineEntity.StyleOptions;
-        unit?: string;
+      style?: PolylineEntity.StyleOptions;
+      unit?: string;
     }): MeasureHeightTriangle;
     /**
      * 瑙掑害娴嬮噺
@@ -26071,7 +26059,7 @@
      * @returns 瑙掑害娴嬮噺鎺у埗绫� 瀵硅薄
      */
     angle(options?: {
-        style?: PolylineEntity.StyleOptions;
+      style?: PolylineEntity.StyleOptions;
     }): MeasureAngle;
     /**
      * 鍧愭爣娴嬮噺
@@ -26080,7 +26068,7 @@
      * @returns 鍧愭爣娴嬮噺鎺у埗绫� 瀵硅薄
      */
     point(options?: {
-        style?: PointEntity.StyleOptions;
+      style?: PointEntity.StyleOptions;
     }): MeasurePoint;
     /**
      * 鍙栨秷骞跺仠姝㈢粯鍒讹紝濡傛湁鏈畬鎴愮殑缁樺埗浼氳嚜鍔ㄥ垹闄�
@@ -26110,9 +26098,9 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-export namespace Shadows {
+  export namespace Shadows {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26123,28 +26111,28 @@
      * @property change - 鍙樺寲浜�
      */
     type EventType = {
-        change: string;
+      change: string;
     };
-}
+  }
 
-/**
- * 鏃ョ収鍒嗘瀽
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.multiplier = 1600] - 鏃堕挓鍊嶇巼锛屾帶鍒堕�熷害
- * @param [options.time] - 褰撳墠鏃堕棿
- * @param [options.terrain = true] - 鏄惁鍚敤鍦板舰鐨勯槾褰辨晥鏋滐紝鍦ㄥ钩鍘熷湴鍖烘垨鏃犲湴褰㈡椂鍙互鍏抽棴
- * @param [options.lighting = true] - 鏄惁鍚敤鍦扮悆鏄煎鍖哄煙鐨勮鐩栨晥鏋�
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- */
-export class Shadows extends BaseThing {
+  /**
+   * 鏃ョ収鍒嗘瀽
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.multiplier = 1600] - 鏃堕挓鍊嶇巼锛屾帶鍒堕�熷害
+   * @param [options.time] - 褰撳墠鏃堕棿
+   * @param [options.terrain = true] - 鏄惁鍚敤鍦板舰鐨勯槾褰辨晥鏋滐紝鍦ㄥ钩鍘熷湴鍖烘垨鏃犲湴褰㈡椂鍙互鍏抽棴
+   * @param [options.lighting = true] - 鏄惁鍚敤鍦扮悆鏄煎鍖哄煙鐨勮鐩栨晥鏋�
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   */
+  export class Shadows extends BaseThing {
     constructor(options?: {
-        multiplier?: number;
-        time?: Date;
-        terrain?: boolean;
-        lighting?: boolean;
-        id?: string | number;
-        enabled?: boolean;
+      multiplier?: number;
+      time?: Date;
+      terrain?: boolean;
+      lighting?: boolean;
+      id?: string | number;
+      enabled?: boolean;
     });
     /**
      * 褰撳墠鏃堕棿
@@ -26186,9 +26174,9 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-export namespace Sightline {
+  export namespace Sightline {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26200,27 +26188,27 @@
      * @property end - 瀹屾垚鍒嗘瀽
      */
     type EventType = {
-        start: string;
-        end: string;
+      start: string;
+      end: string;
     };
-}
+  }
 
-/**
- * 閫氳鍒嗘瀽
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.visibleColor = new Cesium.Color(0, 1, 0, 1)] - 鍙鍖哄煙棰滆壊
- * @param [options.hiddenColor = new Cesium.Color(1, 0, 0, 1)] - 涓嶅彲瑙嗗尯鍩熼鑹�
- * @param [options.depthFailColor] - 褰撶嚎浣嶄簬鍦板舰鎴栬閬尅鏃剁殑鍖哄煙棰滆壊
- */
-export class Sightline extends BaseThing {
+  /**
+   * 閫氳鍒嗘瀽
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.visibleColor = new Cesium.Color(0, 1, 0, 1)] - 鍙鍖哄煙棰滆壊
+   * @param [options.hiddenColor = new Cesium.Color(1, 0, 0, 1)] - 涓嶅彲瑙嗗尯鍩熼鑹�
+   * @param [options.depthFailColor] - 褰撶嚎浣嶄簬鍦板舰鎴栬閬尅鏃剁殑鍖哄煙棰滆壊
+   */
+  export class Sightline extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        visibleColor?: Cesium.Color;
-        hiddenColor?: Cesium.Color;
-        depthFailColor?: Cesium.Color;
+      id?: string | number;
+      enabled?: boolean;
+      visibleColor?: Cesium.Color;
+      hiddenColor?: Cesium.Color;
+      depthFailColor?: Cesium.Color;
     });
     /**
      * 鍙鍖哄煙棰滆壊
@@ -26243,7 +26231,7 @@
      * @returns 鍒嗘瀽缁撴灉
      */
     add(origin: Cesium.Cartesian3, target: Cesium.Cartesian3, options?: {
-        offsetHeight?: number;
+      offsetHeight?: number;
     }): any;
     /**
      * 娣诲姞閫氳鍒嗘瀽锛屾彃鍊煎紓姝ュ垎鏋�
@@ -26256,31 +26244,31 @@
      * @returns 鏃�,  鍒嗘瀽缁撴灉鍦╡nd浜嬩欢涓繑鍥�
      */
     addAsync(origin: Cesium.Cartesian3, target: Cesium.Cartesian3, options?: {
-        offsetHeight?: number;
-        splitNum?: number;
-        minDistance?: number;
+      offsetHeight?: number;
+      splitNum?: number;
+      minDistance?: number;
     }): void;
     /**
      * 娓呴櫎鍒嗘瀽
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * 澶╅檯绾� 鎻忚竟
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.color = new Cesium.Color(1.0, 0.0, 0.0)] - 杈归檯绾块鑹�
- * @param [options.width = 2] - 澶╅檯绾垮搴�
- */
-export class Skyline extends BaseThing {
+  /**
+   * 澶╅檯绾� 鎻忚竟
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.color = new Cesium.Color(1.0, 0.0, 0.0)] - 杈归檯绾块鑹�
+   * @param [options.width = 2] - 澶╅檯绾垮搴�
+   */
+  export class Skyline extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        color?: Cesium.Color;
-        width?: number;
+      id?: string | number;
+      enabled?: boolean;
+      color?: Cesium.Color;
+      width?: number;
     });
     /**
      * 杈归檯绾块鑹�
@@ -26296,22 +26284,22 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-/**
- * 鍦颁笅妯″紡绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.alpha = 0.5] - 閫忔槑搴�  0.0-1.0
- * @param [options.color = Cesium.Color.BLAC] - 褰撶浉鏈哄湪鍦颁笅鎴栫悆浣撴槸鍗婇�忔槑鏃讹紝娓叉煋鐞冧綋鑳岄潰鐨勯鑹�
- */
-export class Underground extends BaseThing {
+  /**
+   * 鍦颁笅妯″紡绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.alpha = 0.5] - 閫忔槑搴�  0.0-1.0
+   * @param [options.color = Cesium.Color.BLAC] - 褰撶浉鏈哄湪鍦颁笅鎴栫悆浣撴槸鍗婇�忔槑鏃讹紝娓叉煋鐞冧綋鑳岄潰鐨勯鑹�
+   */
+  export class Underground extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        alpha?: number;
-        color?: Cesium.Color;
+      id?: string | number;
+      enabled?: boolean;
+      alpha?: number;
+      color?: Cesium.Color;
     });
     /**
      * 鎺у埗鐞冧綋閫忔槑搴︾殑Cesium鍐呴儴瀵硅薄
@@ -26334,9 +26322,9 @@
      * 褰撶浉鏈哄湪妞悆涓婃柟鏃讹紝璺濈璁$畻浠庢き鐞冧笂鏈�杩戠殑鐐硅�屼笉鏄浉鏈虹殑浣嶇疆銆�
      */
     colorAlphaByDistance: Cesium.NearFarScalar;
-}
+  }
 
-export namespace ViewShed3D {
+  export namespace ViewShed3D {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26351,44 +26339,44 @@
      * @property end - 瀹屾垚鍒嗘瀽
      */
     type EventType = {
-        drawStart: string;
-        drawAddPoint: string;
-        drawMouseMove: string;
-        drawCreated: string;
-        end: string;
+      drawStart: string;
+      drawAddPoint: string;
+      drawMouseMove: string;
+      drawCreated: string;
+      end: string;
     };
-}
+  }
 
-/**
- * 鍙鍩熷垎鏋�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.position] - 瑙嗙偣浣嶇疆锛屾湭浼犲叆鍊兼椂鑷姩婵�娲婚紶鏍囩粯鍒�
- * @param [options.cameraPosition] - 鐩告満浣嶇疆
- * @param [options.horizontalAngle = 120] - 姘村钩寮犺(搴︽暟)锛屽彇鍊艰寖鍥� 0-120
- * @param [options.verticalAngle = 90] - 鍨傜洿寮犺(搴︽暟)锛屽彇鍊艰寖鍥� 0-90
- * @param [options.visibleAreaColor = new Cesium.Color(0, 1, 0, 1)] - 鍙鍖哄煙棰滆壊
- * @param [options.hiddenAreaColor = new Cesium.Color(1, 0, 0, 1)] - 涓嶅彲瑙嗗尯鍩熼鑹�
- * @param [options.alpha = 0.5] - 娣峰悎绯绘暟 0.0-1.0
- * @param [options.offsetHeight = 1.5] - 鍦ㄨ捣鐐瑰鍔犵殑楂樺害鍊硷紝姣斿鍔犱笂浜虹殑韬珮
- * @param [options.showFrustum = true] - 鏄惁鏄剧ず瑙嗘浣撴绾�
- * @param [options.terrain = true] - 鏄惁鍚敤鍦板舰鐨勯槾褰辨晥鏋滐紝鍦ㄥ钩鍘熷湴鍖烘垨鏃犲湴褰㈡椂鍙互鍏抽棴
- */
-export class ViewShed3D extends BaseThing {
+  /**
+   * 鍙鍩熷垎鏋�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.position] - 瑙嗙偣浣嶇疆锛屾湭浼犲叆鍊兼椂鑷姩婵�娲婚紶鏍囩粯鍒�
+   * @param [options.cameraPosition] - 鐩告満浣嶇疆
+   * @param [options.horizontalAngle = 120] - 姘村钩寮犺(搴︽暟)锛屽彇鍊艰寖鍥� 0-120
+   * @param [options.verticalAngle = 90] - 鍨傜洿寮犺(搴︽暟)锛屽彇鍊艰寖鍥� 0-90
+   * @param [options.visibleAreaColor = new Cesium.Color(0, 1, 0, 1)] - 鍙鍖哄煙棰滆壊
+   * @param [options.hiddenAreaColor = new Cesium.Color(1, 0, 0, 1)] - 涓嶅彲瑙嗗尯鍩熼鑹�
+   * @param [options.alpha = 0.5] - 娣峰悎绯绘暟 0.0-1.0
+   * @param [options.offsetHeight = 1.5] - 鍦ㄨ捣鐐瑰鍔犵殑楂樺害鍊硷紝姣斿鍔犱笂浜虹殑韬珮
+   * @param [options.showFrustum = true] - 鏄惁鏄剧ず瑙嗘浣撴绾�
+   * @param [options.terrain = true] - 鏄惁鍚敤鍦板舰鐨勯槾褰辨晥鏋滐紝鍦ㄥ钩鍘熷湴鍖烘垨鏃犲湴褰㈡椂鍙互鍏抽棴
+   */
+  export class ViewShed3D extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        position?: LatLngPoint | Cesium.Cartesian3;
-        cameraPosition?: LatLngPoint | Cesium.Cartesian3;
-        horizontalAngle?: number;
-        verticalAngle?: number;
-        visibleAreaColor?: Cesium.Color;
-        hiddenAreaColor?: Cesium.Color;
-        alpha?: number;
-        offsetHeight?: number;
-        showFrustum?: boolean;
-        terrain?: boolean;
+      id?: string | number;
+      enabled?: boolean;
+      position?: LatLngPoint | Cesium.Cartesian3;
+      cameraPosition?: LatLngPoint | Cesium.Cartesian3;
+      horizontalAngle?: number;
+      verticalAngle?: number;
+      visibleAreaColor?: Cesium.Color;
+      hiddenAreaColor?: Cesium.Color;
+      alpha?: number;
+      offsetHeight?: number;
+      showFrustum?: boolean;
+      terrain?: boolean;
     });
     /**
      * 姘村钩寮犺(搴︽暟)锛屽彇鍊艰寖鍥� 0-120
@@ -26434,9 +26422,9 @@
      * 瑙嗙偣浣嶇疆
      */
     readonly point: LatLngPoint;
-}
+  }
 
-export namespace CameraHistory {
+  export namespace CameraHistory {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26447,31 +26435,31 @@
      * @property change - 鍙樺寲浜�
      */
     type EventType = {
-        change: string;
+      change: string;
     };
-}
+  }
 
-/**
- * 鐩告満瑙嗚璁板綍鍙婂鐞嗙被锛屽惈 涓婁竴瑙嗗浘 涓嬩竴瑙嗗浘 绛�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.maxCacheCount = 99] - 淇濈暀鐨勫巻鍙茶褰曟渶澶氫釜鏁�
- * @param [options.limit] - 闄愬畾瑙嗚鑼冨洿鍙傛暟锛屽寘鎷互涓嬶細
- * @param options.limit.position - 涓績鐐瑰潗鏍�
- * @param options.limit.radius - 鍗婂緞锛堝崟浣嶏細绫筹級
- * @param [options.limit.debugExtent] - 鏄惁鏄剧ず闄愬畾鑼冨洿鐨勮竟鐣�
- */
-export class CameraHistory extends BaseThing {
+  /**
+   * 鐩告満瑙嗚璁板綍鍙婂鐞嗙被锛屽惈 涓婁竴瑙嗗浘 涓嬩竴瑙嗗浘 绛�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.maxCacheCount = 99] - 淇濈暀鐨勫巻鍙茶褰曟渶澶氫釜鏁�
+   * @param [options.limit] - 闄愬畾瑙嗚鑼冨洿鍙傛暟锛屽寘鎷互涓嬶細
+   * @param options.limit.position - 涓績鐐瑰潗鏍�
+   * @param options.limit.radius - 鍗婂緞锛堝崟浣嶏細绫筹級
+   * @param [options.limit.debugExtent] - 鏄惁鏄剧ず闄愬畾鑼冨洿鐨勮竟鐣�
+   */
+  export class CameraHistory extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        maxCacheCount?: number;
-        limit?: {
-            position: Cesium.Cartesian3;
-            radius: number;
-            debugExtent?: boolean;
-        };
+      id?: string | number;
+      enabled?: boolean;
+      maxCacheCount?: number;
+      limit?: {
+        position: Cesium.Cartesian3;
+        radius: number;
+        debugExtent?: boolean;
+      };
     });
     /**
      * 鏄惁鏄剧ず闄愬畾鑼冨洿鐨勮竟鐣�
@@ -26497,27 +26485,27 @@
      * @returns 鏄惁鎴愬姛鍒囨崲
      */
     goFirst(): boolean;
-}
+  }
 
-/**
- * 绗竴浜虹О璐村湴婕父锛�
- * 閿洏婕父鏃讹紝鍏堝崟鍑诲湴鍥炬縺娲诲悗 鎸� W鍓嶈繘銆� S鍚庨��銆丄宸︾Щ銆丏鍙崇Щ
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.speed = 1.5] - 閫熷害
- * @param [options.rotateSpeed = -5] - 鏃嬭浆閫熷害
- * @param [options.height = 10] - 楂樺害
- * @param [options.maxPitch = 88] - 鏈�澶itch瑙掑害锛堝害鏁板�硷級
- */
-export class FirstPersonRoam extends BaseThing {
+  /**
+   * 绗竴浜虹О璐村湴婕父锛�
+   * 閿洏婕父鏃讹紝鍏堝崟鍑诲湴鍥炬縺娲诲悗 鎸� W鍓嶈繘銆� S鍚庨��銆丄宸︾Щ銆丏鍙崇Щ
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.speed = 1.5] - 閫熷害
+   * @param [options.rotateSpeed = -5] - 鏃嬭浆閫熷害
+   * @param [options.height = 10] - 楂樺害
+   * @param [options.maxPitch = 88] - 鏈�澶itch瑙掑害锛堝害鏁板�硷級
+   */
+  export class FirstPersonRoam extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        speed?: number;
-        rotateSpeed?: number;
-        height?: number;
-        maxPitch?: number;
+      id?: string | number;
+      enabled?: boolean;
+      speed?: number;
+      rotateSpeed?: number;
+      height?: number;
+      maxPitch?: number;
     });
     /**
      * 閫熷害
@@ -26545,9 +26533,9 @@
      * @returns 鏃�
      */
     stopAutoForward(): void;
-}
+  }
 
-export namespace RotateOut {
+  export namespace RotateOut {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26560,28 +26548,28 @@
      * @property stop - 鍋滄浜嗘棆杞�
      */
     type EventType = {
-        start: string;
-        change: string;
-        stop: string;
+      start: string;
+      change: string;
+      stop: string;
     };
-}
+  }
 
-/**
- * 鐩告満浣嶇疆涓嶅姩锛屽澶栧洓鍛ㄦ棆杞�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.direction = false] - 鏃嬭浆鏂瑰悜, true閫嗘椂閽堬紝false椤烘椂閽�
- * @param [options.time = 60] - 椋炶涓�鍛ㄦ墍闇�鏃堕棿(鍗曚綅 绉�)锛屾帶鍒堕�熷害
- * @param [options.autoStopAngle] - 鑷姩鍋滄鐨勮搴﹀�硷紙0-360搴︼級锛屾湭璁剧疆鏃朵笉鑷姩鍋滄
- */
-export class RotateOut extends BaseThing {
+  /**
+   * 鐩告満浣嶇疆涓嶅姩锛屽澶栧洓鍛ㄦ棆杞�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.direction = false] - 鏃嬭浆鏂瑰悜, true閫嗘椂閽堬紝false椤烘椂閽�
+   * @param [options.time = 60] - 椋炶涓�鍛ㄦ墍闇�鏃堕棿(鍗曚綅 绉�)锛屾帶鍒堕�熷害
+   * @param [options.autoStopAngle] - 鑷姩鍋滄鐨勮搴﹀�硷紙0-360搴︼級锛屾湭璁剧疆鏃朵笉鑷姩鍋滄
+   */
+  export class RotateOut extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        direction?: boolean;
-        time?: number;
-        autoStopAngle?: number;
+      id?: string | number;
+      enabled?: boolean;
+      direction?: boolean;
+      time?: number;
+      autoStopAngle?: number;
     });
     /**
      * 鏄惁鍦ㄦ棆杞腑
@@ -26597,9 +26585,9 @@
      * @returns 鏃�
      */
     stop(): void;
-}
+  }
 
-export namespace RotatePoint {
+  export namespace RotatePoint {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26612,30 +26600,30 @@
      * @property stop - 鍋滄浜嗘棆杞�
      */
     type EventType = {
-        start: string;
-        change: string;
-        stop: string;
+      start: string;
+      change: string;
+      stop: string;
     };
-}
+  }
 
-/**
- * 鐩告満缁� 鍥哄畾涓績鐐� 鏃嬭浆
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.direction = false] - 鏃嬭浆鏂瑰悜, true閫嗘椂閽堬紝false椤烘椂閽�
- * @param [options.time = 60] - 椋炶涓�鍛ㄦ墍闇�鏃堕棿(鍗曚綅 绉�)锛屾帶鍒堕�熷害
- * @param [options.autoStopAngle] - 鑷姩鍋滄鐨勮搴﹀�硷紙0-360搴︼級锛屾湭璁剧疆鏃朵笉鑷姩鍋滄
- * @param [options.distance] - 鍙互鎸囧畾鏃嬭浆鏃剁浉鏈哄埌涓績鐐圭殑璺濈锛岄粯璁や笉鏀瑰彉鐩稿璺濈銆�
- */
-export class RotatePoint extends BaseThing {
+  /**
+   * 鐩告満缁� 鍥哄畾涓績鐐� 鏃嬭浆
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.direction = false] - 鏃嬭浆鏂瑰悜, true閫嗘椂閽堬紝false椤烘椂閽�
+   * @param [options.time = 60] - 椋炶涓�鍛ㄦ墍闇�鏃堕棿(鍗曚綅 绉�)锛屾帶鍒堕�熷害
+   * @param [options.autoStopAngle] - 鑷姩鍋滄鐨勮搴﹀�硷紙0-360搴︼級锛屾湭璁剧疆鏃朵笉鑷姩鍋滄
+   * @param [options.distance] - 鍙互鎸囧畾鏃嬭浆鏃剁浉鏈哄埌涓績鐐圭殑璺濈锛岄粯璁や笉鏀瑰彉鐩稿璺濈銆�
+   */
+  export class RotatePoint extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        direction?: boolean;
-        time?: number;
-        autoStopAngle?: number;
-        distance?: number;
+      id?: string | number;
+      enabled?: boolean;
+      direction?: boolean;
+      time?: number;
+      autoStopAngle?: number;
+      distance?: number;
     });
     /**
      * 鏄惁鍦ㄦ棆杞腑
@@ -26652,32 +26640,32 @@
      * @returns 鏃�
      */
     stop(): void;
-}
+  }
 
-/**
- * 琛楁櫙瑙嗚妯″紡鎺у埗,
- * 1銆佸彸閿嫋鎷斤紝浠ョ浉鏈鸿瑙掍负涓績杩涜鏃嬭浆;
- * 2銆佷腑閿嫋鎷斤紝鍙互鍗囬珮鎴栭檷浣庣浉鏈洪珮搴�;
- * 3銆佸乏閿弻鍑伙紝椋炶瀹氫綅鍒拌鐐�;
- * 4銆佸彸閿弻鍑伙紝鍥寸粫璇ョ偣鏃嬭浆銆�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.rotateSpeed = 30] - 鍙抽敭鎷栨嫿鏃讹紝鏃嬭浆閫熷害锛屾璐熸帶鍒舵柟鍚戙��
- * @param [options.heightStep = 0.2] - 涓敭鎷栨嫿鏃讹紝楂樺害绉诲姩姣斾緥锛屾帶鍒跺崌楂樻垨闄嶄綆鐩告満楂樺害鐨勯�熷害
- * @param [options.moveStep = 0.1] - 鍙屽嚮瀹氫綅鍒扮偣鏃讹紝璺濈鐩爣鐐圭殑璺濈鐨勭Щ鍔ㄦ瘮渚� 0.0-1.0
- * @param [options.moveDuration] - 鍙屽嚮瀹氫綅鍒扮偣鏃讹紝椋炶鏃堕棿锛堝崟浣嶏細绉掞級銆傚鏋滅渷鐣ワ紝SDK鍐呴儴浼氭牴鎹琛岃窛绂昏绠楀嚭鐞嗘兂鐨勯琛屾椂闂淬��
- * @param [options.rotatePoint] - 鍙抽敭鍙屽嚮锛屽洿缁曡鐐规棆杞椂鐨勫弬鑰冿紝鍏蜂綋鍚寋@link RotatePoint}绫荤殑鏋勯�犲弬鏁般��
- */
-export class StreetView extends BaseThing {
+  /**
+   * 琛楁櫙瑙嗚妯″紡鎺у埗,
+   * 1銆佸彸閿嫋鎷斤紝浠ョ浉鏈鸿瑙掍负涓績杩涜鏃嬭浆;
+   * 2銆佷腑閿嫋鎷斤紝鍙互鍗囬珮鎴栭檷浣庣浉鏈洪珮搴�;
+   * 3銆佸乏閿弻鍑伙紝椋炶瀹氫綅鍒拌鐐�;
+   * 4銆佸彸閿弻鍑伙紝鍥寸粫璇ョ偣鏃嬭浆銆�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.rotateSpeed = 30] - 鍙抽敭鎷栨嫿鏃讹紝鏃嬭浆閫熷害锛屾璐熸帶鍒舵柟鍚戙��
+   * @param [options.heightStep = 0.2] - 涓敭鎷栨嫿鏃讹紝楂樺害绉诲姩姣斾緥锛屾帶鍒跺崌楂樻垨闄嶄綆鐩告満楂樺害鐨勯�熷害
+   * @param [options.moveStep = 0.1] - 鍙屽嚮瀹氫綅鍒扮偣鏃讹紝璺濈鐩爣鐐圭殑璺濈鐨勭Щ鍔ㄦ瘮渚� 0.0-1.0
+   * @param [options.moveDuration] - 鍙屽嚮瀹氫綅鍒扮偣鏃讹紝椋炶鏃堕棿锛堝崟浣嶏細绉掞級銆傚鏋滅渷鐣ワ紝SDK鍐呴儴浼氭牴鎹琛岃窛绂昏绠楀嚭鐞嗘兂鐨勯琛屾椂闂淬��
+   * @param [options.rotatePoint] - 鍙抽敭鍙屽嚮锛屽洿缁曡鐐规棆杞椂鐨勫弬鑰冿紝鍏蜂綋鍚寋@link RotatePoint}绫荤殑鏋勯�犲弬鏁般��
+   */
+  export class StreetView extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        rotateSpeed?: number;
-        heightStep?: number;
-        moveStep?: number;
-        moveDuration?: number;
-        rotatePoint?: any;
+      id?: string | number;
+      enabled?: boolean;
+      rotateSpeed?: number;
+      heightStep?: number;
+      moveStep?: number;
+      moveDuration?: number;
+      rotatePoint?: any;
     });
     /**
      * 鍙抽敭鎷栨嫿鏃讹紝鏃嬭浆閫熷害锛屾璐熸帶鍒舵柟鍚戙��
@@ -26691,52 +26679,52 @@
      * 鍙屽嚮瀹氫綅鍒扮偣鏃讹紝璺濈鐩爣鐐圭殑璺濈鐨勭Щ鍔ㄦ瘮渚� 0.0-1.0
      */
     moveStep: number;
-}
+  }
 
-/**
- * 绛夐珮绾�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- * @param [options.contourShow = true] - 鏄惁鏄剧ず绛夐珮绾�
- * @param [options.spacing = 100.0] - 绛夐珮绾� 闂撮殧锛堝崟浣嶏細绫筹級
- * @param [options.width = 1.5] - 绛夐珮绾� 绾垮锛堝崟浣嶏細鍍忕礌锛�
- * @param [options.color = Cesium.Color.RED] - 绛夐珮绾� 棰滆壊
- * @param [options.shadingType = 'none'] - 鍦拌〃娓叉煋鏁堟灉锛屽彲閫夊��: 鏃爊one, 楂樼▼ elevation, 鍧″害slope, 鍧″悜aspect
- * @param [options.colorScheme] - 鍦拌〃娓叉煋閰嶈壊鏂规,榛樿鍊间负锛�
- * {
- *       elevation: {
- *         step: [0.0, 0.045, 0.1, 0.15, 0.37, 0.54, 1.0],
- *         color: ['#000000', '#2747E0', '#D33B7D', '#D33038', '#FF9742', '#FF9742', '#ffd700'],
- *       },
- *       slope: {
- *         step: [0.0, 0.29, 0.5, Math.sqrt(2) / 2, 0.87, 0.91, 1.0],
- *         color: ['#000000', '#2747E0', '#D33B7D', '#D33038', '#FF9742', '#FF9742', '#ffd700'],
- *       },
- *       aspect: {
- *         step: [0.0, 0.2, 0.4, 0.6, 0.8, 0.9, 1.0],
- *         color: ['#000000', '#2747E0', '#D33B7D', '#D33038', '#FF9742', '#FF9742', '#ffd700'],
- *       },
- *    }
- * @param [options.showElseArea = true] - 鏄惁鏄剧ず鍖哄煙澶栫殑鍦板浘
- * @param [options.minHeight = -414.0] - 鍦拌〃娓叉煋閰嶈壊鏂规涓殑 鏈�浣庢捣鎷旈珮搴�
- * @param [options.maxHeight = 8777] - 鍦拌〃娓叉煋閰嶈壊鏂规涓殑 鏈�楂樻捣鎷旈珮搴�
- */
-export class ContourLine extends TerrainEditBase {
+  /**
+   * 绛夐珮绾�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   * @param [options.contourShow = true] - 鏄惁鏄剧ず绛夐珮绾�
+   * @param [options.spacing = 100.0] - 绛夐珮绾� 闂撮殧锛堝崟浣嶏細绫筹級
+   * @param [options.width = 1.5] - 绛夐珮绾� 绾垮锛堝崟浣嶏細鍍忕礌锛�
+   * @param [options.color = Cesium.Color.RED] - 绛夐珮绾� 棰滆壊
+   * @param [options.shadingType = 'none'] - 鍦拌〃娓叉煋鏁堟灉锛屽彲閫夊��: 鏃爊one, 楂樼▼ elevation, 鍧″害slope, 鍧″悜aspect
+   * @param [options.colorScheme] - 鍦拌〃娓叉煋閰嶈壊鏂规,榛樿鍊间负锛�
+   * {
+   *       elevation: {
+   *         step: [0.0, 0.045, 0.1, 0.15, 0.37, 0.54, 1.0],
+   *         color: ['#000000', '#2747E0', '#D33B7D', '#D33038', '#FF9742', '#FF9742', '#ffd700'],
+   *       },
+   *       slope: {
+   *         step: [0.0, 0.29, 0.5, Math.sqrt(2) / 2, 0.87, 0.91, 1.0],
+   *         color: ['#000000', '#2747E0', '#D33B7D', '#D33038', '#FF9742', '#FF9742', '#ffd700'],
+   *       },
+   *       aspect: {
+   *         step: [0.0, 0.2, 0.4, 0.6, 0.8, 0.9, 1.0],
+   *         color: ['#000000', '#2747E0', '#D33B7D', '#D33038', '#FF9742', '#FF9742', '#ffd700'],
+   *       },
+   *    }
+   * @param [options.showElseArea = true] - 鏄惁鏄剧ず鍖哄煙澶栫殑鍦板浘
+   * @param [options.minHeight = -414.0] - 鍦拌〃娓叉煋閰嶈壊鏂规涓殑 鏈�浣庢捣鎷旈珮搴�
+   * @param [options.maxHeight = 8777] - 鍦拌〃娓叉煋閰嶈壊鏂规涓殑 鏈�楂樻捣鎷旈珮搴�
+   */
+  export class ContourLine extends TerrainEditBase {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        contourShow?: boolean;
-        spacing?: number;
-        width?: number;
-        color?: Cesium.Color | string;
-        shadingType?: string;
-        colorScheme?: any;
-        showElseArea?: boolean;
-        minHeight?: number;
-        maxHeight?: number;
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      contourShow?: boolean;
+      spacing?: number;
+      width?: number;
+      color?: Cesium.Color | string;
+      shadingType?: string;
+      colorScheme?: any;
+      showElseArea?: boolean;
+      minHeight?: number;
+      maxHeight?: number;
     });
     /**
      * 鏄惁鏄剧ず绛夐珮绾�
@@ -26763,9 +26751,9 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-export namespace FloodByGraphic {
+  export namespace FloodByGraphic {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26778,35 +26766,35 @@
      * @property end - 瀹屾垚鍒嗘瀽
      */
     type EventType = {
-        start: string;
-        change: string;
-        end: string;
+      start: string;
+      change: string;
+      end: string;
     };
-}
+  }
 
-/**
- * 娣规病鍒嗘瀽锛�
- * 鍩轰簬polygon鐭㈤噺闈㈡姮楂樻ā鎷燂紝鍙敮鎸佸崟涓尯鍩�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 鍖哄煙浣嶇疆锛屽潗鏍囦綅缃暟缁�
- * @param [options.style] - 娣规病鍖哄煙鐨勬牱寮�
- * @param [options.speed] - 娣规病閫熷害
- * @param [options.minHeight] - 娣规病璧峰鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
- * @param [options.maxHeight] - 娣规病缁撴潫鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
- * @param [options.has3dtiles = auto] - 鏄惁鍦�3dtiles妯″瀷涓婂垎鏋愶紙妯″瀷鍒嗘瀽杈冩參锛屾寜闇�寮�鍚級,榛樿鍐呴儴鏍规嵁鐐圭殑浣嶇疆鑷姩鍒ゆ柇锛堜絾鍙兘涓嶅噯锛夛紝鏈缃椂鏍规嵁鍧愭爣鑷姩鍒ゆ柇锛堝垽鏂彲鑳戒笉鍑嗙‘锛�
- */
-export class FloodByGraphic extends BaseThing {
+  /**
+   * 娣规病鍒嗘瀽锛�
+   * 鍩轰簬polygon鐭㈤噺闈㈡姮楂樻ā鎷燂紝鍙敮鎸佸崟涓尯鍩�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 鍖哄煙浣嶇疆锛屽潗鏍囦綅缃暟缁�
+   * @param [options.style] - 娣规病鍖哄煙鐨勬牱寮�
+   * @param [options.speed] - 娣规病閫熷害
+   * @param [options.minHeight] - 娣规病璧峰鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
+   * @param [options.maxHeight] - 娣规病缁撴潫鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
+   * @param [options.has3dtiles = auto] - 鏄惁鍦�3dtiles妯″瀷涓婂垎鏋愶紙妯″瀷鍒嗘瀽杈冩參锛屾寜闇�寮�鍚級,榛樿鍐呴儴鏍规嵁鐐圭殑浣嶇疆鑷姩鍒ゆ柇锛堜絾鍙兘涓嶅噯锛夛紝鏈缃椂鏍规嵁鍧愭爣鑷姩鍒ゆ柇锛堝垽鏂彲鑳戒笉鍑嗙‘锛�
+   */
+  export class FloodByGraphic extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        style?: PolygonEntity.StyleOptions;
-        speed?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        has3dtiles?: boolean;
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      style?: PolygonEntity.StyleOptions;
+      speed?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      has3dtiles?: boolean;
     });
     /**
      * 娣规病鍖哄煙 鍧愭爣浣嶇疆鏁扮粍
@@ -26856,9 +26844,9 @@
      * @returns 鏃�
      */
     destroy(noDel?: boolean): void;
-}
+  }
 
-export namespace FloodByMaterial {
+  export namespace FloodByMaterial {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26871,33 +26859,33 @@
      * @property end - 瀹屾垚鍒嗘瀽
      */
     type EventType = {
-        start: string;
-        change: string;
-        end: string;
+      start: string;
+      change: string;
+      end: string;
     };
-}
+  }
 
-/**
- * 娣规病鍒嗘瀽 锛�
- * 鍩轰簬鍦扮悆鏉愯川锛屽彲浠ュ涓尯鍩�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- * @param [options.speed] - 娣规病閫熷害
- * @param [options.minHeight] - 娣规病璧峰鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
- * @param [options.maxHeight] - 娣规病缁撴潫鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
- * @param [options.showElseArea = true] - 鏄惁鏄剧ず鍖哄煙澶栫殑鍦板浘
- */
-export class FloodByMaterial extends TerrainEditBase {
+  /**
+   * 娣规病鍒嗘瀽 锛�
+   * 鍩轰簬鍦扮悆鏉愯川锛屽彲浠ュ涓尯鍩�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   * @param [options.speed] - 娣规病閫熷害
+   * @param [options.minHeight] - 娣规病璧峰鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
+   * @param [options.maxHeight] - 娣规病缁撴潫鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
+   * @param [options.showElseArea = true] - 鏄惁鏄剧ず鍖哄煙澶栫殑鍦板浘
+   */
+  export class FloodByMaterial extends TerrainEditBase {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        speed?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        showElseArea?: boolean;
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      speed?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      showElseArea?: boolean;
     });
     /**
      * 娣规病楂樺害锛堝崟浣嶏細绫筹級
@@ -26933,9 +26921,9 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-export namespace Slope {
+  export namespace Slope {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -26947,53 +26935,53 @@
      * @property end - 澶氫釜鏁版嵁寮傛鍒嗘瀽鏃讹紝瀹屾垚鎵�鏈夌殑鍥炶皟浜嬩欢
      */
     type EventType = {
-        endItem: string;
-        end: string;
+      endItem: string;
+      end: string;
     };
-}
+  }
 
-/**
- * 鍧″害鍧″悜鍒嗘瀽
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 鍒嗘瀽鍖哄煙 鍧愭爣浣嶇疆鏁扮粍
- * @param [options.arrow] - 绠ご绾跨殑鏍峰紡锛屽寘鎷互涓嬶細
- * @param [options.arrow.show = true] - 鏄惁鏄剧ず绠ご绾�
- * @param [options.arrow.scale = 0.3] - 绠ご闀垮害鐨勬瘮渚嬶紙缃戞牸澶у皬锛夛紝鏍规嵁缁樺埗鍖哄煙鐨勫ぇ灏忓拰鎻掑�兼暟鏉ヨ绠楀疄闄呴暱搴﹀�笺��
- * @param [options.arrow.color = Cesium.Color.YELLOW] - 棰滆壊
- * @param [options.arrow.length = 40] - 绠ご闀垮害鍊�
- * @param [options.arrow.width = 15] - 绠ご瀹藉害鍊�
- * @param [options.point] - 鐐圭殑鏍峰紡锛屽寘鎷互涓嬶細
- * @param [options.point.show = true] - 鏄惁鏄剧ず鐐�
- * @param [options.point.pixelSize = 9] - 鍍忕礌澶у皬
- * @param [options.point.color = Cesium.Color.RED.withAlpha(0.5)] - 棰滆壊
- * @param [options.tooltip] - 鍙互鎸囧畾缁戝畾tooltip
- * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
- * @param [options.popup] - 鍙互鎸囧畾缁戝畾popup
- * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
- */
-export class Slope extends BaseThing {
+  /**
+   * 鍧″害鍧″悜鍒嗘瀽
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 鍒嗘瀽鍖哄煙 鍧愭爣浣嶇疆鏁扮粍
+   * @param [options.arrow] - 绠ご绾跨殑鏍峰紡锛屽寘鎷互涓嬶細
+   * @param [options.arrow.show = true] - 鏄惁鏄剧ず绠ご绾�
+   * @param [options.arrow.scale = 0.3] - 绠ご闀垮害鐨勬瘮渚嬶紙缃戞牸澶у皬锛夛紝鏍规嵁缁樺埗鍖哄煙鐨勫ぇ灏忓拰鎻掑�兼暟鏉ヨ绠楀疄闄呴暱搴﹀�笺��
+   * @param [options.arrow.color = Cesium.Color.YELLOW] - 棰滆壊
+   * @param [options.arrow.length = 40] - 绠ご闀垮害鍊�
+   * @param [options.arrow.width = 15] - 绠ご瀹藉害鍊�
+   * @param [options.point] - 鐐圭殑鏍峰紡锛屽寘鎷互涓嬶細
+   * @param [options.point.show = true] - 鏄惁鏄剧ず鐐�
+   * @param [options.point.pixelSize = 9] - 鍍忕礌澶у皬
+   * @param [options.point.color = Cesium.Color.RED.withAlpha(0.5)] - 棰滆壊
+   * @param [options.tooltip] - 鍙互鎸囧畾缁戝畾tooltip
+   * @param [options.tooltipOptions] - tooltip寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Tooltip}鏋勯�犲弬鏁�
+   * @param [options.popup] - 鍙互鎸囧畾缁戝畾popup
+   * @param [options.popupOptions] - popup寮圭獥鏃剁殑閰嶇疆鍙傛暟锛屼篃鏀寔濡俻ointerEvents绛墈@link Popup}鏋勯�犲弬鏁�
+   */
+  export class Slope extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        arrow?: {
-            show?: boolean;
-            scale?: number;
-            color?: Cesium.Color;
-            length?: number;
-            width?: number;
-        };
-        point?: {
-            show?: boolean;
-            pixelSize?: number;
-            color?: Cesium.Color;
-        };
-        tooltip?: (...params: any[]) => any;
-        tooltipOptions?: Tooltip.StyleOptions;
-        popup?: (...params: any[]) => any;
-        popupOptions?: Popup.StyleOptions;
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      arrow?: {
+        show?: boolean;
+        scale?: number;
+        color?: Cesium.Color;
+        length?: number;
+        width?: number;
+      };
+      point?: {
+        show?: boolean;
+        pixelSize?: number;
+        color?: Cesium.Color;
+      };
+      tooltip?: (...params: any[]) => any;
+      tooltipOptions?: Tooltip.StyleOptions;
+      popup?: (...params: any[]) => any;
+      popupOptions?: Popup.StyleOptions;
     });
     /**
      * 娣诲姞璁$畻鐨� 浣嶇疆
@@ -27006,10 +26994,10 @@
      * @returns 鏃狅紝璁$畻缁撴灉鍦� end浜嬩欢涓繑鍥�
      */
     add(positions: any[][] | LatLngPoint[] | Cesium.Cartesian3[] | LatLngPoint | Cesium.Cartesian3, options?: {
-        splitNum?: number;
-        radius?: number;
-        count?: number;
-        has3dtiles?: boolean;
+      splitNum?: number;
+      radius?: number;
+      count?: number;
+      has3dtiles?: boolean;
     }): void;
     /**
      * 璁$畻涓ょ偣涔嬮棿鐨勫潯搴�
@@ -27023,31 +27011,31 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * 鍦板舰寮�鎸栵紝
- * 鍩轰簬鍦扮悆鏉愯川锛屽彲浠ュ涓尯鍩熷紑鎸栥��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- * @param [options.clipOutSide = false] - 鏄惁澶栧垏寮�鎸�
- * @param [options.image] - 寮�鎸栧尯鍩熺殑浜曞闈㈣创鍥綰RL銆傛湭浼犲叆璇ュ�兼椂锛屼笉鏄剧ず寮�鎸栧尯鍩熺殑浜曘��
- * @param [options.imageBottom] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳搴曢潰璐村浘URL
- * @param [options.diffHeight] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛岃缃墍鏈夊尯鍩熺殑鎸栨帢娣卞害锛堝崟浣嶏細绫筹級
- * @param [options.splitNum = 30] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳澧欓潰姣忎袱鐐逛箣闂存彃鍊间釜鏁�
- */
-export class TerrainClip extends TerrainEditBase {
+  /**
+   * 鍦板舰寮�鎸栵紝
+   * 鍩轰簬鍦扮悆鏉愯川锛屽彲浠ュ涓尯鍩熷紑鎸栥��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   * @param [options.clipOutSide = false] - 鏄惁澶栧垏寮�鎸�
+   * @param [options.image] - 寮�鎸栧尯鍩熺殑浜曞闈㈣创鍥綰RL銆傛湭浼犲叆璇ュ�兼椂锛屼笉鏄剧ず寮�鎸栧尯鍩熺殑浜曘��
+   * @param [options.imageBottom] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳搴曢潰璐村浘URL
+   * @param [options.diffHeight] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛岃缃墍鏈夊尯鍩熺殑鎸栨帢娣卞害锛堝崟浣嶏細绫筹級
+   * @param [options.splitNum = 30] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳澧欓潰姣忎袱鐐逛箣闂存彃鍊间釜鏁�
+   */
+  export class TerrainClip extends TerrainEditBase {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        clipOutSide?: boolean;
-        image?: string;
-        imageBottom?: string;
-        diffHeight?: number;
-        splitNum?: number;
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      clipOutSide?: boolean;
+      image?: string;
+      imageBottom?: string;
+      diffHeight?: number;
+      splitNum?: number;
     });
     /**
      * 鏄惁澶栧垏寮�鎸�
@@ -27062,20 +27050,20 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * 鍦板舰寮�鎸栥�佹饭娌$瓑鍒嗘瀽 鍩虹绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- */
-export class TerrainEditBase extends BaseThing {
+  /**
+   * 鍦板舰寮�鎸栥�佹饭娌$瓑鍒嗘瀽 鍩虹绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鏄剧ず鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   */
+  export class TerrainEditBase extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
     });
     /**
      * 鍖哄煙 鍒楄〃
@@ -27130,32 +27118,32 @@
      * @returns 娣诲姞鍖哄煙鐨勮褰曞璞�
      */
     addArea(positions: string[] | any[][] | LatLngPoint[] | Cesium.Cartesian3[], options?: {
-        diffHeight?: any;
+      diffHeight?: any;
     }): any;
-}
+  }
 
-/**
- * 鍦板舰寮�鎸� 锛�
- * 鍩轰簬clippingPlanes鎺ュ彛锛屽彧鏀寔鍗曚釜寮�鎸栥��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param [options.positions] - 寮�鎸栧尯鍩熺殑 鍧愭爣浣嶇疆鏁扮粍
- * @param [options.clipOutSide = false] - 鏄惁澶栧垏寮�鎸�
- * @param [options.image] - 寮�鎸栧尯鍩熺殑浜曞闈㈣创鍥綰RL銆傛湭浼犲叆璇ュ�兼椂锛屼笉鏄剧ず寮�鎸栧尯鍩熺殑浜曘��
- * @param [options.imageBottom] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳搴曢潰璐村浘URL
- * @param [options.diffHeight] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛岃缃尯鍩熺殑鎸栨帢娣卞害锛堝崟浣嶏細绫筹級
- * @param [splitNum = 30] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳澧欓潰姣忎袱鐐逛箣闂存彃鍊间釜鏁�
- */
-export class TerrainPlanClip extends BaseThing {
+  /**
+   * 鍦板舰寮�鎸� 锛�
+   * 鍩轰簬clippingPlanes鎺ュ彛锛屽彧鏀寔鍗曚釜寮�鎸栥��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param [options.positions] - 寮�鎸栧尯鍩熺殑 鍧愭爣浣嶇疆鏁扮粍
+   * @param [options.clipOutSide = false] - 鏄惁澶栧垏寮�鎸�
+   * @param [options.image] - 寮�鎸栧尯鍩熺殑浜曞闈㈣创鍥綰RL銆傛湭浼犲叆璇ュ�兼椂锛屼笉鏄剧ず寮�鎸栧尯鍩熺殑浜曘��
+   * @param [options.imageBottom] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳搴曢潰璐村浘URL
+   * @param [options.diffHeight] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛岃缃尯鍩熺殑鎸栨帢娣卞害锛堝崟浣嶏細绫筹級
+   * @param [splitNum = 30] - 褰撴樉绀哄紑鎸栧尯鍩熺殑浜曟椂锛屼簳澧欓潰姣忎袱鐐逛箣闂存彃鍊间釜鏁�
+   */
+  export class TerrainPlanClip extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        clipOutSide?: boolean;
-        image?: string;
-        imageBottom?: string;
-        diffHeight?: number;
+      id?: string | number;
+      enabled?: boolean;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      clipOutSide?: boolean;
+      image?: string;
+      imageBottom?: string;
+      diffHeight?: number;
     }, splitNum?: number);
     /**
      * 寮�鎸栧尯鍩熺殑 鍧愭爣浣嶇疆鏁扮粍
@@ -27174,22 +27162,22 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * 闄愰珮鍒嗘瀽
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.positions] - 闄愰珮鍖哄煙鍧愭爣鏁扮粍
- * @param [options.height] - 闄愰珮楂樺害锛堝崟浣嶇背锛�,鐩稿浜巄ottomHeight妯″瀷鍦伴潰鐨勬捣鎷旈珮搴︾殑鐩稿楂樺害銆�
- * @param [options.bottomHeight] - 妯″瀷鍦伴潰鐨勬捣鎷旈珮搴︼紙鍗曚綅绫筹級
- * @param [options.color = "#3388ff"] - 棰滆壊
- */
-export class LimitHeight extends BaseThing {
+  /**
+   * 闄愰珮鍒嗘瀽
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.positions] - 闄愰珮鍖哄煙鍧愭爣鏁扮粍
+   * @param [options.height] - 闄愰珮楂樺害锛堝崟浣嶇背锛�,鐩稿浜巄ottomHeight妯″瀷鍦伴潰鐨勬捣鎷旈珮搴︾殑鐩稿楂樺害銆�
+   * @param [options.bottomHeight] - 妯″瀷鍦伴潰鐨勬捣鎷旈珮搴︼紙鍗曚綅绫筹級
+   * @param [options.color = "#3388ff"] - 棰滆壊
+   */
+  export class LimitHeight extends BaseThing {
     constructor(options?: {
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        height?: number;
-        bottomHeight?: number;
-        color?: string | Cesium.Color;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      height?: number;
+      bottomHeight?: number;
+      color?: string | Cesium.Color;
     });
     /**
      * 鐭㈤噺鏁版嵁鍥惧眰
@@ -27212,35 +27200,35 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * Gltf妯″瀷鍓栧垏锛�
- * 鍩轰簬clippingPlanes鎺ュ彛锛屽彧鏀寔鍗曚釜寮�鎸栥��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param options.graphic - 闇�瑕佽鍓殑瀵硅薄锛坓ltf妯″瀷锛�
- * @param [options.positions] - 瑁佸壀鍖哄煙鍧愭爣鏁扮粍(鎸夐潰鎴栫嚎瑁佸壀)
- * @param [options.height] - 褰撴湁瑁佸壀鍖哄煙鎸栨椂锛屽簳闈㈢殑楂樺害锛堝崟浣嶇背锛夛紝鏈缃椂涓嶆樉绀哄簳闈€��
- * @param [options.type] - 瑁佸壀绫诲瀷锛堟寜鏂瑰悜绫诲瀷姝f柟鍚戝崟闈㈣鍓級
- * @param [options.distance = 0] - 瑁佸壀鐨勮窛绂�
- * @param [options.clipOutSide = false] - 鏄惁澶栬鍓�
- * @param [options.edgeWidth = 0] - 瑁佸壀鍖哄煙杈圭嚎瀹藉害锛�0鏃朵笉鏄剧ず
- * @param [options.edgeColor = Cesium.Color.WHITE] - 瑁佸壀鍖哄煙杈圭嚎棰滆壊
- */
-export class ModelPlanClip extends TilesetPlanClip {
+  /**
+   * Gltf妯″瀷鍓栧垏锛�
+   * 鍩轰簬clippingPlanes鎺ュ彛锛屽彧鏀寔鍗曚釜寮�鎸栥��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param options.graphic - 闇�瑕佽鍓殑瀵硅薄锛坓ltf妯″瀷锛�
+   * @param [options.positions] - 瑁佸壀鍖哄煙鍧愭爣鏁扮粍(鎸夐潰鎴栫嚎瑁佸壀)
+   * @param [options.height] - 褰撴湁瑁佸壀鍖哄煙鎸栨椂锛屽簳闈㈢殑楂樺害锛堝崟浣嶇背锛夛紝鏈缃椂涓嶆樉绀哄簳闈€��
+   * @param [options.type] - 瑁佸壀绫诲瀷锛堟寜鏂瑰悜绫诲瀷姝f柟鍚戝崟闈㈣鍓級
+   * @param [options.distance = 0] - 瑁佸壀鐨勮窛绂�
+   * @param [options.clipOutSide = false] - 鏄惁澶栬鍓�
+   * @param [options.edgeWidth = 0] - 瑁佸壀鍖哄煙杈圭嚎瀹藉害锛�0鏃朵笉鏄剧ず
+   * @param [options.edgeColor = Cesium.Color.WHITE] - 瑁佸壀鍖哄煙杈圭嚎棰滆壊
+   */
+  export class ModelPlanClip extends TilesetPlanClip {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        graphic: ModelEntity;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        height?: number;
-        type?: TilesetPlanClip.Type;
-        distance?: number;
-        clipOutSide?: boolean;
-        edgeWidth?: number;
-        edgeColor?: Cesium.Color;
+      id?: string | number;
+      enabled?: boolean;
+      graphic: ModelEntity;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      height?: number;
+      type?: TilesetPlanClip.Type;
+      distance?: number;
+      clipOutSide?: boolean;
+      edgeWidth?: number;
+      edgeColor?: Cesium.Color;
     });
     /**
      * 闇�瑕佽鍓殑瀵硅薄锛坓ltf妯″瀷锛�
@@ -27251,53 +27239,53 @@
      * 鐢ㄤ簬 灞�閮ㄥ潗鏍囩郴 涓� 涓栫晫鍧愭爣绯� 鐨勮浆鎹€��
      */
     readonly inverseMatrix: Cesium.Matrix4;
-}
+  }
 
-export namespace ModelPlanClip {
+  export namespace ModelPlanClip {
     /**
      * 瑁佸壀妯″瀷 绫诲瀷 鏋氫妇 鍚寋@link TilesetPlanClip.Type}
      */
     enum Type {
     }
-}
+  }
 
-/**
- * 3dtiles妯″瀷瑁佸壀
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param options.layer - 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧瑁佸壀鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- * @param [options.clipOutSide = false] - 鏄惁澶栬鍓�
- */
-export class TilesetClip extends TilesetEditBase {
+  /**
+   * 3dtiles妯″瀷瑁佸壀
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param options.layer - 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧瑁佸壀鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   * @param [options.clipOutSide = false] - 鏄惁澶栬鍓�
+   */
+  export class TilesetClip extends TilesetEditBase {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        layer: TilesetLayer;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        clipOutSide?: boolean;
+      id?: string | number;
+      enabled?: boolean;
+      layer: TilesetLayer;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      clipOutSide?: boolean;
     });
     /**
      * 鏄惁澶栬鍓�
      */
     clipOutSide: boolean;
-}
+  }
 
-/**
- * 3dtiles妯″瀷鍒嗘瀽锛堣鍓�佸帇骞炽�佹饭娌★級 鍩虹绫�
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param options.layer - 闇�瑕佹ā鍨嬪垎鏋愮殑瀵硅薄锛�3dtiles鍥惧眰锛�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鍒嗘瀽鐨勫崟涓尯鍩熴�愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- */
-export class TilesetEditBase extends BaseThing {
+  /**
+   * 3dtiles妯″瀷鍒嗘瀽锛堣鍓�佸帇骞炽�佹饭娌★級 鍩虹绫�
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param options.layer - 闇�瑕佹ā鍨嬪垎鏋愮殑瀵硅薄锛�3dtiles鍥惧眰锛�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鍒嗘瀽鐨勫崟涓尯鍩熴�愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   */
+  export class TilesetEditBase extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        layer: TilesetLayer;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      id?: string | number;
+      enabled?: boolean;
+      layer: TilesetLayer;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
     });
     /**
      * 鍖哄煙 鍒楄〃
@@ -27363,32 +27351,32 @@
      * @returns 娣诲姞鍖哄煙鐨勮褰曞璞�
      */
     addArea(positions: string[] | any[][] | LatLngPoint[] | Cesium.Cartesian3[]): any;
-}
+  }
 
-/**
- * 3dtiles妯″瀷鍘嬪钩
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param options.layer - 闇�瑕佸帇骞崇殑瀵硅薄锛�3dtiles鍥惧眰锛�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鍘嬪钩鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- * @param [options.height] - 鍘嬪钩楂樺害 (鍗曚綅锛氱背)锛屽熀浜庡帇骞冲尯鍩熸渶浣庣偣楂樺害鐨勫亸绉婚噺
- */
-export class TilesetFlat extends TilesetEditBase {
+  /**
+   * 3dtiles妯″瀷鍘嬪钩
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param options.layer - 闇�瑕佸帇骞崇殑瀵硅薄锛�3dtiles鍥惧眰锛�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧鍘嬪钩鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   * @param [options.height] - 鍘嬪钩楂樺害 (鍗曚綅锛氱背)锛屽熀浜庡帇骞冲尯鍩熸渶浣庣偣楂樺害鐨勫亸绉婚噺
+   */
+  export class TilesetFlat extends TilesetEditBase {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        layer: TilesetLayer;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        height?: number;
+      id?: string | number;
+      enabled?: boolean;
+      layer: TilesetLayer;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      height?: number;
     });
     /**
      * 鍘嬪钩楂樺害 (鍗曚綅锛氱背)锛屽熀浜庡帇骞冲尯鍩熸渶浣庣偣楂樺害鐨勫亸绉婚噺
      */
     height: number;
-}
+  }
 
-export namespace TilesetFlood {
+  export namespace TilesetFlood {
     /**
      * 褰撳墠绫绘敮鎸佺殑{@link EventType}浜嬩欢绫诲瀷
      * @example
@@ -27401,36 +27389,36 @@
      * @property end - 瀹屾垚鍒嗘瀽
      */
     type EventType = {
-        start: string;
-        change: string;
-        end: string;
+      start: string;
+      change: string;
+      end: string;
     };
-}
+  }
 
-/**
- * 3dtiles妯″瀷娣规病鍒嗘瀽
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param options.layer - 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
- * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧娣规病鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
- * @param [options.speed] - 娣规病閫熷害锛岀背/绉掞紙榛樿鍒锋柊棰戠巼涓�55Hz锛�
- * @param [options.minHeight] - 娣规病璧峰鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
- * @param [options.maxHeight] - 娣规病缁撴潫鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
- * @param [options.color = new Cesium.Color(0.15, 0.7, 0.95, 0.5)] - 娣规病棰滆壊
- * @param [options.floodAll] - 鏄惁瀵规暣涓ā鍨嬭繘琛屽垎鏋�
- */
-export class TilesetFlood extends TilesetEditBase {
+  /**
+   * 3dtiles妯″瀷娣规病鍒嗘瀽
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param options.layer - 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
+   * @param [options.positions] - 鍧愭爣浣嶇疆鏁扮粍锛屽彧娣规病鍗曚釜鍖哄煙銆愬崟涓尯鍩熷満鏅椂浣跨敤銆�
+   * @param [options.speed] - 娣规病閫熷害锛岀背/绉掞紙榛樿鍒锋柊棰戠巼涓�55Hz锛�
+   * @param [options.minHeight] - 娣规病璧峰鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
+   * @param [options.maxHeight] - 娣规病缁撴潫鐨勬捣鎷旈珮搴︼紙鍗曚綅锛氱背锛�
+   * @param [options.color = new Cesium.Color(0.15, 0.7, 0.95, 0.5)] - 娣规病棰滆壊
+   * @param [options.floodAll] - 鏄惁瀵规暣涓ā鍨嬭繘琛屽垎鏋�
+   */
+  export class TilesetFlood extends TilesetEditBase {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        layer: TilesetLayer;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        speed?: number;
-        minHeight?: number;
-        maxHeight?: number;
-        color?: Cesium.Color;
-        floodAll?: boolean;
+      id?: string | number;
+      enabled?: boolean;
+      layer: TilesetLayer;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      speed?: number;
+      minHeight?: number;
+      maxHeight?: number;
+      color?: Cesium.Color;
+      floodAll?: boolean;
     });
     /**
      * 娣规病閫熷害锛岀背/绉掞紙榛樿鍒锋柊棰戠巼涓�55Hz锛�
@@ -27474,35 +27462,35 @@
      * @returns 鏃�
      */
     clear(): void;
-}
+  }
 
-/**
- * 3dtiles妯″瀷瑁佸壀锛�
- * 鍩轰簬clippingPlanes鎺ュ彛锛屽彧鏀寔鍗曚釜寮�鎸栥��
- * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
- * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
- * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
- * @param options.layer - 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
- * @param [options.positions] - 瑁佸壀鍖哄煙鍧愭爣鏁扮粍(鎸夐潰鎴栫嚎瑁佸壀)
- * @param [options.height] - 褰撴湁瑁佸壀鍖哄煙鎸栨椂锛屽簳闈㈢殑楂樺害锛堝崟浣嶇背锛夛紝鏈缃椂涓嶆樉绀哄簳闈€��
- * @param [options.type] - 瑁佸壀绫诲瀷锛堟寜鏂瑰悜绫诲瀷姝f柟鍚戝崟闈㈣鍓級
- * @param [options.distance = 0] - 瑁佸壀鐨勮窛绂�
- * @param [options.clipOutSide = false] - 鏄惁澶栬鍓�
- * @param [options.edgeWidth = 0] - 瑁佸壀鍖哄煙杈圭嚎瀹藉害锛�0鏃朵笉鏄剧ず
- * @param [options.edgeColor = Cesium.Color.WHITE] - 瑁佸壀鍖哄煙杈圭嚎棰滆壊
- */
-export class TilesetPlanClip extends BaseThing {
+  /**
+   * 3dtiles妯″瀷瑁佸壀锛�
+   * 鍩轰簬clippingPlanes鎺ュ彛锛屽彧鏀寔鍗曚釜寮�鎸栥��
+   * @param [options] - 鍙傛暟瀵硅薄锛屽寘鎷互涓嬶細
+   * @param [options.id = uuid()] - 瀵硅薄鐨刬d鏍囪瘑
+   * @param [options.enabled = true] - 瀵硅薄鐨勫惎鐢ㄧ姸鎬�
+   * @param options.layer - 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
+   * @param [options.positions] - 瑁佸壀鍖哄煙鍧愭爣鏁扮粍(鎸夐潰鎴栫嚎瑁佸壀)
+   * @param [options.height] - 褰撴湁瑁佸壀鍖哄煙鎸栨椂锛屽簳闈㈢殑楂樺害锛堝崟浣嶇背锛夛紝鏈缃椂涓嶆樉绀哄簳闈€��
+   * @param [options.type] - 瑁佸壀绫诲瀷锛堟寜鏂瑰悜绫诲瀷姝f柟鍚戝崟闈㈣鍓級
+   * @param [options.distance = 0] - 瑁佸壀鐨勮窛绂�
+   * @param [options.clipOutSide = false] - 鏄惁澶栬鍓�
+   * @param [options.edgeWidth = 0] - 瑁佸壀鍖哄煙杈圭嚎瀹藉害锛�0鏃朵笉鏄剧ず
+   * @param [options.edgeColor = Cesium.Color.WHITE] - 瑁佸壀鍖哄煙杈圭嚎棰滆壊
+   */
+  export class TilesetPlanClip extends BaseThing {
     constructor(options?: {
-        id?: string | number;
-        enabled?: boolean;
-        layer: TilesetLayer;
-        positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
-        height?: number;
-        type?: ClipType;
-        distance?: number;
-        clipOutSide?: boolean;
-        edgeWidth?: number;
-        edgeColor?: Cesium.Color;
+      id?: string | number;
+      enabled?: boolean;
+      layer: TilesetLayer;
+      positions?: any[][] | string[] | LatLngPoint[] | Cesium.Cartesian3[];
+      height?: number;
+      type?: ClipType;
+      distance?: number;
+      clipOutSide?: boolean;
+      edgeWidth?: number;
+      edgeColor?: Cesium.Color;
     });
     /**
      * 闇�瑕佽鍓殑瀵硅薄锛�3dtiles鍥惧眰锛�
@@ -27554,12 +27542,12 @@
      * @returns 鏃�
      */
     updateAllNormalZ(val: number): void;
-}
+  }
 
-/**
- * 鎺т欢鐩稿叧 闈欐�佹柟娉�
- */
-namespace ControlUtil {
+  /**
+   * 鎺т欢鐩稿叧 闈欐�佹柟娉�
+   */
+  namespace ControlUtil {
     /**
      * 娉ㄥ唽鎺т欢绫�
      * @param type - 鎺т欢绫诲瀷
@@ -27580,13 +27568,13 @@
      * @returns 鍒涘缓瀹屾垚鐨勬帶浠跺璞�
      */
     function create(type: ControlType, options: any): BaseControl;
-}
+  }
 
-/**
- * 閫氱敤鏉愯川 杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class BaseMaterialConver extends BaseOptsConver {
+  /**
+   * 閫氱敤鏉愯川 杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class BaseMaterialConver extends BaseOptsConver {
     constructor(options?: any);
     /**
      * 杞崲涓篊esium鐩稿叧灞炴�у��
@@ -27602,13 +27590,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any): any;
-}
+  }
 
-/**
- * 鍥剧墖鏉愯川 杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class ImageOptsConver extends BaseMaterialConver {
+  /**
+   * 鍥剧墖鏉愯川 杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class ImageOptsConver extends BaseMaterialConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27624,21 +27612,21 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any): any;
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁style杞崲澶勭悊鍩虹被
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class BaseStyleConver extends BaseOptsConver {
+  /**
+   * 鐭㈤噺鏁版嵁style杞崲澶勭悊鍩虹被
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class BaseStyleConver extends BaseOptsConver {
     constructor(options?: any);
-}
+  }
 
-/**
- * Billboard 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class BillboardStyleConver extends BaseStyleConver {
+  /**
+   * Billboard 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class BillboardStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27656,13 +27644,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Box鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class BoxStyleConver extends BaseStyleConver {
+  /**
+   * Box鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class BoxStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27680,13 +27668,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Circle 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class CircleStyleConver extends BaseStyleConver {
+  /**
+   * Circle 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class CircleStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27704,13 +27692,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Corridor 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class CorridorStyleConver extends BaseStyleConver {
+  /**
+   * Corridor 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class CorridorStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27728,13 +27716,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Cylinder 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class CylinderStyleConver extends BaseStyleConver {
+  /**
+   * Cylinder 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class CylinderStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27752,13 +27740,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * DivGraphic 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class DivGraphicStyleConver extends BaseStyleConver {
+  /**
+   * DivGraphic 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class DivGraphicStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27774,13 +27762,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any): any;
-}
+  }
 
-/**
- * Ellipsoid 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class EllipsoidStyleConver extends BaseStyleConver {
+  /**
+   * Ellipsoid 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class EllipsoidStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27798,13 +27786,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Label 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class LabelStyleConver extends BaseStyleConver {
+  /**
+   * Label 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class LabelStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲Ceium瀵硅薄涓簀son绠�鍗曞璞★紝鐢ㄤ簬瀵煎嚭
@@ -27813,13 +27801,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any): any;
-}
+  }
 
-/**
- * Model 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class ModelStyleConver extends BaseStyleConver {
+  /**
+   * Model 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class ModelStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27837,13 +27825,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Path 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class PathStyleConver extends BaseStyleConver {
+  /**
+   * Path 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class PathStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27861,13 +27849,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Plane 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class PlaneStyleConver extends BaseStyleConver {
+  /**
+   * Plane 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class PlaneStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27885,13 +27873,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Point 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class PointStyleConver extends BaseStyleConver {
+  /**
+   * Point 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class PointStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27909,12 +27897,12 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Polygon 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- */
-export class PolygonStyleConver extends BaseStyleConver {
+  /**
+   * Polygon 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   */
+  export class PolygonStyleConver extends BaseStyleConver {
     /**
      * style鏍峰紡灞炴�ц祴鍊煎埌 entity
      * @param style - 鏍峰紡
@@ -27931,13 +27919,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Polyline 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class PolylineStyleConver extends BaseStyleConver {
+  /**
+   * Polyline 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class PolylineStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27955,13 +27943,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * PolylineVolume 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class PolylineVolumeStyleConver extends BaseStyleConver {
+  /**
+   * PolylineVolume 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class PolylineVolumeStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -27979,13 +27967,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * Rectangle 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class RectangleStyleConver extends BaseStyleConver {
+  /**
+   * Rectangle 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class RectangleStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -28003,13 +27991,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * RectangularSensor 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class RectangularSensorStyleConver extends BaseStyleConver {
+  /**
+   * RectangularSensor 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class RectangularSensorStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -28025,13 +28013,13 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any): any;
-}
+  }
 
-/**
- * Wall 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
- * @param [options] - 鎺у埗鍙傛暟
- */
-export class WallStyleConver extends BaseStyleConver {
+  /**
+   * Wall 鐭㈤噺鏁版嵁style杞崲澶勭悊绫�
+   * @param [options] - 鎺у埗鍙傛暟
+   */
+  export class WallStyleConver extends BaseStyleConver {
     constructor(options?: any);
     /**
      * 杞崲style鍒癈esium瀵硅薄闇�瑕佺殑鏍煎紡
@@ -28049,12 +28037,12 @@
      * @returns json绠�鍗曞璞�
      */
     static toJSON(czmVal: any, style?: any, isEntity?: boolean): any;
-}
+  }
 
-/**
- * DOM鎿嶄綔 鐩稿叧闈欐�佹柟娉曠被
- */
-namespace DomUtil {
+  /**
+   * DOM鎿嶄綔 鐩稿叧闈欐�佹柟娉曠被
+   */
+  namespace DomUtil {
     /**
      * 鍒涘缓涓�涓猼agName鐨凥TML鍏冪礌锛屽皢鍏禼lass璁剧疆涓篶lassName锛屽苟鍙�夋嫨灏嗗叾娣诲姞鍒癱ontainer鍏冪礌涓�
      * @param tagName - 鍏冪礌绫诲瀷锛屾瘮濡� div
@@ -28159,12 +28147,12 @@
      * @returns 鏄惁鎵ц
      */
     function exitFullscreen(): boolean;
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁鏍囩粯缂栬緫鐩稿叧甯搁噺
- */
-namespace DrawUtil {
+  /**
+   * 鐭㈤噺鏁版嵁鏍囩粯缂栬緫鐩稿叧甯搁噺
+   */
+  namespace DrawUtil {
     /**
      * 鎷栨嫿鐐瑰垎绫�
      */
@@ -28185,12 +28173,12 @@
      * @returns 鏃�
      */
     function setPointStyle(value: PointPrimitive.StyleOptions): void;
-}
+  }
 
-/**
- * 鐗规晥鐩稿叧 闈欐�佹柟娉�
- */
-namespace EffectUtil {
+  /**
+   * 鐗规晥鐩稿叧 闈欐�佹柟娉�
+   */
+  namespace EffectUtil {
     /**
      * 娉ㄥ唽鐗规晥绫�
      * @param type - 鐗规晥绫诲瀷
@@ -28211,12 +28199,12 @@
      * @returns 鍒涘缓瀹屾垚鐨勭壒鏁堝璞�
      */
     function create(type: EffectType, options: any): BaseEffect;
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁 鐩稿叧闈欐�佹柟娉�
- */
-namespace GraphicUtil {
+  /**
+   * 鐭㈤噺鏁版嵁 鐩稿叧闈欐�佹柟娉�
+   */
+  namespace GraphicUtil {
     /**
      * 鏄惁鏈夋寚瀹氱被鍨嬬煝閲忓璞�
      * @param type - 鐭㈤噺鏁版嵁绫诲瀷
@@ -28260,10 +28248,10 @@
      * @returns 鍒涘缓瀹屾垚鐨勭煝閲忔暟鎹璞�
      */
     function fromDraw(layer: GraphicLayer, options: {
-        type: GraphicType | string;
-        style?: any;
-        attr?: any;
-        name?: string;
+      type: GraphicType | string;
+      style?: any;
+      attr?: any;
+      name?: string;
     }): BaseGraphic | any;
     /**
      * 鏍规嵁cesium鐨別ntity鐢熸垚Graphic鐨勫伐鍘傛柟娉�
@@ -28275,16 +28263,16 @@
      * @returns 鍒涘缓瀹屾垚鐨勭煝閲忔暟鎹璞�
      */
     function fromEntity(entity: Cesium.Entity, options: {
-        type: GraphicType | string;
-        style: any;
-        attr?: any;
+      type: GraphicType | string;
+      style: any;
+      attr?: any;
     }): BaseEntity;
-}
+  }
 
-/**
- * 鍥惧眰鐩稿叧 闈欐�佹柟娉�
- */
-namespace LayerUtil {
+  /**
+   * 鍥惧眰鐩稿叧 闈欐�佹柟娉�
+   */
+  namespace LayerUtil {
     /**
      * 娉ㄥ唽鍥惧眰绫�
      * @param type - 鍥惧眰绫诲瀷
@@ -28307,8 +28295,8 @@
      * @returns 鍒涘缓瀹屾垚鐨勫浘灞傚璞�
      */
     function create(options: {
-        type: LayerType;
-        鍏朵粬: any;
+      type: LayerType;
+      鍏朵粬: any;
     }, templateValues?: any): BaseLayer;
     /**
      * 娉ㄥ唽ImageryProvider绫�
@@ -28358,15 +28346,15 @@
      * @returns 鍦板舰瀵硅薄
      */
     function createTerrainProvider(options: {
-        type: TerrainType;
-        url: string | Cesium.Resource;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
-        requestVertexNormals?: boolean;
-        requestWaterMask?: boolean;
-        requestMetadata?: boolean;
+      type: TerrainType;
+      url: string | Cesium.Resource;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
+      requestVertexNormals?: boolean;
+      requestWaterMask?: boolean;
+      requestMetadata?: boolean;
     }, templateValues?: any): Cesium.CesiumTerrainProvider;
     /**
      * 鑾峰彇baseLayerPicker浣跨敤鐨勭粦瀹氬湴褰㈠垪琛�
@@ -28374,12 +28362,12 @@
      * @returns 鍦板舰鍒楄〃
      */
     function getTerrainProviderViewModels(options: any): Cesium.ProviderViewModel[];
-}
+  }
 
-/**
- * SDK鍐呴儴缁熶竴璋冪敤console.* 鎵撳嵃鏃ュ織鐨勬帶鍒剁被锛屽湪澶栭儴鍙互鎸夐渶寮�鍚拰鍏抽棴銆�
- */
-namespace Log {
+  /**
+   * SDK鍐呴儴缁熶竴璋冪敤console.* 鎵撳嵃鏃ュ織鐨勬帶鍒剁被锛屽湪澶栭儴鍙互鎸夐渶寮�鍚拰鍏抽棴銆�
+   */
+  namespace Log {
     /**
      * 鏄惁 console.log 鎵撳嵃鏅�氭棩蹇椾俊鎭紝鍙互鎸夐渶鍏抽棴鎴栧紑鍚�
      * @param val - 鏄惁鎵撳嵃
@@ -28416,12 +28404,12 @@
      * @returns 鏃�
      */
     function logError(sources: string | any): void;
-}
+  }
 
-/**
- * 鐭㈤噺鏁版嵁鏉愯川
- */
-namespace MaterialUtil {
+  /**
+   * 鐭㈤噺鏁版嵁鏉愯川
+   */
+  namespace MaterialUtil {
     /**
      * 鍒涘缓 鏉愯川灞炴�э紙鐢ㄤ簬Entity锛�
      * @param type - 鏉愯川绫诲瀷
@@ -28443,12 +28431,12 @@
      * @returns json绠�鍗曞璞�
      */
     function toJSON(material: Cesium.Material | BaseMaterialProperty, style: any): any;
-}
+  }
 
-/**
- * 鍥句笂閲忕畻 鐨� 甯哥敤闈欐�佹柟娉�
- */
-namespace MeasureUtil {
+  /**
+   * 鍥句笂閲忕畻 鐨� 甯哥敤闈欐�佹柟娉�
+   */
+  namespace MeasureUtil {
     /**
      * 姹傚潗鏍囨暟缁勭殑绌洪棿璺濈
      * @param positions - 鍧愭爣鏁扮粍
@@ -28472,11 +28460,11 @@
      * @param options.all_distance - 宸茶绠楀畬鎴愪粠绗�0鐐瑰埌index鐐圭殑 璐村湴璺濈
      */
     type getClampDistance_endItem = (options: {
-        index: number;
-        positions: Cesium.Cartesian3[];
-        distance: number;
-        arrDistance: number[];
-        all_distance: number;
+      index: number;
+      positions: Cesium.Cartesian3[];
+      distance: number;
+      arrDistance: number[];
+      all_distance: number;
     }) => void;
     /**
      * 寮傛璁$畻璐村湴璺濈瀹屾垚 鐨勫洖璋冩柟娉�
@@ -28496,11 +28484,11 @@
      * @returns 鏃�
      */
     function getClampDistance(positions: Cesium.Cartesian3[] | LatLngPoint[], options: {
-        scene: Cesium.Scene;
-        splitNum?: number;
-        has3dtiles?: boolean;
-        endItem: getClampDistance_endItem;
-        callback: getClampDistance_callback;
+      scene: Cesium.Scene;
+      splitNum?: number;
+      has3dtiles?: boolean;
+      endItem: getClampDistance_endItem;
+      callback: getClampDistance_callback;
     }): void;
     /**
      * 璁$畻闈㈢Н锛堢┖闂村钩闈級
@@ -28534,11 +28522,11 @@
      * @returns 浠� asyn:false 鏃惰繑鍥為潰绉紝鍗曚綅锛氬钩鏂圭背
      */
     function getClampArea(positions: Cesium.Cartesian3[] | LatLngPoint[], options: {
-        asyn: boolean;
-        scene: Cesium.Scene;
-        splitNum?: number;
-        has3dtiles?: boolean;
-        callback: getClampArea_callback;
+      asyn: boolean;
+      scene: Cesium.Scene;
+      splitNum?: number;
+      has3dtiles?: boolean;
+      callback: getClampArea_callback;
     }): number | void;
     /**
      * 璁$畻2鐐圭殑瑙掑害鍊硷紝瑙掑害宸叉鍖椾负0搴︼紝椤烘椂閽堜负姝f柟鍚�
@@ -28560,14 +28548,14 @@
      * @param event.data.direction - 鍧″悜鍊硷紙0-360搴︼級
      */
     type getSlope_endItem = (event: {
-        index: number;
-        data: {
-            position: Cesium.Cartesian3;
-            slope: number;
-            slopeStr1: string;
-            slopeStr2: string;
-            direction: number;
-        };
+      index: number;
+      data: {
+        position: Cesium.Cartesian3;
+        slope: number;
+        slopeStr1: string;
+        slopeStr2: string;
+        direction: number;
+      };
     }) => void;
     /**
      * 寮傛璁$畻瀹屾垚鎵�鏈夌偣鐨勫潯搴﹀潯鍚戝悗 鐨勫洖璋冩柟娉�
@@ -28580,13 +28568,13 @@
      * @param event.data.direction - 鍧″悜鍊硷紙0-360搴︼級
      */
     type getSlope_callback = (event: {
-        data: {
-            position: Cesium.Cartesian3;
-            slope: number;
-            slopeStr1: string;
-            slopeStr2: string;
-            direction: number;
-        }[];
+      data: {
+        position: Cesium.Cartesian3;
+        slope: number;
+        slopeStr1: string;
+        slopeStr2: string;
+        direction: number;
+      }[];
     }) => void;
     /**
      * 寮傛璁$畻鐐圭殑鍧″害鍧″悜
@@ -28601,13 +28589,13 @@
      * @returns 鍧″害鍧″悜鍒嗘瀽绫诲璞�,鍒嗘瀽瀹屾垚鏂规硶鍐呴儴浼氳嚜鍔ㄩ噴鏀�
      */
     function getSlope(options: {
-        map: Map;
-        positions: Cesium.Cartesian3[];
-        radius: number;
-        count: number;
-        has3dtiles: boolean;
-        endItem: getSlope_endItem;
-        callback: getSlope_callback;
+      map: Map;
+      positions: Cesium.Cartesian3[];
+      radius: number;
+      count: number;
+      has3dtiles: boolean;
+      endItem: getSlope_endItem;
+      callback: getSlope_callback;
     }): Slope;
     /**
      * 鏍煎紡鍖栨樉绀鸿窛绂诲��, 鍙寚瀹氬崟浣�
@@ -28633,13 +28621,13 @@
      * @returns 甯﹀崟浣嶇殑鏍煎紡鍖栦綋绉�煎瓧绗︿覆锛屽锛�20.21 鏂�
      */
     function formatVolume(val: number, unit?: string, lang?: LangType): string;
-}
+  }
 
-/**
- * 鍧愭爣鐐圭殑杞崲 鐩稿叧闈欐�佹柟娉曘��
- *  鎻愪緵浜哻esium鍐呴儴涓嶅悓鍧愭爣绯讳箣闂寸殑鍧愭爣杞崲銆佹彁渚涗簡鍥藉唴鍋忕Щ鍧愭爣绯讳笌鏍囧噯鍧愭爣鐨勮浆鎹€��
- */
-namespace PointTrans {
+  /**
+   * 鍧愭爣鐐圭殑杞崲 鐩稿叧闈欐�佹柟娉曘��
+   *  鎻愪緵浜哻esium鍐呴儴涓嶅悓鍧愭爣绯讳箣闂寸殑鍧愭爣杞崲銆佹彁渚涗簡鍥藉唴鍋忕Щ鍧愭爣绯讳笌鏍囧噯鍧愭爣鐨勮浆鎹€��
+   */
+  namespace PointTrans {
     /**
      * 缁忓害/绾害 鍗佽繘鍒� 杞负 搴﹀垎绉掓牸寮�
      * @param value - 缁忓害鎴栫含搴﹀��
@@ -28819,12 +28807,12 @@
      * @returns 缁忕含搴﹀潗鏍囨暟鎹紝绀轰緥锛歔117.220101,31.834907]
      */
     function mct2jwd(arrdata: number[]): number[];
-}
+  }
 
-/**
- * 鍗曚釜鍧愭爣鎴栦綅缃煩闃电浉鍏崇殑澶勭悊 闈欐�佹柟娉�
- */
-namespace PointUtil {
+  /**
+   * 鍗曚釜鍧愭爣鎴栦綅缃煩闃电浉鍏崇殑澶勭悊 闈欐�佹柟娉�
+   */
+  namespace PointUtil {
     /**
      * 鑾峰彇PointTrans涓搴旂殑鍧愭爣杞崲鏂规硶
      * srcCoordType 杞� dstCoordType 瀵瑰簲鐨勬柟娉曞悕绉�
@@ -28898,10 +28886,10 @@
      * @returns 浠� asyn:false 鏃惰繑鍥為珮搴﹀��
      */
     function getSurfaceHeight(scene: Cesium.Scene, position: Cesium.Cartesian3, options?: {
-        asyn: boolean;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        callback: getSurfaceHeight_callback;
+      asyn: boolean;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      callback: getSurfaceHeight_callback;
     }): number | void;
     /**
      * 鑾峰彇 鍧愭爣 鐨� 璐�3dtiles妯″瀷楂樺害
@@ -28914,9 +28902,9 @@
      * @returns 浠� asyn:false 鏃惰繑鍥為珮搴﹀��
      */
     function getSurface3DTilesHeight(scene: Cesium.Scene, position: Cesium.Cartesian3, options?: {
-        asyn: boolean;
-        objectsToExclude?: array;
-        callback: getSurfaceHeight_callback;
+      asyn: boolean;
+      objectsToExclude?: array;
+      callback: getSurfaceHeight_callback;
     }): number | void;
     /**
      * 鑾峰彇 鍧愭爣 鐨� 璐村湴楂樺害
@@ -28937,8 +28925,8 @@
      * @returns 浠� asyn:false 鏃惰繑鍥為珮搴﹀��
      */
     function getSurfaceTerrainHeight(scene: Cesium.Scene, position: Cesium.Cartesian3, options?: {
-        asyn: boolean;
-        callback: getSurfaceHeight_callback;
+      asyn: boolean;
+      callback: getSurfaceHeight_callback;
     }): number | void;
     /**
      * 璁$畻 璐村湴(鎴栬创妯″瀷)楂樺害 鍧愭爣
@@ -28953,10 +28941,10 @@
      * @returns 璐村湴鍧愭爣
      */
     function getSurfacePosition(scene: Cesium.Scene, position: Cesium.Cartesian3, options?: {
-        relativeHeight?: boolean;
-        maxHeight?: number;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
+      relativeHeight?: boolean;
+      maxHeight?: number;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
     }): Cesium.Cartesian3;
     /**
      * 鑾峰彇 灞忓箷XY鍧愭爣 瀵瑰簲鐨� 绗涘崱灏斾笁缁村潗鏍�
@@ -29074,12 +29062,12 @@
      * @returns Heading Pitch Roll鏂瑰悜
      */
     function getHeadingPitchRollForLine(localStart: Cesium.Cartesian3, localEnd: Cesium.Cartesian3, ellipsoid?: Cesium.Ellipsoid, fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame): Cesium.HeadingPitchRoll;
-}
+  }
 
-/**
- * 澶氫釜鐐� 鎴� 绾块潰鏁版嵁 鐩稿叧澶勭悊 闈欐�佹柟娉�
- */
-namespace PolyUtil {
+  /**
+   * 澶氫釜鐐� 鎴� 绾块潰鏁版嵁 鐩稿叧澶勭悊 闈欐�佹柟娉�
+   */
+  namespace PolyUtil {
     /**
      * 姹傚潗鏍囨暟缁勭殑涓績鐐�
      * @param arr - 鍧愭爣鏁扮粍
@@ -29119,10 +29107,10 @@
      * @param options.list - 涓夎缃戝璞℃暟缁勶紝姣忎釜瀵硅薄鍖呭惈涓夎褰㈢殑3涓《鐐�(point1\point2\point3)鐩稿叧鍊�
      */
     type interPolygon_callback = (options?: {
-        granularity: number;
-        maxHeight: number;
-        minHeight: number;
-        list: array;
+      granularity: number;
+      maxHeight: number;
+      minHeight: number;
+      list: array;
     }) => void;
     /**
      * 闈㈠唴杩涜璐村湴(鎴栬创妯″瀷)鎻掑��, 杩斿洖涓夎缃戠瓑璁$畻缁撴灉
@@ -29138,14 +29126,14 @@
      * @returns 浠� asyn:false 鏃惰繑鍥炶绠楃粨鏋滃��
      */
     function interPolygon(options?: {
-        scene: Cesium.Scene;
-        positions: Cesium.Cartesian3[];
-        callback: interPolygon_callback;
-        splitNum?: number;
-        asyn?: boolean;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        onlyPoint?: boolean;
+      scene: Cesium.Scene;
+      positions: Cesium.Cartesian3[];
+      callback: interPolygon_callback;
+      splitNum?: number;
+      asyn?: boolean;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      onlyPoint?: boolean;
     }): any | void;
     /**
      * 璁$畻闈㈠唴鏈�澶с�佹渶灏忛珮搴﹀��
@@ -29158,9 +29146,9 @@
      * @returns 璁$畻闈㈠唴鏈�澶с�佹渶灏忛珮搴﹀�煎璞★紝缁撴灉绀轰緥锛歿 maxHeight: 100, minHeight: 21 }
      */
     function getHeightRange(positions: Cesium.Cartesian3[], scene: Cesium.Scene, options?: {
-        splitNum?: number;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
+      splitNum?: number;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
     }): any;
     /**
      * 浣撶Н璁$畻
@@ -29175,13 +29163,13 @@
      * @returns 浠� asyn:false 鏃惰繑鍥炶绠楃粨鏋滃��
      */
     function computeVolume(options?: {
-        scene: Cesium.Scene;
-        positions: Cesium.Cartesian3[];
-        callback: VolumeResult;
-        splitNum?: number;
-        asyn?: boolean;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
+      scene: Cesium.Scene;
+      positions: Cesium.Cartesian3[];
+      callback: VolumeResult;
+      splitNum?: number;
+      asyn?: boolean;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
     }): VolumeResult | void;
     /**
      * 闈㈠唴杩涜璐村湴(鎴栬创妯″瀷)鎻掑��, 杩斿洖涓夎缃戠瓑璁$畻缁撴灉 鐨勫洖璋冩柟娉�
@@ -29196,14 +29184,14 @@
      * @param options.fillVolume - 濉柟浣撶Н锛屾墽琛寀pdateVolume鍚庤祴鍊�
      */
     type VolumeResult = (options?: {
-        granularity: number;
-        maxHeight: number;
-        minHeight: number;
-        list: array;
-        totalArea: number;
-        totalVolume: number;
-        digVolume: number;
-        fillVolume: number;
+      granularity: number;
+      maxHeight: number;
+      minHeight: number;
+      list: array;
+      totalArea: number;
+      totalVolume: number;
+      digVolume: number;
+      fillVolume: number;
     }) => void;
     /**
      * 鏍规嵁 minHeight鏈�浣庡簳闈㈤珮搴� 璁$畻锛堟垨閲嶆柊璁$畻锛夊~鎸栨柟浣撶Н
@@ -29231,13 +29219,13 @@
      * @returns 杈圭嚎涓婄殑鍧愭爣鐐规暟缁�
      */
     function getEllipseOuterPositions(options?: {
-        position: Cesium.Cartesian3 | LatLngPoint;
-        radius: number;
-        semiMajorAxis: number;
-        semiMinorAxis: number;
-        count?: number;
-        granularity?: number;
-        rotation?: number;
+      position: Cesium.Cartesian3 | LatLngPoint;
+      radius: number;
+      semiMajorAxis: number;
+      semiMinorAxis: number;
+      count?: number;
+      granularity?: number;
+      rotation?: number;
     }): Cesium.Cartesian3[];
     /**
      * 鏍煎紡鍖朢ectangle鐭╁舰瀵硅薄,杩斿洖缁忕含搴﹀��
@@ -29271,11 +29259,11 @@
      * @returns 杈圭嚎涓婄殑4涓《鐐瑰潗鏍囩偣鏁扮粍
      */
     function getRectangleOuterPositions(options?: {
-        rectangle: Cesium.Rectangle;
-        rotation?: number;
-        height?: number;
-        granularity?: number;
-        ellipsoid?: Cesium.Ellipsoid;
+      rectangle: Cesium.Rectangle;
+      rotation?: number;
+      height?: number;
+      granularity?: number;
+      ellipsoid?: Cesium.Ellipsoid;
     }): Cesium.Cartesian3[];
     /**
      * 鏍规嵁浼犲叆涓績鐐广�侀珮瀹芥垨瑙掑害锛岃绠楃煩褰㈤潰鐨勯《鐐瑰潗鏍囥��
@@ -29289,12 +29277,12 @@
      * @returns 鐭╁舰闈㈢殑椤剁偣鍧愭爣鏁扮粍
      */
     function getRectPositionsByCenter(options?: {
-        center: Cesium.Cartesian3;
-        width?: number;
-        height?: number;
-        rotation?: number;
-        originX?: number;
-        originY?: number;
+      center: Cesium.Cartesian3;
+      width?: number;
+      height?: number;
+      rotation?: number;
+      originX?: number;
+      originY?: number;
     }): Cesium.Cartesian3[];
     /**
      * 鍒ゆ柇鐐规槸鍚� 澶氳竟褰㈠唴
@@ -29322,12 +29310,12 @@
      * @returns 鎻掑�煎悗鐨勮矾绾垮潗鏍囨暟缁�
      */
     function interPolyline(options?: {
-        scene: Cesium.Scene;
-        positions: Cesium.Cartesian3;
-        splitNum?: number;
-        minDistance?: number;
-        height?: number;
-        surfaceHeight?: boolean;
+      scene: Cesium.Scene;
+      positions: Cesium.Cartesian3;
+      splitNum?: number;
+      minDistance?: number;
+      height?: number;
+      surfaceHeight?: boolean;
     }): Cesium.Cartesian3[];
     /**
      * 瀵硅矾绾胯繘琛屾寜绌洪棿绛夋瘮鎻掑�硷紝楂樺害锛氶珮搴﹀�兼寜鍚勭偣鐨勯珮搴︾瓑姣旇绠�
@@ -29339,8 +29327,8 @@
      * @returns 鎻掑�煎悗鐨勫潗鏍囧璞�
      */
     function interLine(positions: Cesium.Cartesian3[], options?: {
-        splitNum?: number;
-        minDistance?: number;
+      splitNum?: number;
+      minDistance?: number;
     }): Cesium.Cartesian3[];
     /**
      * 闈㈠唴杩涜璐村湴(鎴栬创妯″瀷)鎻掑��, 杩斿洖涓夎缃戠瓑璁$畻缁撴灉 鐨勫洖璋冩柟娉�
@@ -29363,14 +29351,14 @@
      * @returns 鏃�
      */
     function computeSurfaceLine(options?: {
-        scene: Cesium.Scene;
-        positions: Cesium.Cartesian3;
-        splitNum?: number;
-        minDistance?: number;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        offset?: number;
-        callback: surfaceLineWork_callback;
+      scene: Cesium.Scene;
+      positions: Cesium.Cartesian3;
+      splitNum?: number;
+      minDistance?: number;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      offset?: number;
+      callback: surfaceLineWork_callback;
     }): void;
     /**
      * 姹� 澶氫釜鐐� 鐨勭殑璐村湴鏂板潗鏍囷紙涓嶆彃鍊硷級
@@ -29384,12 +29372,12 @@
      * @returns 鏃�
      */
     function computeSurfacePoints(options?: {
-        scene: Cesium.Scene;
-        positions: Cesium.Cartesian3;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        offset?: number;
-        callback: surfaceLineWork_callback;
+      scene: Cesium.Scene;
+      positions: Cesium.Cartesian3;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      offset?: number;
+      callback: surfaceLineWork_callback;
     }): void;
     /**
      * 寮傛鍒嗘鍒嗘璁$畻璐村湴璺濈涓紝姣忚绠楀畬鎴�2涓偣涔嬮棿鐨勮窛绂诲悗 鐨勫洖璋冩柟娉�
@@ -29419,16 +29407,16 @@
      * @returns 鏃�
      */
     function computeStepSurfaceLine(options?: {
-        scene: Cesium.Scene;
-        positions: Cesium.Cartesian3;
-        splitNum?: number;
-        minDistance?: number;
-        has3dtiles?: boolean;
-        objectsToExclude?: array;
-        offset?: number;
-        endItem: computeStepSurfaceLine_endItem;
-        end: computeStepSurfaceLine_end;
-        callback: computeStepSurfaceLine_end;
+      scene: Cesium.Scene;
+      positions: Cesium.Cartesian3;
+      splitNum?: number;
+      minDistance?: number;
+      has3dtiles?: boolean;
+      objectsToExclude?: array;
+      offset?: number;
+      endItem: computeStepSurfaceLine_endItem;
+      end: computeStepSurfaceLine_end;
+      callback: computeStepSurfaceLine_end;
     }): void;
     /**
      * 璁$畻2鐐归棿鐨� 鏇茬嚎閾捐矾鐨勭偣闆嗭紙绌轰腑鏇茬嚎锛�
@@ -29457,7 +29445,7 @@
      * @returns 鎸囧畾闀垮害鐨勫潗鏍囨暟缁� 锛宱ptions.point涓簍rue鏃讹紝鍙繑鍥炴暟缁勭殑绗�1涓偣銆�
      */
     function sliceByMaxDistance(positions: Cesium.Cartesian3[], maxDistance: number, options?: {
-        point?: boolean;
+      point?: boolean;
     }): Cesium.Cartesian3[] | Cesium.Cartesian3;
     /**
      * 姹� 鍧愭爣鐐� 鐨� 澶栧寘鍥村嚫浣撻潰(绠�鍖栧彧淇濈暀杈圭晫绾垮潗鏍�)
@@ -29465,12 +29453,12 @@
      * @returns 缁忕含搴﹀潗鏍囨暟缁�,绀轰緥锛歔 [123.123456,32.654321,198.7], [111.123456,22.654321,50.7] ]
      */
     function convex(coordinates: any[][]): any[][];
-}
+  }
 
-/**
- * 甯哥敤闈欐�佹柟娉�
- */
-namespace Util {
+  /**
+   * 甯哥敤闈欐�佹柟娉�
+   */
+  namespace Util {
     /**
      * 鍒ゆ柇瀵硅薄鏄惁涓篘umber绫诲瀷
      * @param obj - 瀵硅薄
@@ -29614,11 +29602,11 @@
      * @returns Html瀛楃涓�
      */
     function getTemplateHtml(options?: {
-        attr: any;
-        template: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
-        title: string;
-        edit?: boolean;
-        width?: number;
+      attr: any;
+      template: string | getTemplateHtml_template[] | ((...params: any[]) => any) | any;
+      title: string;
+      edit?: boolean;
+      width?: number;
     }): string;
     /**
      * 鑾峰彇Cesium瀵硅薄鍊肩殑鏈�缁坴alue鍊硷紝
@@ -29647,9 +29635,9 @@
      * @returns 棰滆壊鍊�
      */
     function getColorByStyle(style: {
-        color: string | Cesium.Color;
-        opacity?: number;
-        randomColor?: boolean;
+      color: string | Cesium.Color;
+      opacity?: number;
+      randomColor?: boolean;
     }, defval?: Cesium.Color): Cesium.Color;
     /**
      * 鍙栧睘鎬у�硷紝绠�鍖朇esium鍐呯殑灞炴�э紝鍘绘帀getValue绛夛紝鍙栨渶绠�鐨勯敭鍊煎銆�
@@ -29660,7 +29648,7 @@
      * @returns 鏈�绠�鐨勯敭鍊煎灞炴�у璞�
      */
     function getAttrVal(attr: any, options?: {
-        onlySimpleType: boolean;
+      onlySimpleType: boolean;
     }): any;
     /**
      * 鍚堝苟瀵硅薄锛屽浜岀骇瀛愬睘鎬т负Object鐨勫璞′篃浼氳繘琛岃瀺鍚堛��
@@ -29702,10 +29690,10 @@
      * @returns style鏍峰紡
      */
     function getSymbolStyle(symbol: {
-        styleOptions: any;
-        styleField?: string;
-        styleFieldOptions?: any;
-        callback?: (...params: any[]) => any;
+      styleOptions: any;
+      styleField?: string;
+      styleFieldOptions?: any;
+      callback?: (...params: any[]) => any;
     }, attr?: any, mergeStyle?: any): any;
     /**
      * geojson鏍煎紡 杞� arcgis鏈嶅姟鐨刯son鏍煎紡
@@ -29747,16 +29735,16 @@
      * @returns Graphic鏋勯�犲弬鏁版暟缁勶紙鐢ㄤ簬鍒涘缓{@link BaseGraphic}锛�
      */
     function geoJsonToGraphics(geojson: any, options?: {
-        style?: any;
-        crs?: string;
-        hasEdit?: boolean;
+      style?: any;
+      crs?: string;
+      hasEdit?: boolean;
     }, symbol?: {
-        type?: GraphicType;
-        merge?: boolean;
-        styleOptions: any;
-        styleField?: string;
-        styleFieldOptions?: any;
-        callback?: (...params: any[]) => any;
+      type?: GraphicType;
+      merge?: boolean;
+      styleOptions: any;
+      styleField?: string;
+      styleFieldOptions?: any;
+      callback?: (...params: any[]) => any;
     }): array;
     /**
      * GeoJSON鏍煎紡鐨凢eature鍗曚釜瀵硅薄杞负 Graphic鏋勯�犲弬鏁帮紙鐢ㄤ簬鍒涘缓{@link BaseGraphic}锛�
@@ -29769,10 +29757,10 @@
      * @returns Graphic鏋勯�犲弬鏁帮紙鐢ㄤ簬鍒涘缓{@link BaseGraphic}锛�
      */
     function featureToGraphic(feature: any, options?: {
-        type?: GraphicType;
-        style?: any;
-        crs?: string;
-        hasEdit?: boolean;
+      type?: GraphicType;
+      style?: any;
+      crs?: string;
+      hasEdit?: boolean;
     }): any;
     /**
      * 鏍规嵁褰撳墠楂樺害鑾峰彇鍦板浘灞傜骇
@@ -29791,11 +29779,11 @@
      * @returns Resource瀵硅薄
      */
     function getUrlResource(config: {
-        url: string;
-        proxy?: string;
-        templateValues?: any;
-        queryParameters?: any;
-        headers?: any;
+      url: string;
+      proxy?: string;
+      templateValues?: any;
+      queryParameters?: any;
+      headers?: any;
     }): Cesium.Resource;
     /**
      * 鏂囧瓧杞琤ase64鍥剧墖
@@ -29815,17 +29803,17 @@
      * @returns canvas瀵硅薄
      */
     function getTextImage(text: string, textStyle?: {
-        font?: string;
-        textBaseline?: string;
-        fill?: boolean;
-        fillColor?: Cesium.Color;
-        stroke?: boolean;
-        strokeWidth?: number;
-        strokeColor?: Cesium.Color;
-        backgroundColor?: Cesium.Color;
-        padding?: number;
-        outlineWidth?: number;
-        outlineColor?: Cesium.Color;
+      font?: string;
+      textBaseline?: string;
+      fill?: boolean;
+      fillColor?: Cesium.Color;
+      stroke?: boolean;
+      strokeWidth?: number;
+      strokeColor?: Cesium.Color;
+      backgroundColor?: Cesium.Color;
+      padding?: number;
+      outlineWidth?: number;
+      outlineColor?: Cesium.Color;
     }): HTMLCanvasElement;
     /**
      * 鑾峰彇鐢ㄤ簬EntityCluster鑱氬悎鐨勫渾褰㈠浘鏍囧璞�
@@ -29841,13 +29829,13 @@
      * @returns base64鍥剧墖瀵硅薄锛屽寘鍚� data URI 鐨凞OMString銆�
      */
     function getCircleImage(count: number, options?: {
-        radius?: number;
-        color?: string;
-        opacity?: number;
-        borderWidth?: number;
-        borderColor?: string;
-        borderOpacity?: number;
-        fontColor?: string;
+      radius?: number;
+      color?: string;
+      opacity?: number;
+      borderWidth?: number;
+      borderColor?: string;
+      borderOpacity?: number;
+      fontColor?: string;
     }): string;
     /**
      * 瀵煎嚭涓嬭浇鍥剧墖鏂囦欢
@@ -29929,11 +29917,11 @@
      * @returns 杩斿洖Promise寮傛澶勭悊缁撴灉锛屽璞′负JSON鏁版嵁
      */
     function fetchJson(options: {
-        url: string;
-        queryParameters?: any;
-        proxy?: string;
-        templateValues?: any;
-        headers?: any;
+      url: string;
+      queryParameters?: any;
+      proxy?: string;
+      templateValues?: any;
+      headers?: any;
     }): Promise<any>;
     /**
      * 鏍规嵁璁剧疆鐨刲ang鍙傛暟锛岃幏鍙栧綋鍓峩ey瀵瑰簲璇█鐨勬枃鏈唴瀹广��
@@ -29942,7 +29930,7 @@
      * @returns lang鍙傛暟鎸囧畾鐨勫搴旀枃鏈唴瀹�
      */
     function getLangText(key: string, langType: LangType): void;
-}
+  }
 
 
 
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_0.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_0.b3dm
new file mode 100644
index 0000000..bbd5c6b
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_0.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_1.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_1.b3dm
new file mode 100644
index 0000000..4aabca0
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_1.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_10.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_10.b3dm
new file mode 100644
index 0000000..9d5197d
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_10.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_11.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_11.b3dm
new file mode 100644
index 0000000..edf7844
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_11.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_12.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_12.b3dm
new file mode 100644
index 0000000..66d829a
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_12.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_13.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_13.b3dm
new file mode 100644
index 0000000..e33bd3b
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_13.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_14.cmpt b/public/hn3d/model/Huanengchangqu_20220614/NoLod_14.cmpt
new file mode 100644
index 0000000..67bbf4e
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_14.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_15.cmpt b/public/hn3d/model/Huanengchangqu_20220614/NoLod_15.cmpt
new file mode 100644
index 0000000..31f1b64
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_15.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_16.i3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_16.i3dm
new file mode 100644
index 0000000..c658011
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_16.i3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_2.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_2.b3dm
new file mode 100644
index 0000000..2dc265d
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_2.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_3.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_3.b3dm
new file mode 100644
index 0000000..9cf24df
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_3.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_4.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_4.b3dm
new file mode 100644
index 0000000..0703882
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_4.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_5.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_5.b3dm
new file mode 100644
index 0000000..db89f15
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_5.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_6.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_6.b3dm
new file mode 100644
index 0000000..3eab5bd
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_6.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_7.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_7.b3dm
new file mode 100644
index 0000000..9675b74
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_7.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_8.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_8.b3dm
new file mode 100644
index 0000000..e75f268
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_8.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/NoLod_9.b3dm b/public/hn3d/model/Huanengchangqu_20220614/NoLod_9.b3dm
new file mode 100644
index 0000000..bc924f7
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/NoLod_9.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614/scenetree.json b/public/hn3d/model/Huanengchangqu_20220614/scenetree.json
new file mode 100644
index 0000000..9df5bdb
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/scenetree.json
@@ -0,0 +1 @@
+{"scenes":[{"children":[{"id":"17e62166fc8586dfa4d1bc0e1742c08b","name":"Sphere108","sphere":[-2177749.78349154,4388734.04202891,4070062.49131041,0.137699641962398],"type":"element"},{"id":"f7177163c833dff4b38fc8d2872f1ec6","name":"Sphere107","sphere":[-2177749.74468718,4388734.04546029,4070062.508259,0.16011717247244],"type":"element"},{"id":"6c8349cc7260ae62e3b1396831a8398f","name":"Sphere106","sphere":[-2177749.70424309,4388734.05210952,4070062.52263254,0.126347634092918],"type":"element"},{"id":"d9d4f495e875a2e075a1a4a6e1b9770f","name":"Sphere105","sphere":[-2177749.67399296,4388734.05238898,4070062.53841065,0.137699638991045],"type":"element"},{"id":"67c6a1e7ce56d3d6fa748ab6d9af3fd7","name":"Sphere104","sphere":[-2177749.63520601,4388734.05585544,4070062.55531242,0.160117170362109],"type":"element"},{"id":"642e92efb79421734881b53e1e1b18b6","name":"Sphere103","sphere":[-2177749.59478925,4388734.0624911,4070062.56968595,0.12634763038271],"type":"element"},{"id":"f457c545a9ded88f18ecee47145a72c0","name":"Sphere102","sphere":[-2177749.55491224,4388734.07117568,4070062.58157806,0.145856064929221],"type":"element"},{"id":"c0c7c76d30bd3dcaefc96f40275bdc0a","name":"Sphere101","sphere":[-2177749.71352874,4388733.6305299,4070062.96924206,0.160117210240023],"type":"element"},{"id":"2838023a778dfaecdc212708f721b788","name":"Sphere100","sphere":[-2177749.99087706,4388733.2904741,4070063.18606234,0.126347789465322],"type":"element"},{"id":"9a1158154dfa42caddbd0694a4e9bdc8","name":"Sphere099","sphere":[-2177749.91527967,4388733.30036035,4070063.21565215,0.1376997281099],"type":"element"},{"id":"d82c8d1619ad8176d665453cfb2e55f0","name":"Sphere098","sphere":[-2177749.95408402,4388733.29692897,4070063.19870356,0.160117229097262],"type":"element"},{"id":"a684eceee76fc522773286a895bc8436","name":"Sphere097","sphere":[-2177749.95008335,4388733.67361628,4070062.79736832,0.137699714513139],"type":"element"},{"id":"b53b3a3d6ab90ce0268229151c9bde11","name":"Sphere096","sphere":[-2177749.92465643,4388733.71849317,4070062.76281566,0.160117208799166],"type":"element"},{"id":"9f61408e3afb633e50cdf1b20de6f466","name":"Sphere094","sphere":[-2177749.95532368,4388733.33128371,4070063.1612481,0.126347785977612],"type":"element"},{"id":"72b32a1f754ba1c09b3695e0cb6cde7f","name":"Sphere093","sphere":[-2177749.87972629,4388733.34116996,4070063.19083791,0.13769972548519],"type":"element"},{"id":"66f041e16a60928b05a7e228a89c3799","name":"Sphere092","sphere":[-2177749.91853064,4388733.33773858,4070063.17388931,0.160117225576694],"type":"element"},{"id":"093f65e080a295f8076b1c5722a46aa2","name":"Sphere091","sphere":[-2177749.98922487,4388733.33080989,4070063.14373767,0.137699732243412],"type":"element"},{"id":"072b030ba126b2f4b2374f342be9ed44","name":"Sphere090","sphere":[-2177750.02802922,4388733.3273785,4070063.12678908,0.160117225199136],"type":"element"},{"id":"7f39f8317fbdb1988ef4c628eba02591","name":"Sphere089","sphere":[-2177750.06850065,4388733.32071572,4070063.11241554,0.126347787485001],"type":"element"},{"id":"44f683a84163b3523afe57c2e008bc8c","name":"Sphere088","sphere":[-2177749.87860671,4388733.37276126,4070063.15759619,0.126347783414764],"type":"element"},{"id":"03afdbd66e7929b125f8597834fa83a4","name":"Sphere087","sphere":[-2177749.91204544,4388733.37142412,4070063.14125625,0.137699727378216],"type":"element"},{"id":"ea5d2f1c4608232e07d3aa3d998e5135","name":"Sphere086","sphere":[-2177749.95084979,4388733.36799274,4070063.12430765,0.160117222245305],"type":"element"},{"id":"fc490ca45c00b1249bbe3554a4fdf6fb","name":"Sphere085","sphere":[-2177749.99129389,4388733.36134352,4070063.10993412,0.126347785294496],"type":"element"},{"id":"3295c76acbf4caaed33c36b1b5fc2cb1","name":"Sphere084","sphere":[-2177750.02154402,4388733.36106405,4070063.09415601,0.137699730572914],"type":"element"},{"id":"735b90b4568125ed6c3f678819b6e058","name":"Sphere083","sphere":[-2177750.06034838,4388733.35763266,4070063.07720741,0.160117226665198],"type":"element"},{"id":"a3f390d88e4c41f2747bfa2f1b5f87db","name":"Sphere082","sphere":[-2177750.10076513,4388733.35099701,4070063.06283388,0.12634778566684],"type":"element"},{"id":"14bfa6bb14875e45bba028a21ed38046","name":"Sphere081","sphere":[-2177750.05671539,4388733.3860125,4070063.04874127,0.126347784305989],"type":"element"},{"id":"7cbbc409ec990f19c78c75bd1e06f215","name":"Sphere080","sphere":[-2177749.86843082,4388733.40731651,4070063.12599315,0.137699723550247],"type":"element"},{"id":"e2c420d928d4bf8ce0ff2ec19b371514","name":"Sphere079","sphere":[-2177749.90723517,4388733.40388512,4070063.10904455,0.160117221362249],"type":"element"},{"id":"32bb90e8976aab5298d5da10fe66f21d","name":"Sphere078","sphere":[-2177749.94767927,4388733.3972359,4070063.09467102,0.126347784256732],"type":"element"},{"id":"d2ddea18f00665ce8623e36bd4e3c7c5","name":"Sphere077","sphere":[-2177749.981118,4388733.39589876,4070063.07833108,0.137699721900298],"type":"element"},{"id":"ad61ab143223efbc24c7d2583be69251","name":"Sphere076","sphere":[-2177750.01992235,4388733.39246737,4070063.06138248,0.16011722375556],"type":"element"},{"id":"d09bf41544a3365a46c9077ebb5e35c3","name":"Sphere075","sphere":[-2177750.09058924,4388733.38555225,4070063.03123084,0.137699727112954],"type":"element"},{"id":"fbd7939d674997cdb4692d34de8633c4","name":"Sphere074","sphere":[-2177750.1293936,4388733.38212087,4070063.01428224,0.160117227959151],"type":"element"},{"id":"28dd2c7955ce926456240b2ff0100bde","name":"Sphere073","sphere":[-2177750.16982029,4388733.37543657,4070062.99995553,0.126347786136465],"type":"element"},{"id":"35f4a8d465e6e1edc05f3d8ab658c551","name":"Sphere072","sphere":[-2177750.2096973,4388733.36675199,4070062.98806342,0.145856340464733],"type":"element"},{"id":"d1fe173d08e959397adf34b1d77e88d7","name":"Sphere071","sphere":[-2177749.53233736,4388734.06021549,4070062.60531546,0.137699636527214],"type":"element"},{"id":"f033ab37c30201f73f142449d037028d","name":"Sphere070","sphere":[-2177749.493533,4388734.06364687,4070062.62226405,0.160117166938837],"type":"element"},{"id":"43ec517d68b6edd3015b3edc9a11367b","name":"Sphere069","sphere":[-2177749.4530889,4388734.07029609,4070062.63663759,0.126347628377761],"type":"element"},{"id":"9778d5d219c5080b9a6a17bef029331c","name":"Sphere068","sphere":[-2177749.41963277,4388734.07159816,4070062.65302435,0.137699635977776],"type":"element"},{"id":"fe9fc289c3ff0af142b6d3bead98a923","name":"Sphere067","sphere":[-2177749.38082842,4388734.07502954,4070062.66997294,0.16011716232163],"type":"element"},{"id":"68d30a9594728bc39aa24be94b319d21","name":"Sphere066","sphere":[-2177749.34042906,4388734.08170028,4070062.68429966,0.126347629726298],"type":"element"},{"id":"3ef815416f775098fe977004015c6193","name":"Sphere065","sphere":[-2177749.31017893,4388734.08197974,4070062.70007777,0.137699631377024],"type":"element"},{"id":"93db85ed909c13838ff95ccfa94cebd9","name":"Sphere064","sphere":[-2177749.27137458,4388734.08541113,4070062.71702636,0.160117161669227],"type":"element"},{"id":"c7e1249ffc03eb9ded908c236bd1996d","name":"Sphere063","sphere":[-2177749.23093048,4388734.09206035,4070062.7313999,0.126347633289967],"type":"element"},{"id":"2a38a4a9316c49e5a833517c45d31070","name":"Sphere062","sphere":[-2177749.19107088,4388734.10078,4070062.74324518,0.145856065708897],"type":"element"},{"id":"7647966b7343c29048673252e490f736","name":"Sphere061","sphere":[-2177749.7636704,4388733.62090454,4070062.95290211,0.126347778541575],"type":"element"},{"id":"8613985ec49eb8f757ae6439e879bb2a","name":"Sphere060","sphere":[-2177749.8634168,4388733.44005346,4070063.09359418,0.137699723529698],"type":"element"},{"id":"54229abfcfa5649e7003b83dd4755294","name":"Sphere059","sphere":[-2177749.90222116,4388733.43662208,4070063.07664558,0.160117219582588],"type":"element"},{"id":"92cc227532d17e56e07902b254dfad10","name":"Sphere058","sphere":[-2177749.94264785,4388733.42993778,4070063.06231887,0.12634778722556],"type":"element"},{"id":"98dce83da57b0395e163467c9dae521b","name":"Sphere057","sphere":[-2177749.97610398,4388733.42863571,4070063.04593211,0.137699724691039],"type":"element"},{"id":"f4b9ec30ad9f68f89b29639786cb62ef","name":"Sphere056","sphere":[-2177750.01490834,4388733.42520433,4070063.02898351,0.160117222558904],"type":"element"},{"id":"812b4ba287f5ee0bc9d43bbf5bbe87fb","name":"Sphere055","sphere":[-2177750.05535243,4388733.41855511,4070063.01460998,0.126347783464021],"type":"element"},{"id":"26657d5ff9020d2abefe558796b99584","name":"Sphere054","sphere":[-2177750.08558516,4388733.41824056,4070062.99887869,0.137699728192098],"type":"element"},{"id":"e2ef524fbf3d9fe611d5a8e90fefdc9c","name":"Sphere053","sphere":[-2177750.12438951,4388733.41480918,4070062.98193009,0.160117226146151],"type":"element"},{"id":"ed3d2c21991e3bef5e069713af9fa6ca","name":"Sphere052","sphere":[-2177749.9106532,4388733.76661877,4070062.71871186,0.12634777753868],"type":"element"},{"id":"ac627ab1ccbdb62ec96e702f07f6425b","name":"Sphere051","sphere":[-2177750.20466587,4388733.39945387,4070062.95571127,0.145856335854414],"type":"element"},{"id":"f899139df5e1059396431415e770c6dd","name":"Sphere050","sphere":[-2177749.66582997,4388733.6262665,4070062.9991596,0.137699652607539],"type":"element"},{"id":"38b3eff8baf56627478ec76a704e9b52","name":"Sphere049","sphere":[-2177749.96339832,4388733.6265753,4070062.84067619,0.160117192120852],"type":"element"},{"id":"ec8956637a99787bd197eacd77acce5e","name":"Sphere048","sphere":[-2177749.93464325,4388733.60858425,4070062.87522885,0.12634764130315],"type":"element"},{"id":"6974ce5ac660610b44d9b9fed0ff9548","name":"Sphere047","sphere":[-2177749.61174166,4388733.63693229,4070063.01648275,0.137699651694426],"type":"element"},{"id":"c9e1074f5b3f9fc8ea15d152add07294","name":"Sphere046","sphere":[-2177749.55635203,4388733.64037559,4070063.04223338,0.160117184557948],"type":"element"},{"id":"65b9eea6e1cc6bb9f0cd2a47751a186f","name":"Sphere045","sphere":[-2177749.88261824,4388733.60878434,4070062.90266498,0.126347639088016],"type":"element"},{"id":"f0935e4cd5920aa6c7c996a5ee53a70f","name":"Sphere044","sphere":[-2177749.50224308,4388733.64729236,4070063.06358299,0.13769964912703],"type":"element"},{"id":"a97da629b098b75c294dffdc3e463904","name":"Sphere043","sphere":[-2177749.44547666,4388733.65146255,4070063.0892868,0.16011718011285],"type":"element"},{"id":"a3c65c2974270fd093ee8a9bf8ae7d0b","name":"Sphere042","sphere":[-2177749.72358416,4388733.53380392,4070063.10556087,0.169195483570744],"type":"element"},{"id":"2723d092b63885e0d7c260cc007e8b9d","name":"Sphere041","sphere":[-2177749.68303477,4388733.53591559,4070063.12485043,0.16919548502783],"type":"element"},{"id":"5f93f983524def3dca464469d2cf9f3e","name":"Sphere040","sphere":[-2177749.64248537,4388733.53802727,4070063.14414,0.169195484276245],"type":"element"},{"id":"698d51a19d8a121ce581499d7b701668","name":"Sphere039","sphere":[-2177749.60195339,4388733.54017402,4070063.16338274,0.169195481560251],"type":"element"},{"id":"7f6ffaa6bb0b408017b62254211691b5","name":"Sphere038","sphere":[-2177749.56140399,4388733.5422857,4070063.1826723,0.169195481334791],"type":"element"},{"id":"73278a4a86960eeb576a8fd4c9ec6997","name":"Sphere037","sphere":[-2177749.5208546,4388733.54439737,4070063.20196186,0.169195482330637],"type":"element"},{"id":"5fd0b37cd7dbbb00f97ba6ce92bf5add","name":"Sphere036","sphere":[-2177749.83319651,4388733.61416207,4070062.92317184,0.126347641031395],"type":"element"},{"id":"2b44928ae11fb9384c4cf38708677c48","name":"Sphere035","sphere":[-2177749.38316236,4388733.66607905,4070063.10675041,0.145856077340043],"type":"element"},{"id":"c45147dee729311ef5b5c3003946c48f","name":"Sphere033","sphere":[-2177749.95446215,4388733.17973954,4070063.36208415,0.259895260969882],"type":"element"},{"id":"eb160de1de89d9058fcb0b968dbbbd68","name":"Sphere032","sphere":[-2177749.93113003,4388734.53818165,4070061.91948717,0.25989521599962],"type":"element"},{"id":"5ef059938ba799aaa845e1c2e8a762bd","name":"Sphere031","sphere":[-2177749.94728276,4388734.48807147,4070061.96457418,0.25989521810385],"type":"element"},{"id":"07e1cd7dca89a1678042477183b7ac3f","name":"Sphere030","sphere":[-2177749.96340815,4388734.43797486,4070062.00966119,0.259895216724853],"type":"element"},{"id":"da4fb5c6e93e74d3df8527599fa62642","name":"Sphere029","sphere":[-2177749.97956087,4388734.38786468,4070062.0547482,0.259895220297104],"type":"element"},{"id":"4c56ff4ce4aaf9573aa5dff913df997a","name":"Sphere028","sphere":[-2177749.9957136,4388734.3377545,4070062.09983521,0.259895220435995],"type":"element"},{"id":"a0a080f42e6f13b3a2df133f073095dd","name":"Sphere027","sphere":[-2177750.01183899,4388734.28765789,4070062.14492221,0.259895219834094],"type":"element"},{"id":"202cb962ac59075b964b07152d234b70","name":"Sphere025","sphere":[-2177750.02156723,4388734.23929312,4070062.19155426,0.259895221927952],"type":"element"},{"id":"c8ffe9a587b126f152ed3d89a146b445","name":"Sphere024","sphere":[-2177750.03771995,4388734.18918294,4070062.23664127,0.259895222938148],"type":"element"},{"id":"3def184ad8f4755ff269862ea77393dd","name":"Sphere023","sphere":[-2177750.05387268,4388734.13907276,4070062.28172828,0.259895225803916],"type":"element"},{"id":"069059b7ef840f0c74a814ec9237b6ec","name":"Sphere022","sphere":[-2177750.0700254,4388734.08896259,4070062.32681528,0.25989522689795],"type":"element"},{"id":"ec5decca5ed3d6b8079e2e7e7bacc9f2","name":"Sphere021","sphere":[-2177750.08613339,4388734.0388309,4070062.37194911,0.259895229266398],"type":"element"},{"id":"76dc611d6ebaafc66cc0879c71b5db5c","name":"Sphere020","sphere":[-2177750.10228612,4388733.98872072,4070062.41703612,0.259895234071574],"type":"element"},{"id":"d1f491a404d6854880943e5c3cd9ca25","name":"Sphere019","sphere":[-2177750.11843884,4388733.93861054,4070062.46212313,0.259895230261036],"type":"element"},{"id":"9b8619251a19057cff70779273e95aa6","name":"Sphere018","sphere":[-2177750.13456423,4388733.88851393,4070062.50721014,0.259895235584276],"type":"element"},{"id":"1afa34a7f984eeabdbb0a7d494132ee5","name":"Sphere017","sphere":[-2177750.15071696,4388733.83840375,4070062.55229714,0.259895239643473],"type":"element"},{"id":"65ded5353c5ee48d0b7d48c591b8f430","name":"Sphere016","sphere":[-2177750.16686969,4388733.78829357,4070062.59738415,0.259895241140616],"type":"element"},{"id":"9fc3d7152ba9336a670e36d0ed79bc43","name":"Sphere015","sphere":[-2177750.18299508,4388733.73819696,4070062.64247116,0.259895243514251],"type":"element"},{"id":"02522a2b2726fb0a03bb19f2d8d9524d","name":"Sphere014","sphere":[-2177750.1991304,4388733.68805171,4070062.68760499,0.25989524511079],"type":"element"},{"id":"7f1de29e6da19d22b51c68001e7e0e54","name":"Sphere013","sphere":[-2177750.21528312,4388733.63794153,4070062.73269199,0.259895247827294],"type":"element"},{"id":"42a0e188f5033bc65bf8d78622277c4e","name":"Sphere012","sphere":[-2177750.23140851,4388733.58784491,4070062.777779,0.259895249847687],"type":"element"},{"id":"3988c7f88ebcb58c6ce932b957b6f332","name":"Sphere011","sphere":[-2177750.24756124,4388733.53773473,4070062.82286601,0.25989525033982],"type":"element"},{"id":"013d407166ec4fa56eb1e1f8cbe183b9","name":"Sphere010","sphere":[-2177750.26371397,4388733.48762456,4070062.86795302,0.259895257976455],"type":"element"},{"id":"e00da03b685a0dd18fb6a08af0923de0","name":"Sphere009","sphere":[-2177750.27983936,4388733.43752794,4070062.91304003,0.259895257762104],"type":"element"},{"id":"1385974ed5904a438616ff7bdb3f7439","name":"Sphere008","sphere":[-2177750.29599208,4388733.38741777,4070062.95812703,0.259895255916905],"type":"element"},{"id":"0f28b5d49b3020afeecd95b4009adf4c","name":"Sphere007","sphere":[-2177750.3121274,4388733.33727251,4070063.00326086,0.259895259374201],"type":"element"},{"id":"a8baa56554f96369ab93e4f3bb068c22","name":"Sphere006","sphere":[-2177750.3282528,4388733.2871759,4070063.04834787,0.259895260622685],"type":"element"},{"id":"903ce9225fca3e988c2af215d4e544d3","name":"Sphere005","sphere":[-2177750.34440552,4388733.23706572,4070063.09343488,0.259895265707638],"type":"element"},{"id":"0a09c8844ba8f0936c20bd791130d6b6","name":"Sphere001","sphere":[-2177747.61847078,4388733.53880148,4070064.57140577,1.68832130058653],"type":"element"},{"id":"2b24d495052a8ce66358eb576b8912c8","name":"Shuiguan_013","sphere":[-2177748.23478976,4388733.83888152,4070063.57521819,0.230698270496954],"type":"element"},{"id":"a5e00132373a7031000fd987a3c9f87b","name":"Shuiguan_012","sphere":[-2177748.16832419,4388733.85048731,4070063.59811284,0.230698268060496],"type":"element"},{"id":"8d5e957f297893487bd98fa830fa6413","name":"Shuiguan_011","sphere":[-2177748.83201583,4388733.6862123,4070063.42132308,0.230698259438533],"type":"element"},{"id":"47d1e990583c9c67424d369f3414728e","name":"Shuiguan_010","sphere":[-2177748.76556767,4388733.69785316,4070063.44417091,0.230698259578769],"type":"element"},{"id":"f2217062e9a397a1dca429e7d70bc6ca","name":"Shuiguan_009","sphere":[-2177751.63486624,4388734.3874553,4070061.20424845,0.172402454312286],"type":"element"},{"id":"7ef605fc8dba5425d6965fbd4c8fbe1f","name":"Shuiguan_008","sphere":[-2177751.61183803,4388734.44609153,4070061.15368358,0.172402454329907],"type":"element"},{"id":"a8f15eda80c50adb0e71943adc8015cf","name":"Shuiguan_007","sphere":[-2177751.58686386,4388734.5214032,4070061.06261223,0.314181900219476],"type":"element"},{"id":"37a749d808e46495a8da1e5352d03cae","name":"shuiguan_006","sphere":[-2177748.7820738,4388734.48294469,4070062.60611239,0.316293404097552],"type":"element"},{"id":"b3e3e393c77e35a4a3f3cbd1e429b5dc","name":"Shuiguan_006","sphere":[-2177751.54899467,4388734.61494249,4070060.98255119,0.314181901476752],"type":"element"},{"id":"1d7f7abc18fcb43975065399b0d1e48e","name":"shuiguan_005","sphere":[-2177748.73532426,4388734.63898423,4070062.46382847,0.316293403094313],"type":"element"},{"id":"2a79ea27c279e471f4d180b08d62b00a","name":"Shuiguan_005","sphere":[-2177749.00352385,4388733.80205346,4070063.20609447,0.31418182970877],"type":"element"},{"id":"1c9ac0159c94d8d0cbedc973445af2da","name":"shuiguan_004","sphere":[-2177750.05525712,4388735.98233129,4070060.35228241,0.402620555971388],"type":"element"},{"id":"6c4b761a28b734fe93831e3fb400ce87","name":"Shuiguan_004","sphere":[-2177748.9761219,4388733.88860657,4070063.12795302,0.314181829566228],"type":"element"},{"id":"06409663226af2f3114485aa4e0a23b4","name":"shuiguan_03","sphere":[-2177748.48442867,4388734.7033179,4070062.53215204,0.387282966568455],"type":"element"},{"id":"140f6969d5213fd0ece03148e62e461e","name":"shuiguan_003","sphere":[-2177750.0411292,4388736.07799037,4070060.25733283,0.402620560255861],"type":"element"},{"id":"b73ce398c39f506af761d2277d853a92","name":"Shuiguan_003","sphere":[-2177748.94667936,4388733.98731888,4070063.03787264,0.314181821739022],"type":"element"},{"id":"bd4c9ab730f5513206b999ec0d90d1fb","name":"Shuiguan_002","sphere":[-2177748.91928734,4388734.07382334,4070062.95977801,0.314181816914886],"type":"element"},{"id":"82aa4b0af34c2313a562076992e50aa3","name":"shuiguan_01","sphere":[-2177750.60807761,4388735.1189827,4070060.87997284,0.507380070106943],"type":"element"},{"id":"0777d5c17d4066b82ab86dff8a46af6f","name":"Shuiguan_001","sphere":[-2177750.84477468,4388734.85730549,4070061.11572917,0.325083557418869],"type":"element"},{"id":"fa7cdfad1a5aaf8370ebeda47a1ff1c3","name":"Shuiguan_00","sphere":[-2177750.6375849,4388735.02244965,4070061.04896482,0.325083551444871],"type":"element"},{"id":"9766527f2b5d3e95d4a733fcfb77bd7e","name":"Rectangle4565","sphere":[-2177747.71838106,4388734.43705724,4070063.26686443,2.32053560415352],"type":"element"},{"id":"7e7757b1e12abcb736ab9a754ffb617a","name":"Object132","sphere":[-2177748.55997863,4388735.06246592,4070062.14044458,0.818612565137441],"type":"element"},{"id":"5878a7ab84fb43402106c575658472fa","name":"Object131","sphere":[-2177748.49833052,4388734.57792457,4070062.64022578,0.355769099031432],"type":"element"},{"id":"006f52e9102a8d3be2fe5614f42ba989","name":"Object130","sphere":[-2177748.5390338,4388734.32094799,4070062.89383464,0.500806761892834],"type":"element"},{"id":"3636638817772e42b59d74cff571fbb3","name":"Object129","sphere":[-2177747.53531333,4388735.06221942,4070062.73365383,1.72052108721579],"type":"element"},{"id":"149e9677a5989fd342ae44213df68868","name":"Object128","sphere":[-2177748.91533104,4388735.09576071,4070061.9642719,1.7205210394409],"type":"element"},{"id":"a4a042cf4fd6bfb47701cbc8a1653ada","name":"Object126","sphere":[-2177748.55657896,4388734.77030338,4070062.40321495,0.500806765256929],"type":"element"},{"id":"1ff8a7b5dc7a7d1f0ed65aaa29c04b1e","name":"Object125","sphere":[-2177747.75860318,4388733.81684592,4070063.84576965,0.50332779878288],"type":"element"},{"id":"f7e6c85504ce6e82442c770f7c8606f0","name":"Object123","sphere":[-2177747.70582952,4388732.99711963,4070064.79227751,0.438482365487525],"type":"element"},{"id":"bf8229696f7a3bb4700cfddef19fa23f","name":"Object122","sphere":[-2177747.96824195,4388735.17703583,4070062.34974945,2.53316299634204],"type":"element"},{"id":"82161242827b703e6acf9c726942a1e4","name":"Object121","sphere":[-2177748.25256766,4388734.44743979,4070062.91249977,0.15291636536914],"type":"element"},{"id":"38af86134b65d0f10fe33d30dd76442e","name":"Object120","sphere":[-2177748.22895988,4388734.50374087,4070062.86474406,0.152916365380807],"type":"element"},{"id":"96da2f590cd7246bbde0051047b0d6f7","name":"Object119","sphere":[-2177748.20336918,4388734.56229356,4070062.81563059,0.152916364606002],"type":"element"},{"id":"8f85517967795eeef66c225f7883bdcb","name":"Object118","sphere":[-2177748.17848432,4388734.62075828,4070062.7662362,0.15291636262157],"type":"element"},{"id":"8f53295a73878494e9bc8dd6c3c7104f","name":"Object117","sphere":[-2177748.15315734,4388734.68066632,4070062.71553088,0.152916361858433],"type":"element"},{"id":"045117b0e0a11a242b9765e79cbf113f","name":"Object116","sphere":[-2177748.12780529,4388734.739494,4070062.66599603,0.152916360101113],"type":"element"},{"id":"fc221309746013ac554571fbd180e1c8","name":"Object115","sphere":[-2177748.10366354,4388734.79780854,4070062.61636755,0.152916363400994],"type":"element"},{"id":"4c5bde74a8f110656874902f07378009","name":"Object114","sphere":[-2177748.07807284,4388734.85636123,4070062.56725408,0.152916364011642],"type":"element"},{"id":"cedebb6e872f539bef8c3f919874e9d7","name":"Object113","sphere":[-2177748.05248213,4388734.91491392,4070062.51814061,0.152916363248504],"type":"element"},{"id":"6cdd60ea0045eb7a6ec44c54d29ed402","name":"Object112","sphere":[-2177748.02493878,4388734.97797624,4070062.46523478,0.152916362598923],"type":"element"},{"id":"eecca5b6365d9607ee5a9d336962c534","name":"Object111","sphere":[-2177747.99990542,4388735.03957451,4070062.41256304,0.152916360602824],"type":"element"},{"id":"9872ed9fc22fc182d371c3e9ed316094","name":"Object110","sphere":[-2177747.97329399,4388735.10204326,4070062.35979766,0.152916364536687],"type":"element"},{"id":"31fefc0e570cb3860f2a6d4b38c6490d","name":"Object109","sphere":[-2177747.94662769,4388735.16357757,4070062.30806231,0.152916358383414],"type":"element"},{"id":"9dcb88e0137649590b755372b040afad","name":"Object108","sphere":[-2177747.92037921,4388735.22643448,4070062.25468828,0.152916359225107],"type":"element"},{"id":"a2557a7b2e94197ff767970b67041697","name":"Object107","sphere":[-2177747.89398628,4388735.28783313,4070062.20295293,0.152916358681347],"type":"element"},{"id":"cfecdb276f634854f3ef915e2e980c31","name":"Object106","sphere":[-2177747.8673476,4388735.35079624,4070062.14967254,0.152916359303662],"type":"element"},{"id":"0aa1883c6411f7873cb83dacb17b0afc","name":"Object105","sphere":[-2177747.84136473,4388735.41199142,4070062.09793719,0.15291635937055],"type":"element"},{"id":"58a2fc6ed39fd083f55d4182bf88826d","name":"Object104","sphere":[-2177747.81523278,4388735.47343543,4070062.04601456,0.152916362497721],"type":"element"},{"id":"bd686fd640be98efaae0091fa301e613","name":"Object103","sphere":[-2177747.78888223,4388735.53546874,4070061.99357692,0.152916362337497],"type":"element"},{"id":"a597e50502f5ff68e3e25b9114205d4a","name":"Object102","sphere":[-2177747.76253168,4388735.59750205,4070061.94113928,0.15291636406755],"type":"element"},{"id":"0336dcbab05b9d5ad24f4333c7658a0e","name":"Object101","sphere":[-2177747.73597984,4388735.65967896,4070061.88865482,0.152916364423818],"type":"element"},{"id":"084b6fbb10729ed4da8c3d3f5a3ae7c9","name":"Object100","sphere":[-2177747.7091148,4388735.7217053,4070061.83649809,0.152916364909243],"type":"element"},{"id":"85d8ce590ad8981ca2c8286f79f59954","name":"Object099","sphere":[-2177747.6830153,4388735.7838326,4070061.78382635,0.152916367355765],"type":"element"},{"id":"0e65972dce68dad4d52d063967f0a705","name":"Object098","sphere":[-2177747.65608812,4388735.84580234,4070061.73176327,0.152916368600394],"type":"element"},{"id":"84d9ee44e457ddef7f2c4f25dc8fa865","name":"Object097","sphere":[-2177750.18732973,4388735.40028732,4070060.87214001,0.647758490844824],"type":"element"},{"id":"3644a684f98ea8fe223c713b77189a77","name":"Object096","sphere":[-2177751.13531949,4388734.53732137,4070061.29576134,0.124931042607257],"type":"element"},{"id":"757b505cfd34c64c85ca5b5690ee5293","name":"Object095","sphere":[-2177751.07355266,4388734.54288003,4070061.32263563,0.124931042994356],"type":"element"},{"id":"854d6fae5ee42911677c739ee1734486","name":"Object094","sphere":[-2177751.00921104,4388734.54901694,4070061.35025903,0.124931041115107],"type":"element"},{"id":"e2c0be24560d78c5e599c2a9c9d0bbd2","name":"Object093","sphere":[-2177750.94664651,4388734.5552337,4070061.37685241,0.124931037022698],"type":"element"},{"id":"274ad4786c3abca69fa097b85867d9a4","name":"Object092","sphere":[-2177750.88258328,4388734.56145103,4070061.40424171,0.124931040375256],"type":"element"},{"id":"eae27d77ca20db309e056e3d2dcd7d69","name":"Object091","sphere":[-2177750.81915371,4388734.56709165,4070061.43191193,0.124931037063497],"type":"element"},{"id":"7eabe3a1649ffa2b3ff8c02ebfd5659f","name":"Object090","sphere":[-2177750.75651209,4388734.57308439,4070061.45878622,0.124931035379862],"type":"element"},{"id":"69adc1e107f7f7d035d7baf04342e1ca","name":"Object089","sphere":[-2177750.69335845,4388734.57893779,4070061.48608189,0.124931037555222],"type":"element"},{"id":"091d584fced301b442654dd8c23b3fc9","name":"Object088","sphere":[-2177750.6301105,4388734.58549368,4070061.51267526,0.12493103541121],"type":"element"},{"id":"b1d10e7bafa4421218a51b1e1f1b0ba2","name":"Object087","sphere":[-2177750.36673138,4388734.60705582,4070061.62721093,0.174910396975084],"type":"element"},{"id":"6f3ef77ac0e3619e98159e9b6febf557","name":"Object086","sphere":[-2177750.28223817,4388734.61466831,4070061.6639641,0.17491039047655],"type":"element"},{"id":"eb163727917cbba1eea208541a643e74","name":"Object085","sphere":[-2177750.19426304,4388734.62309063,4070061.70170047,0.174910391418259],"type":"element"},{"id":"1534b76d325a8f591b52d302e7181331","name":"Object084","sphere":[-2177750.10870625,4388734.63158058,4070061.73807909,0.174910388116666],"type":"element"},{"id":"979d472a84804b9f647bc185a877a8b5","name":"Object083","sphere":[-2177750.02107165,4388734.6401399,4070061.77548773,0.174910386968549],"type":"element"},{"id":"ca46c1b9512a7a8315fa3c5a946e8265","name":"Object082","sphere":[-2177749.93431173,4388734.64778436,4070061.81341138,0.174910381452001],"type":"element"},{"id":"3b8a614226a953a8cd9526fca6fe9ba5","name":"Object081","sphere":[-2177749.84864304,4388734.65598015,4070061.85016455,0.174910381079461],"type":"element"},{"id":"45fbc6d3e05ebd93369ce542e8f2322d","name":"Object080","sphere":[-2177749.76225601,4388734.66396412,4070061.88752637,0.174910381029167],"type":"element"},{"id":"63dc7ed1010d3c3b8269faf0ba7491d4","name":"Object079","sphere":[-2177749.67575982,4388734.67296393,4070061.92385816,0.174910374252004],"type":"element"},{"id":"e96ed478dab8595a7dbda4cbcbee168f","name":"Object078","sphere":[-2177749.34117249,4388735.45186109,4070061.27303819,0.535763356961356],"type":"element"},{"id":"c0e190d8267e36708f955d7ab048990d","name":"Object077","sphere":[-2177749.3062886,4388735.2670917,4070061.51403851,2.15042325746122],"type":"element"},{"id":"ec8ce6abb3e952a85b8551ba726a1227","name":"Object075","sphere":[-2177749.39926593,4388734.68958509,4070062.05861962,0.567506883325469],"type":"element"},{"id":"060ad92489947d410d897474079c1477","name":"Object074","sphere":[-2177748.14071108,4388733.27595172,4070064.31935571,1.74317273981099],"type":"element"},{"id":"bcbe3365e6ac95ea2c0343a2395834dd","name":"Object073","sphere":[-2177748.23587622,4388732.91585925,4070064.59760267,0.618705678570491],"type":"element"},{"id":"115f89503138416a242f40fb7d7f338e","name":"Object072","sphere":[-2177747.98438404,4388733.79729747,4070063.94694075,0.929877319917156],"type":"element"},{"id":"13fe9d84310e77f13a6d184dbf1232f3","name":"Object071","sphere":[-2177750.51736458,4388735.8840291,4070060.37467707,1.13721747412398],"type":"element"},{"id":"d1c38a09acc34845c6be3a127a5aacaf","name":"Object070","sphere":[-2177750.91395386,4388735.85382382,4070060.19624863,1.13721754510217],"type":"element"},{"id":"9cfdf10e8fc047a44b08ed031e1f0ed1","name":"Object069","sphere":[-2177750.1166078,4388733.14856143,4070063.57842223,0.446853630699654],"type":"element"},{"id":"705f2172834666788607efbfca35afb3","name":"Object068","sphere":[-2177750.08125574,4388733.07783839,4070063.51177305,0.739978458207708],"type":"element"},{"id":"74db120f0a8e5646ef5a30154e9f6deb","name":"Object067","sphere":[-2177747.55576808,4388734.47647381,4070063.24945445,0.379993777534392],"type":"element"},{"id":"57aeee35c98205091e18d1140e9f38cf","name":"Object066","sphere":[-2177747.57978241,4388734.39002805,4070063.3292814,0.379993784011461],"type":"element"},{"id":"6da9003b743b65f4c0ccd295cc484e57","name":"Object065","sphere":[-2177746.81701021,4388734.71116201,4070063.40358829,0.45500142716522],"type":"element"},{"id":"9b04d152845ec0a378394003c96da594","name":"Object063","sphere":[-2177748.20486644,4388733.93072025,4070063.44822085,0.417374290715011],"type":"element"},{"id":"be83ab3ecd0db773eb2dc1b0a17836a1","name":"Object059","sphere":[-2177748.06073496,4388734.39472004,4070063.05969598,0.728320110471837],"type":"element"},{"id":"e165421110ba03099a1c0393373c5b43","name":"Object058","sphere":[-2177748.29374333,4388734.40354149,4070062.99095714,0.466255983929132],"type":"element"},{"id":"289dff07669d7a23de0ef88d2f7129e7","name":"Object057","sphere":[-2177747.88325476,4388734.41836875,4070063.15397092,0.371114740581182],"type":"element"},{"id":"577ef1154f3240ad5b9b413aa7346a1e","name":"Object056","sphere":[-2177747.8824871,4388734.16905016,4070063.49666293,1.09628509640497],"type":"element"},{"id":"01161aaa0b6d1345dd8fe4e481144d84","name":"Object055","sphere":[-2177747.8737852,4388734.05778909,4070063.58448577,0.374602949839687],"type":"element"},{"id":"539fd53b59e3bb12d203f45a912eeaf2","name":"Object054","sphere":[-2177747.77124019,4388734.4697072,4070063.25239604,0.639623647277707],"type":"element"},{"id":"ac1dd209cbcc5e5d1c6e28598e8cbbe8","name":"Object045","sphere":[-2177747.96628216,4388734.56722263,4070062.94331264,0.570854041862503],"type":"element"},{"id":"555d6702c950ecb729a966504af0a635","name":"Object043","sphere":[-2177746.99396028,4388735.75475351,4070062.38295671,1.76030506918261],"type":"element"},{"id":"335f5352088d7d9bf74191e006d8e24c","name":"Object042","sphere":[-2177747.56218642,4388735.7017572,4070062.13771709,1.76030504414422],"type":"element"},{"id":"f340f1b1f65b6df5b5e3f94d95b11daf","name":"Object041","sphere":[-2177748.37904555,4388735.67540657,4070061.73179357,1.76030499706037],"type":"element"},{"id":"e4a6222cdb5b34375400904f03d8e6a5","name":"Object040","sphere":[-2177748.89885942,4388735.61718955,4070061.51787608,1.760304988462],"type":"element"},{"id":"cb70ab375662576bd1ac5aaf16b3fca4","name":"Object039","sphere":[-2177749.77587502,4388735.89952909,4070060.55087506,0.416373993751527],"type":"element"},{"id":"9188905e74c28e489b44e954ec0b9bca","name":"Object037","sphere":[-2177749.96308226,4388735.76906064,4070060.65088869,1.12448970121914],"type":"element"},{"id":"0266e33d3f546cb5436a10798e657d97","name":"Object033","sphere":[-2177751.31771163,4388735.80126515,4070060.03795249,1.13721760880429],"type":"element"},{"id":"38db3aed920cf82ab059bfccbd02be6a","name":"Object031","sphere":[-2177750.63835248,4388735.51706814,4070060.68597128,0.842772971038803],"type":"element"},{"id":"3cec07e9ba5f5bb252d13f5f431e4bbb","name":"Object030","sphere":[-2177750.97710416,4388735.50095783,4070060.52318575,0.85450762202883],"type":"element"},{"id":"621bf66ddb7c962aa0d22ac97d69b793","name":"Object029","sphere":[-2177751.38273242,4388735.46713574,4070060.34382714,0.84670614075161],"type":"element"},{"id":"077e29b11be80ab57e1a2ecabb7da330","name":"Object027","sphere":[-2177748.74001254,4388734.6736452,4070062.50182449,0.338954584059107],"type":"element"},{"id":"6c9882bbac1c7093bd25041881277658","name":"Object026","sphere":[-2177748.78676208,4388734.51760567,4070062.64410841,0.338954588347928],"type":"element"},{"id":"19f3cd308f1455b3fa09a282e0d496f4","name":"Object025","sphere":[-2177747.6279442,4388734.60137602,4070063.11336164,0.678664545077674],"type":"element"},{"id":"03c6b06952c750899bb03d998e631860","name":"Object024","sphere":[-2177750.62130265,4388735.12836997,4070060.90498866,0.463256123857219],"type":"element"},{"id":"c24cd76e1ce41366a4bbe8a49b02a028","name":"Object018","sphere":[-2177750.78253113,4388732.81176709,4070063.5229004,0.721925478158967],"type":"element"},{"id":"c52f1bd66cc19d05628bd8bf27af3ad6","name":"Object014","sphere":[-2177749.76477492,4388733.38776461,4070063.27572808,0.744313067829448],"type":"element"},{"id":"fe131d7f5a6b38b23cc967316c13dae2","name":"Object009","sphere":[-2177749.40949369,4388734.12629811,4070062.5931429,2.27156960004966],"type":"element"},{"id":"f718499c1c8cef6730f9fd03c8125cab","name":"Mesh1","sphere":[-2177749.79900023,4388732.90579291,4070063.85149608,2.16498160136605],"type":"element"},{"id":"d96409bf894217686ba124d7356686c9","name":"Line033","sphere":[-2177748.71992286,4388735.08950406,4070061.91683149,10.6835975085354],"type":"element"},{"id":"502e4a16930e414107ee22b6198c578f","name":"Cylinder037","sphere":[-2177748.93046472,4388733.36934704,4070063.7112267,0.391928355354958],"type":"element"},{"id":"cfa0860e83a4c3a763a7e62d825349f7","name":"Cylinder036","sphere":[-2177748.44358746,4388736.08063344,4070061.03350945,0.170726601744681],"type":"element"},{"id":"a4f23670e1833f3fdb077ca70bbd5d66","name":"Cylinder035","sphere":[-2177746.55632,4388736.37957674,4070061.71636928,0.187993470846317],"type":"element"},{"id":"b1a59b315fc9a3002ce38bbe070ec3f5","name":"Cylinder034","sphere":[-2177746.5981058,4388736.29633342,4070061.78332091,0.187993468430293],"type":"element"},{"id":"36660e59856b4de58a219bcf4e27eba3","name":"Cylinder027","sphere":[-2177748.22250015,4388733.57704445,4070063.92541292,0.320395647661558],"type":"element"},{"id":"8c19f571e251e61cb8dd3612f26d5ecf","name":"Cylinder026","sphere":[-2177748.34900361,4388733.56449719,4070063.87161752,0.320395638618801],"type":"element"},{"id":"d6baf65e0b240ce177cf70da146c8dc8","name":"Cylinder021","sphere":[-2177749.09885628,4388736.02955651,4070060.7399523,0.170726595242672],"type":"element"},{"id":"e56954b4f6347e897f954495eab16a88","name":"Cylinder015","sphere":[-2177750.98409614,4388734.93595013,4070060.88788119,0.143605210127026],"type":"element"},{"id":"f7664060cc52bc6f3d620bcedc94a4b6","name":"Cylinder014","sphere":[-2177750.8864924,4388734.94412337,4070060.93100179,0.143605205746313],"type":"element"},{"id":"eda80a3d5b344bc40f3bc04f65b7a357","name":"Cylinder013","sphere":[-2177748.45683569,4388733.56025325,4070063.81885214,0.320395635060941],"type":"element"},{"id":"8f121ce07d74717e0b1f21d122e04521","name":"Cylinder002","sphere":[-2177748.88831624,4388733.50321436,4070063.59024556,0.391928349384791],"type":"element"},{"id":"06138bc5af6023646ede0e1f7c1eac75","name":"changlou005","sphere":[-2177750.35888799,4388734.43203512,4070061.80141809,0.7442434894779],"type":"element"},{"id":"39059724f73a9969845dfe4146c5660e","name":"changlou004","sphere":[-2177748.6626794,4388733.98009403,4070063.1869891,0.813224068515097],"type":"element"},{"id":"7f100b7b36092fb9b06dfb4fac360931","name":"changlou003","sphere":[-2177748.00463541,4388734.04885274,4070063.46308265,0.877035088469394],"type":"element"},{"id":"7a614fd06c325499f1680b9896beedeb","name":"changlou002","sphere":[-2177748.57905122,4388735.98576785,4070061.17972963,2.25176378602901],"type":"element"},{"id":"4734ba6f3de83d861c3176a6273cac6d","name":"changlou001","sphere":[-2177747.11341572,4388736.1277716,4070061.80659355,2.25176391416403],"type":"element"},{"id":"d947bf06a885db0d477d707121934ff8","name":"Capsule005","sphere":[-2177749.83841723,4388736.29774628,4070060.0580189,0.083060041992689],"type":"element"},{"id":"63923f49e5241343aa7acb6a06a751e7","name":"Capsule004","sphere":[-2177749.84569496,4388736.27485783,4070060.07866622,0.0830600416068938],"type":"element"},{"id":"db8e1af0cb3aca1ae2d0018624204529","name":"Capsule003","sphere":[-2177749.88014173,4388736.29312816,4070060.04078939,0.0830600443538488],"type":"element"},{"id":"20f07591c6fcb220ffe637cda29bb3f6","name":"Capsule002","sphere":[-2177749.88739212,4388736.27025327,4070060.06143671,0.0830600410373493],"type":"element"},{"id":"07cdfd23373b17c6b337251c22b7ea57","name":"Capsule001","sphere":[-2177749.89641677,4388736.24566745,4070060.0829736,0.0830600382840007],"type":"element"},{"id":"d395771085aab05244a4fb8fd91bf4ee","name":"Box126","sphere":[-2177749.43402356,4388734.41364396,4070062.24888376,13.090815260795],"type":"element"},{"id":"92c8c96e4c37100777c7190b76d28233","name":"Box124","sphere":[-2177748.90643192,4388732.83139549,4070064.33571896,0.396872060326018],"type":"element"},{"id":"e3796ae838835da0b6f6ea37bcf8bcb7","name":"Box123","sphere":[-2177749.10500185,4388732.69431536,4070064.37032899,0.358291164653713],"type":"element"},{"id":"6a9aeddfc689c1d0e3b9ccc3ab651bc5","name":"Box122","sphere":[-2177748.97714109,4388732.77448854,4070064.50771739,0.946528955609092],"type":"element"},{"id":"0f49c89d1e7298bb9930789c8ed59d48","name":"Box120","sphere":[-2177751.50999686,4388732.60460886,4070063.21636597,0.934719761958691],"type":"element"},{"id":"46ba9f2a6976570b0353203ec4474217","name":"Box119","sphere":[-2177750.15946624,4388732.75704049,4070063.87971354,2.87000976810352],"type":"element"},{"id":"0e01938fc48a2cfb5f2217fbfb00722d","name":"Box118","sphere":[-2177751.87216964,4388732.56501196,4070063.04316009,0.298040475788569],"type":"element"},{"id":"16a5cdae362b8d27a1d8f8c7b78b4330","name":"Box117","sphere":[-2177751.15400066,4388732.63185904,4070063.36190883,0.387190375262403],"type":"element"},{"id":"918317b57931b6b7a7d29490fe5ec9f9","name":"Box116","sphere":[-2177750.8979648,4388734.58922185,4070061.43028718,0.930425893641766],"type":"element"},{"id":"48aedb8880cab8c45637abc7493ecddd","name":"Box115","sphere":[-2177748.94125739,4388733.39638363,4070063.73764223,0.233765072444351],"type":"element"},{"id":"839ab46820b524afda05122893c2fe8e","name":"Box114","sphere":[-2177748.90644338,4388733.53006475,4070063.61296237,0.234947914715101],"type":"element"},{"id":"f90f2aca5c640289d0a29417bcb63a37","name":"Box108","sphere":[-2177748.64199456,4388736.13005401,4070060.87630872,0.289615277448108],"type":"element"},{"id":"9c838d2e45b2ad1094d42f4ef36764f6","name":"Box106","sphere":[-2177747.7183499,4388732.88126274,4070064.86568962,0.376749641075751],"type":"element"},{"id":"1700002963a49da13542e0726b7bb758","name":"Box105","sphere":[-2177748.0010992,4388732.93910672,4070064.65345763,0.682004247863587],"type":"element"},{"id":"53c3bce66e43be4f209556518c2fcb54","name":"Box103","sphere":[-2177748.54089412,4388732.83464987,4070064.478447,0.874812091244416],"type":"element"},{"id":"6883966fd8f918a4aa29be29d2c386fb","name":"Box101","sphere":[-2177750.81192419,4388732.52091473,4070063.60746715,4.98312839693195],"type":"element"},{"id":"49182f81e6a13cf5eaa496d51fea6406","name":"Box098","sphere":[-2177746.71150937,4388736.27489379,4070061.74719495,0.185430550167642],"type":"element"},{"id":"d296c101daa88a51f6ca8cfc1ac79b50","name":"Box097","sphere":[-2177748.33889918,4388736.20710474,4070060.95487155,0.208633755876963],"type":"element"},{"id":"9fd81843ad7f202f26c1a174c7357585","name":"Box096","sphere":[-2177748.38736938,4388736.19122738,4070060.94611633,0.210706694033229],"type":"element"},{"id":"26e359e83860db1d11b6acca57d8ea88","name":"Box095","sphere":[-2177748.28940808,4388736.20115169,4070060.98755143,0.210706696405554],"type":"element"},{"id":"ef0d3930a7b6c95bd2b32ed45989c61f","name":"Box094","sphere":[-2177748.98648195,4388736.14479385,4070060.67743185,0.382271314419747],"type":"element"},{"id":"94f6d7e04a4d452035300f18b984988c","name":"Box093","sphere":[-2177748.96251586,4388736.05585264,4070060.78543242,0.229611495217451],"type":"element"},{"id":"34ed066df378efacc9b924ec161e7639","name":"Box092","sphere":[-2177748.79039085,4388736.0611824,4070060.87120541,0.383234106969597],"type":"element"},{"id":"577bcc914f9e55d5e4e4f82f9f00e7d4","name":"Box091","sphere":[-2177748.2131219,4388736.11009826,4070061.12562162,0.339012819087095],"type":"element"},{"id":"11b9842e0a271ff252c1903e7132cd68","name":"Box090","sphere":[-2177748.64687006,4388736.08824991,4070060.91849293,0.285458559868047],"type":"element"},{"id":"37bc2f75bf1bcfe8450a1a41c200364c","name":"Box089","sphere":[-2177748.05098787,4388736.11318053,4070061.20849182,0.210706691514695],"type":"element"},{"id":"496e05e1aea0a9c4655800e8a7b9ea28","name":"Box088","sphere":[-2177747.4974935,4388736.22181736,4070061.38630639,0.367800031355215],"type":"element"},{"id":"b2eb7349035754953b57a32e2841bda5","name":"Box087","sphere":[-2177746.87046677,4388736.26115323,4070061.67742894,0.367800032791838],"type":"element"},{"id":"8e98d81f8217304975ccb23337bb5761","name":"Box086","sphere":[-2177747.55011847,4388736.21108601,4070061.3698312,0.487098634542075],"type":"element"},{"id":"a8c88a0055f636e4a163a5e3d16adab7","name":"Box085","sphere":[-2177747.33764548,4388736.13462549,4070061.56465227,1.15264004116121],"type":"element"},{"id":"eddea82ad2755b24c4e168c5fc2ebd40","name":"Box084","sphere":[-2177746.93891352,4388736.23562063,4070061.66839803,0.487098624792647],"type":"element"},{"id":"06eb61b839a0cefee4967c67ccb099dc","name":"Box069","sphere":[-2177750.56054274,4388734.44515902,4070061.68005607,0.589697726701535],"type":"element"},{"id":"9dfcd5e558dfa04aaf37f137a1d9d3e5","name":"Box068","sphere":[-2177750.04210692,4388734.67806845,4070061.81116509,1.29412579359359],"type":"element"},{"id":"950a4152c2b4aa3ad78bdd6b366cc179","name":"Box066","sphere":[-2177751.27558125,4388734.53684692,4070061.24824771,0.35398801062629],"type":"element"},{"id":"158f3069a435b314a80bdcb024f8e422","name":"Box065","sphere":[-2177750.51555952,4388734.61327153,4070061.57898219,0.364717200297513],"type":"element"},{"id":"758874998f5bd0c393da094e1967a72b","name":"Box054","sphere":[-2177747.0291557,4388734.69489649,4070063.32442048,0.344290076350885],"type":"element"},{"id":"ad13a2a07ca4b7642959dc0c4c740ab6","name":"Box039","sphere":[-2177749.560718,4388734.72247758,4070062.00905113,0.498489699971234],"type":"element"},{"id":"3fe94a002317b5f9259f82690aeea4cd","name":"Box038","sphere":[-2177751.76556199,4388734.26046163,4070061.25389146,0.448390904231964],"type":"element"},{"id":"5b8add2a5d98b1a652ea7fd72d942dac","name":"Box037","sphere":[-2177751.45216359,4388734.4426533,4070061.1725353,0.578283983217578],"type":"element"},{"id":"432aca3a1e345e339f35a30c8f65edce","name":"Box035","sphere":[-2177746.9859264,4388735.9489499,4070062.0206204,1.78033799285275],"type":"element"},{"id":"8d3bba7425e7c98c50f52ca1b52d3735","name":"Box034","sphere":[-2177747.69994624,4388735.88065292,4070061.70086748,0.582682285413332],"type":"element"},{"id":"320722549d1751cf3f247855f937b982","name":"Box033","sphere":[-2177749.72593472,4388736.26508722,4070060.1462562,0.210063833025985],"type":"element"},{"id":"caf1a3dfb505ffed0d024130f58c5cfa","name":"Box032","sphere":[-2177750.12209868,4388735.10868272,4070061.28442559,1.82899368581499],"type":"element"},{"id":"5737c6ec2e0716f3d8a7a5c4e0de0d9a","name":"Box026","sphere":[-2177750.70730394,4388734.81262031,4070061.19551789,0.260321745453744],"type":"element"},{"id":"bc6dc48b743dc5d013b1abaebd2faed2","name":"Box025","sphere":[-2177750.56483792,4388734.8555914,4070061.22521084,0.30586879947555],"type":"element"},{"id":"f2fc990265c712c49d51a18a32b39f0c","name":"Box024","sphere":[-2177750.68061909,4388734.86716098,4070061.15128313,0.303360340895982],"type":"element"},{"id":"89f0fd5c927d466d6ec9a21b9ac34ffa","name":"Box021","sphere":[-2177748.27292249,4388733.74557409,4070063.649692,0.26395195297141],"type":"element"},{"id":"a666587afda6e89aec274a3657558a27","name":"Box020","sphere":[-2177748.17998878,4388733.77824587,4070063.71622671,0.414899692782781],"type":"element"},{"id":"b83aac23b9528732c23cc7352950e880","name":"Box016","sphere":[-2177748.63659557,4388735.88471232,4070061.32099044,2.05612136498515],"type":"element"},{"id":"cd00692c3bfe59267d5ecfac5310286c","name":"Box005","sphere":[-2177749.80647437,4388732.97130412,4070063.63119354,0.310729591106801],"type":"element"},{"id":"6faa8040da20ef399b63a72d0e4ab575","name":"Box002","sphere":[-2177750.97649343,4388735.09704188,4070060.75545735,1.10288378165423],"type":"element"},{"id":"fe73f687e5bc5280214e0486b273a5f9","name":"AM227_018_07_014","sphere":[-2177746.80561207,4388735.38257555,4070062.72365672,0.560403013219551],"type":"element"},{"id":"6da37dd3139aa4d9aa55b8d237ec5d4a","name":"AM227_018_07_013","sphere":[-2177747.85014903,4388735.2952676,4070062.26201623,0.555498154336474],"type":"element"},{"id":"c042f4db68f23406c6cecf84a7ebb0fe","name":"AM227_018_07_012","sphere":[-2177747.7128095,4388735.30986973,4070062.3193699,0.555498154373447],"type":"element"},{"id":"310dcbbf4cce62f762a2aaa148d556bd","name":"AM227_018_07_011","sphere":[-2177747.5754973,4388735.32445829,4070062.37672358,0.555498160841245],"type":"element"},{"id":"2f2b265625d76a6704b08093c652fd79","name":"AM227_018_07_010","sphere":[-2177747.43814036,4388735.33902535,4070062.43412406,0.555498162074588],"type":"element"},{"id":"f9b902fc3289af4dd08de5d1de54f68f","name":"AM227_018_07_009","sphere":[-2177747.23395049,4388735.3535326,4070062.5271092,0.56040300067159],"type":"element"},{"id":"6855456e2fe46a9d49d3d3af4f57443d","name":"AM227_018_07_008","sphere":[-2177747.09820557,4388735.36297222,4070062.5891448,0.560403006421703],"type":"element"},{"id":"357a6fdf7642bf815a88822c447d9dc4","name":"AM227_018_07_007","sphere":[-2177746.96246065,4388735.37241185,4070062.65118041,0.560403007921466],"type":"element"},{"id":"819f46e52c25763a55cc642422644317","name":"AM227_018_005","sphere":[-2177747.77069842,4388735.58718346,4070063.19074501,1.96205099236162],"type":"element"},{"id":"04025959b191f8f9de3f924f0940515f","name":"AM227_018_04","sphere":[-2177749.14475819,4388735.65615944,4070062.3865763,1.96205074064868],"type":"element"},{"id":"40008b9a5380fcacce3976bf7c08af5b","name":"Object133","sphere":[-2177749.24445956,4388735.6467037,4070061.11574785,0.530804330622134],"type":"element"},{"id":"3dd48ab31d016ffcbf3314df2b3cb9ce","name":"Object134","sphere":[-2177747.54458673,4388733.3899058,4070064.432391,1.53682554990103],"type":"element"},{"id":"58238e9ae2dd305d79c2ebc8c1883422","name":"Object135","sphere":[-2177747.32919292,4388734.06667301,4070063.82199871,1.53682553007399],"type":"element"},{"id":"3ad7c2ebb96fcba7cda0cf54a2e802f5","name":"Sphere109","sphere":[-2177747.40307698,4388734.21556869,4070063.96101348,1.68832126757853],"type":"element"}],"id":"45c48cce2e2d7fbdea1afc51c7c6ad26","name":"Huanengchangqu_220614","sphere":[-2177749.72453125,4388734.96893831,4070062.76058145,14.7383970544087],"type":"node"}]}
diff --git a/public/hn3d/model/Huanengchangqu_20220614/tileset.json b/public/hn3d/model/Huanengchangqu_20220614/tileset.json
new file mode 100644
index 0000000..caa08d6
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614/tileset.json
@@ -0,0 +1 @@
+{"asset":{"generatetool":"cesiumlab2@www.cesiumlab.com/model2tiles","version":"1.0"},"extras":{"scenetree":"scenetree.json"},"geometricError":7.58206223556772,"properties":null,"refine":"REPLACE","root":{"boundingVolume":{"box":[2.3283064365387e-10,9.54838469624519e-07,1.87090610945597,3.79103111778386,0,0,0,3.75944302254356,0,0,0,0.870908349286765]},"children":[{"boundingVolume":{"box":[-0.441976535692082,-1.11265087461553,1.13499425632362,0.365445992574509,0,0,0,1.61030763802912,0,0,0,0.0609230945346648]},"content":{"uri":"NoLod_0.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[1.56053112208488,-1.87027851562148,1.22924563274889,1.56053112208488,0,0,0,1.87027851562148,0,0,0,0.184817902389355]},"content":{"uri":"NoLod_1.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.89551319286694,1.87972148438003,1.8709082145275,1.89551319286694,0,0,0,1.87972148438003,0,0,0,0.870908098651699]},"content":{"uri":"NoLod_2.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-0.622082129860997,1.79149285043382,0.59716428347794,0,0,0,0.572246437094882,0,0,0,0.59716428347794]},"content":{"uri":"NoLod_3.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-0.59716428347794,1.11464498009515,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.079683586860733]},"content":{"uri":"NoLod_4.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-1.79149285043382,1.3283170148684,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.13398844791252]},"content":{"uri":"NoLod_5.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-1.79149285043382,1.10358268004006,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0907458869158141]},"content":{"uri":"NoLod_6.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-0.649801725937451,1.32831701479136,0.59716428347794,0,0,0,0.544526841018428,0,0,0,0.133988447835486]},"content":{"uri":"NoLod_7.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-0.59716428347794,1.10358267981684,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0907458871390356]},"content":{"uri":"NoLod_8.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.65484281430344,-1.48431915452239,1.32628537690516,0.460514247347564,0,0,0,0.289990587566513,0,0,0,0.131956809949285]},"content":{"uri":"NoLod_9.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-1.79149285043382,1.11464490669451,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0796836602613693]},"content":{"uri":"NoLod_10.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-3.08984175982281,-0.983464360339921,1.23757112732951,0.70118462591105,0,0,0,0.983464360339921,0,0,0,0.224734334828334]},"content":{"uri":"NoLod_11.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.829100970464759,-2.86733870129935,1.1485867467797,0.829100970464759,0,0,0,0.478681567387592,0,0,0,0.0938385599854498]},"content":{"uri":"NoLod_12.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.824816058585206,-0.516497029008469,2.5652367238351,0.0729756911178896,0,0,0,0.0729756720444037,0,0,0,0.176579589923345]},"content":{"uri":"NoLod_13.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[1.67716026152928,0.349586927378961,1.2286376824133,2.11386762617619,0,0,0,2.68236186249581,0,0,0,0.184209952864651]},"content":{"uri":"NoLod_14.cmpt"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.953498037764675,-0.430038230025196,1.13618524455212,2.80838358402258,0,0,0,3.3294028639793,0,0,0,0.0817148024825296]},"content":{"uri":"NoLod_15.cmpt"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[0.527402640792995,0.781446152562857,1.08134474062081,0.647518298382262,0,0,0,0.497915968075812,0,0,0,0.0253862064599215]},"content":{"uri":"NoLod_16.i3dm"},"geometricError":0.0,"refine":"REPLACE"}],"geometricError":7.58206223556772,"transform":[-0.895779807997008,-0.444498071519826,0.0,0.0,0.285164247728935,-0.574680502448126,0.767087786321201,0.0,-0.340969041706186,0.687141749947655,0.64154214832452,0.0,-2177749.08660818,4388733.6833598,4070061.5603152,1.0]}}
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_0.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_0.b3dm
new file mode 100644
index 0000000..cd9cc96
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_0.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_1.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_1.b3dm
new file mode 100644
index 0000000..0592093
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_1.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_10.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_10.b3dm
new file mode 100644
index 0000000..a26fba7
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_10.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_11.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_11.b3dm
new file mode 100644
index 0000000..713b82d
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_11.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_12.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_12.b3dm
new file mode 100644
index 0000000..0f18bbb
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_12.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_13.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_13.b3dm
new file mode 100644
index 0000000..48a0b52
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_13.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_14.cmpt b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_14.cmpt
new file mode 100644
index 0000000..bdc404e
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_14.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_15.cmpt b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_15.cmpt
new file mode 100644
index 0000000..2b57495
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_15.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_2.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_2.b3dm
new file mode 100644
index 0000000..2e3ae5f
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_2.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_3.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_3.b3dm
new file mode 100644
index 0000000..6cade58
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_3.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_4.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_4.b3dm
new file mode 100644
index 0000000..3847951
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_4.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_5.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_5.b3dm
new file mode 100644
index 0000000..ecc8f7a
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_5.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_6.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_6.b3dm
new file mode 100644
index 0000000..02dce1a
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_6.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_7.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_7.b3dm
new file mode 100644
index 0000000..45db218
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_7.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_8.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_8.b3dm
new file mode 100644
index 0000000..95fa5cd
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_8.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_9.b3dm b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_9.b3dm
new file mode 100644
index 0000000..14ab33a
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/NoLod_9.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/scenetree.json b/public/hn3d/model/Huanengchangqu_20220614_bg/scenetree.json
new file mode 100644
index 0000000..5451049
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/scenetree.json
@@ -0,0 +1 @@
+{"scenes":[{"children":[{"id":"17e62166fc8586dfa4d1bc0e1742c08b","name":"Sphere108","sphere":[-2177749.78349154,4388734.04202891,4070062.49131041,0.137699641962398],"type":"element"},{"id":"f7177163c833dff4b38fc8d2872f1ec6","name":"Sphere107","sphere":[-2177749.74468718,4388734.04546029,4070062.508259,0.16011717247244],"type":"element"},{"id":"6c8349cc7260ae62e3b1396831a8398f","name":"Sphere106","sphere":[-2177749.70424309,4388734.05210952,4070062.52263254,0.126347634092918],"type":"element"},{"id":"d9d4f495e875a2e075a1a4a6e1b9770f","name":"Sphere105","sphere":[-2177749.67399296,4388734.05238898,4070062.53841065,0.137699638991045],"type":"element"},{"id":"67c6a1e7ce56d3d6fa748ab6d9af3fd7","name":"Sphere104","sphere":[-2177749.63520601,4388734.05585544,4070062.55531242,0.160117170362109],"type":"element"},{"id":"642e92efb79421734881b53e1e1b18b6","name":"Sphere103","sphere":[-2177749.59478925,4388734.0624911,4070062.56968595,0.12634763038271],"type":"element"},{"id":"f457c545a9ded88f18ecee47145a72c0","name":"Sphere102","sphere":[-2177749.55491224,4388734.07117568,4070062.58157806,0.145856064929221],"type":"element"},{"id":"c0c7c76d30bd3dcaefc96f40275bdc0a","name":"Sphere101","sphere":[-2177749.71352874,4388733.6305299,4070062.96924206,0.160117210240023],"type":"element"},{"id":"2838023a778dfaecdc212708f721b788","name":"Sphere100","sphere":[-2177749.99087706,4388733.2904741,4070063.18606234,0.126347789465322],"type":"element"},{"id":"9a1158154dfa42caddbd0694a4e9bdc8","name":"Sphere099","sphere":[-2177749.91527967,4388733.30036035,4070063.21565215,0.1376997281099],"type":"element"},{"id":"d82c8d1619ad8176d665453cfb2e55f0","name":"Sphere098","sphere":[-2177749.95408402,4388733.29692897,4070063.19870356,0.160117229097262],"type":"element"},{"id":"a684eceee76fc522773286a895bc8436","name":"Sphere097","sphere":[-2177749.95008335,4388733.67361628,4070062.79736832,0.137699714513139],"type":"element"},{"id":"b53b3a3d6ab90ce0268229151c9bde11","name":"Sphere096","sphere":[-2177749.92465643,4388733.71849317,4070062.76281566,0.160117208799166],"type":"element"},{"id":"9f61408e3afb633e50cdf1b20de6f466","name":"Sphere094","sphere":[-2177749.95532368,4388733.33128371,4070063.1612481,0.126347785977612],"type":"element"},{"id":"72b32a1f754ba1c09b3695e0cb6cde7f","name":"Sphere093","sphere":[-2177749.87972629,4388733.34116996,4070063.19083791,0.13769972548519],"type":"element"},{"id":"66f041e16a60928b05a7e228a89c3799","name":"Sphere092","sphere":[-2177749.91853064,4388733.33773858,4070063.17388931,0.160117225576694],"type":"element"},{"id":"093f65e080a295f8076b1c5722a46aa2","name":"Sphere091","sphere":[-2177749.98922487,4388733.33080989,4070063.14373767,0.137699732243412],"type":"element"},{"id":"072b030ba126b2f4b2374f342be9ed44","name":"Sphere090","sphere":[-2177750.02802922,4388733.3273785,4070063.12678908,0.160117225199136],"type":"element"},{"id":"7f39f8317fbdb1988ef4c628eba02591","name":"Sphere089","sphere":[-2177750.06850065,4388733.32071572,4070063.11241554,0.126347787485001],"type":"element"},{"id":"44f683a84163b3523afe57c2e008bc8c","name":"Sphere088","sphere":[-2177749.87860671,4388733.37276126,4070063.15759619,0.126347783414764],"type":"element"},{"id":"03afdbd66e7929b125f8597834fa83a4","name":"Sphere087","sphere":[-2177749.91204544,4388733.37142412,4070063.14125625,0.137699727378216],"type":"element"},{"id":"ea5d2f1c4608232e07d3aa3d998e5135","name":"Sphere086","sphere":[-2177749.95084979,4388733.36799274,4070063.12430765,0.160117222245305],"type":"element"},{"id":"fc490ca45c00b1249bbe3554a4fdf6fb","name":"Sphere085","sphere":[-2177749.99129389,4388733.36134352,4070063.10993412,0.126347785294496],"type":"element"},{"id":"3295c76acbf4caaed33c36b1b5fc2cb1","name":"Sphere084","sphere":[-2177750.02154402,4388733.36106405,4070063.09415601,0.137699730572914],"type":"element"},{"id":"735b90b4568125ed6c3f678819b6e058","name":"Sphere083","sphere":[-2177750.06034838,4388733.35763266,4070063.07720741,0.160117226665198],"type":"element"},{"id":"a3f390d88e4c41f2747bfa2f1b5f87db","name":"Sphere082","sphere":[-2177750.10076513,4388733.35099701,4070063.06283388,0.12634778566684],"type":"element"},{"id":"14bfa6bb14875e45bba028a21ed38046","name":"Sphere081","sphere":[-2177750.05671539,4388733.3860125,4070063.04874127,0.126347784305989],"type":"element"},{"id":"7cbbc409ec990f19c78c75bd1e06f215","name":"Sphere080","sphere":[-2177749.86843082,4388733.40731651,4070063.12599315,0.137699723550247],"type":"element"},{"id":"e2c420d928d4bf8ce0ff2ec19b371514","name":"Sphere079","sphere":[-2177749.90723517,4388733.40388512,4070063.10904455,0.160117221362249],"type":"element"},{"id":"32bb90e8976aab5298d5da10fe66f21d","name":"Sphere078","sphere":[-2177749.94767927,4388733.3972359,4070063.09467102,0.126347784256732],"type":"element"},{"id":"d2ddea18f00665ce8623e36bd4e3c7c5","name":"Sphere077","sphere":[-2177749.981118,4388733.39589876,4070063.07833108,0.137699721900298],"type":"element"},{"id":"ad61ab143223efbc24c7d2583be69251","name":"Sphere076","sphere":[-2177750.01992235,4388733.39246737,4070063.06138248,0.16011722375556],"type":"element"},{"id":"d09bf41544a3365a46c9077ebb5e35c3","name":"Sphere075","sphere":[-2177750.09058924,4388733.38555225,4070063.03123084,0.137699727112954],"type":"element"},{"id":"fbd7939d674997cdb4692d34de8633c4","name":"Sphere074","sphere":[-2177750.1293936,4388733.38212087,4070063.01428224,0.160117227959151],"type":"element"},{"id":"28dd2c7955ce926456240b2ff0100bde","name":"Sphere073","sphere":[-2177750.16982029,4388733.37543657,4070062.99995553,0.126347786136465],"type":"element"},{"id":"35f4a8d465e6e1edc05f3d8ab658c551","name":"Sphere072","sphere":[-2177750.2096973,4388733.36675199,4070062.98806342,0.145856340464733],"type":"element"},{"id":"d1fe173d08e959397adf34b1d77e88d7","name":"Sphere071","sphere":[-2177749.53233736,4388734.06021549,4070062.60531546,0.137699636527214],"type":"element"},{"id":"f033ab37c30201f73f142449d037028d","name":"Sphere070","sphere":[-2177749.493533,4388734.06364687,4070062.62226405,0.160117166938837],"type":"element"},{"id":"43ec517d68b6edd3015b3edc9a11367b","name":"Sphere069","sphere":[-2177749.4530889,4388734.07029609,4070062.63663759,0.126347628377761],"type":"element"},{"id":"9778d5d219c5080b9a6a17bef029331c","name":"Sphere068","sphere":[-2177749.41963277,4388734.07159816,4070062.65302435,0.137699635977776],"type":"element"},{"id":"fe9fc289c3ff0af142b6d3bead98a923","name":"Sphere067","sphere":[-2177749.38082842,4388734.07502954,4070062.66997294,0.16011716232163],"type":"element"},{"id":"68d30a9594728bc39aa24be94b319d21","name":"Sphere066","sphere":[-2177749.34042906,4388734.08170028,4070062.68429966,0.126347629726298],"type":"element"},{"id":"3ef815416f775098fe977004015c6193","name":"Sphere065","sphere":[-2177749.31017893,4388734.08197974,4070062.70007777,0.137699631377024],"type":"element"},{"id":"93db85ed909c13838ff95ccfa94cebd9","name":"Sphere064","sphere":[-2177749.27137458,4388734.08541113,4070062.71702636,0.160117161669227],"type":"element"},{"id":"c7e1249ffc03eb9ded908c236bd1996d","name":"Sphere063","sphere":[-2177749.23093048,4388734.09206035,4070062.7313999,0.126347633289967],"type":"element"},{"id":"2a38a4a9316c49e5a833517c45d31070","name":"Sphere062","sphere":[-2177749.19107088,4388734.10078,4070062.74324518,0.145856065708897],"type":"element"},{"id":"7647966b7343c29048673252e490f736","name":"Sphere061","sphere":[-2177749.7636704,4388733.62090454,4070062.95290211,0.126347778541575],"type":"element"},{"id":"8613985ec49eb8f757ae6439e879bb2a","name":"Sphere060","sphere":[-2177749.8634168,4388733.44005346,4070063.09359418,0.137699723529698],"type":"element"},{"id":"54229abfcfa5649e7003b83dd4755294","name":"Sphere059","sphere":[-2177749.90222116,4388733.43662208,4070063.07664558,0.160117219582588],"type":"element"},{"id":"92cc227532d17e56e07902b254dfad10","name":"Sphere058","sphere":[-2177749.94264785,4388733.42993778,4070063.06231887,0.12634778722556],"type":"element"},{"id":"98dce83da57b0395e163467c9dae521b","name":"Sphere057","sphere":[-2177749.97610398,4388733.42863571,4070063.04593211,0.137699724691039],"type":"element"},{"id":"f4b9ec30ad9f68f89b29639786cb62ef","name":"Sphere056","sphere":[-2177750.01490834,4388733.42520433,4070063.02898351,0.160117222558904],"type":"element"},{"id":"812b4ba287f5ee0bc9d43bbf5bbe87fb","name":"Sphere055","sphere":[-2177750.05535243,4388733.41855511,4070063.01460998,0.126347783464021],"type":"element"},{"id":"26657d5ff9020d2abefe558796b99584","name":"Sphere054","sphere":[-2177750.08558516,4388733.41824056,4070062.99887869,0.137699728192098],"type":"element"},{"id":"e2ef524fbf3d9fe611d5a8e90fefdc9c","name":"Sphere053","sphere":[-2177750.12438951,4388733.41480918,4070062.98193009,0.160117226146151],"type":"element"},{"id":"ed3d2c21991e3bef5e069713af9fa6ca","name":"Sphere052","sphere":[-2177749.9106532,4388733.76661877,4070062.71871186,0.12634777753868],"type":"element"},{"id":"ac627ab1ccbdb62ec96e702f07f6425b","name":"Sphere051","sphere":[-2177750.20466587,4388733.39945387,4070062.95571127,0.145856335854414],"type":"element"},{"id":"f899139df5e1059396431415e770c6dd","name":"Sphere050","sphere":[-2177749.66582997,4388733.6262665,4070062.9991596,0.137699652607539],"type":"element"},{"id":"38b3eff8baf56627478ec76a704e9b52","name":"Sphere049","sphere":[-2177749.96339832,4388733.6265753,4070062.84067619,0.160117192120852],"type":"element"},{"id":"ec8956637a99787bd197eacd77acce5e","name":"Sphere048","sphere":[-2177749.93464325,4388733.60858425,4070062.87522885,0.12634764130315],"type":"element"},{"id":"6974ce5ac660610b44d9b9fed0ff9548","name":"Sphere047","sphere":[-2177749.61174166,4388733.63693229,4070063.01648275,0.137699651694426],"type":"element"},{"id":"c9e1074f5b3f9fc8ea15d152add07294","name":"Sphere046","sphere":[-2177749.55635203,4388733.64037559,4070063.04223338,0.160117184557948],"type":"element"},{"id":"65b9eea6e1cc6bb9f0cd2a47751a186f","name":"Sphere045","sphere":[-2177749.88261824,4388733.60878434,4070062.90266498,0.126347639088016],"type":"element"},{"id":"f0935e4cd5920aa6c7c996a5ee53a70f","name":"Sphere044","sphere":[-2177749.50224308,4388733.64729236,4070063.06358299,0.13769964912703],"type":"element"},{"id":"a97da629b098b75c294dffdc3e463904","name":"Sphere043","sphere":[-2177749.44547666,4388733.65146255,4070063.0892868,0.16011718011285],"type":"element"},{"id":"a3c65c2974270fd093ee8a9bf8ae7d0b","name":"Sphere042","sphere":[-2177749.72358416,4388733.53380392,4070063.10556087,0.169195483570744],"type":"element"},{"id":"2723d092b63885e0d7c260cc007e8b9d","name":"Sphere041","sphere":[-2177749.68303477,4388733.53591559,4070063.12485043,0.16919548502783],"type":"element"},{"id":"5f93f983524def3dca464469d2cf9f3e","name":"Sphere040","sphere":[-2177749.64248537,4388733.53802727,4070063.14414,0.169195484276245],"type":"element"},{"id":"698d51a19d8a121ce581499d7b701668","name":"Sphere039","sphere":[-2177749.60195339,4388733.54017402,4070063.16338274,0.169195481560251],"type":"element"},{"id":"7f6ffaa6bb0b408017b62254211691b5","name":"Sphere038","sphere":[-2177749.56140399,4388733.5422857,4070063.1826723,0.169195481334791],"type":"element"},{"id":"73278a4a86960eeb576a8fd4c9ec6997","name":"Sphere037","sphere":[-2177749.5208546,4388733.54439737,4070063.20196186,0.169195482330637],"type":"element"},{"id":"5fd0b37cd7dbbb00f97ba6ce92bf5add","name":"Sphere036","sphere":[-2177749.83319651,4388733.61416207,4070062.92317184,0.126347641031395],"type":"element"},{"id":"2b44928ae11fb9384c4cf38708677c48","name":"Sphere035","sphere":[-2177749.38316236,4388733.66607905,4070063.10675041,0.145856077340043],"type":"element"},{"id":"c45147dee729311ef5b5c3003946c48f","name":"Sphere033","sphere":[-2177749.95446215,4388733.17973954,4070063.36208415,0.259895260969882],"type":"element"},{"id":"eb160de1de89d9058fcb0b968dbbbd68","name":"Sphere032","sphere":[-2177749.93113003,4388734.53818165,4070061.91948717,0.25989521599962],"type":"element"},{"id":"5ef059938ba799aaa845e1c2e8a762bd","name":"Sphere031","sphere":[-2177749.94728276,4388734.48807147,4070061.96457418,0.25989521810385],"type":"element"},{"id":"07e1cd7dca89a1678042477183b7ac3f","name":"Sphere030","sphere":[-2177749.96340815,4388734.43797486,4070062.00966119,0.259895216724853],"type":"element"},{"id":"da4fb5c6e93e74d3df8527599fa62642","name":"Sphere029","sphere":[-2177749.97956087,4388734.38786468,4070062.0547482,0.259895220297104],"type":"element"},{"id":"4c56ff4ce4aaf9573aa5dff913df997a","name":"Sphere028","sphere":[-2177749.9957136,4388734.3377545,4070062.09983521,0.259895220435995],"type":"element"},{"id":"a0a080f42e6f13b3a2df133f073095dd","name":"Sphere027","sphere":[-2177750.01183899,4388734.28765789,4070062.14492221,0.259895219834094],"type":"element"},{"id":"202cb962ac59075b964b07152d234b70","name":"Sphere025","sphere":[-2177750.02156723,4388734.23929312,4070062.19155426,0.259895221927952],"type":"element"},{"id":"c8ffe9a587b126f152ed3d89a146b445","name":"Sphere024","sphere":[-2177750.03771995,4388734.18918294,4070062.23664127,0.259895222938148],"type":"element"},{"id":"3def184ad8f4755ff269862ea77393dd","name":"Sphere023","sphere":[-2177750.05387268,4388734.13907276,4070062.28172828,0.259895225803916],"type":"element"},{"id":"069059b7ef840f0c74a814ec9237b6ec","name":"Sphere022","sphere":[-2177750.0700254,4388734.08896259,4070062.32681528,0.25989522689795],"type":"element"},{"id":"ec5decca5ed3d6b8079e2e7e7bacc9f2","name":"Sphere021","sphere":[-2177750.08613339,4388734.0388309,4070062.37194911,0.259895229266398],"type":"element"},{"id":"76dc611d6ebaafc66cc0879c71b5db5c","name":"Sphere020","sphere":[-2177750.10228612,4388733.98872072,4070062.41703612,0.259895234071574],"type":"element"},{"id":"d1f491a404d6854880943e5c3cd9ca25","name":"Sphere019","sphere":[-2177750.11843884,4388733.93861054,4070062.46212313,0.259895230261036],"type":"element"},{"id":"9b8619251a19057cff70779273e95aa6","name":"Sphere018","sphere":[-2177750.13456423,4388733.88851393,4070062.50721014,0.259895235584276],"type":"element"},{"id":"1afa34a7f984eeabdbb0a7d494132ee5","name":"Sphere017","sphere":[-2177750.15071696,4388733.83840375,4070062.55229714,0.259895239643473],"type":"element"},{"id":"65ded5353c5ee48d0b7d48c591b8f430","name":"Sphere016","sphere":[-2177750.16686969,4388733.78829357,4070062.59738415,0.259895241140616],"type":"element"},{"id":"9fc3d7152ba9336a670e36d0ed79bc43","name":"Sphere015","sphere":[-2177750.18299508,4388733.73819696,4070062.64247116,0.259895243514251],"type":"element"},{"id":"02522a2b2726fb0a03bb19f2d8d9524d","name":"Sphere014","sphere":[-2177750.1991304,4388733.68805171,4070062.68760499,0.25989524511079],"type":"element"},{"id":"7f1de29e6da19d22b51c68001e7e0e54","name":"Sphere013","sphere":[-2177750.21528312,4388733.63794153,4070062.73269199,0.259895247827294],"type":"element"},{"id":"42a0e188f5033bc65bf8d78622277c4e","name":"Sphere012","sphere":[-2177750.23140851,4388733.58784491,4070062.777779,0.259895249847687],"type":"element"},{"id":"3988c7f88ebcb58c6ce932b957b6f332","name":"Sphere011","sphere":[-2177750.24756124,4388733.53773473,4070062.82286601,0.25989525033982],"type":"element"},{"id":"013d407166ec4fa56eb1e1f8cbe183b9","name":"Sphere010","sphere":[-2177750.26371397,4388733.48762456,4070062.86795302,0.259895257976455],"type":"element"},{"id":"e00da03b685a0dd18fb6a08af0923de0","name":"Sphere009","sphere":[-2177750.27983936,4388733.43752794,4070062.91304003,0.259895257762104],"type":"element"},{"id":"1385974ed5904a438616ff7bdb3f7439","name":"Sphere008","sphere":[-2177750.29599208,4388733.38741777,4070062.95812703,0.259895255916905],"type":"element"},{"id":"0f28b5d49b3020afeecd95b4009adf4c","name":"Sphere007","sphere":[-2177750.3121274,4388733.33727251,4070063.00326086,0.259895259374201],"type":"element"},{"id":"a8baa56554f96369ab93e4f3bb068c22","name":"Sphere006","sphere":[-2177750.3282528,4388733.2871759,4070063.04834787,0.259895260622685],"type":"element"},{"id":"903ce9225fca3e988c2af215d4e544d3","name":"Sphere005","sphere":[-2177750.34440552,4388733.23706572,4070063.09343488,0.259895265707638],"type":"element"},{"id":"0a09c8844ba8f0936c20bd791130d6b6","name":"Sphere001","sphere":[-2177747.61847078,4388733.53880148,4070064.57140577,1.68832130058653],"type":"element"},{"id":"2b24d495052a8ce66358eb576b8912c8","name":"Shuiguan_013","sphere":[-2177748.23478976,4388733.83888152,4070063.57521819,0.230698270496954],"type":"element"},{"id":"a5e00132373a7031000fd987a3c9f87b","name":"Shuiguan_012","sphere":[-2177748.16832419,4388733.85048731,4070063.59811284,0.230698268060496],"type":"element"},{"id":"8d5e957f297893487bd98fa830fa6413","name":"Shuiguan_011","sphere":[-2177748.83201583,4388733.6862123,4070063.42132308,0.230698259438533],"type":"element"},{"id":"47d1e990583c9c67424d369f3414728e","name":"Shuiguan_010","sphere":[-2177748.76556767,4388733.69785316,4070063.44417091,0.230698259578769],"type":"element"},{"id":"f2217062e9a397a1dca429e7d70bc6ca","name":"Shuiguan_009","sphere":[-2177751.63486624,4388734.3874553,4070061.20424845,0.172402454312286],"type":"element"},{"id":"7ef605fc8dba5425d6965fbd4c8fbe1f","name":"Shuiguan_008","sphere":[-2177751.61183803,4388734.44609153,4070061.15368358,0.172402454329907],"type":"element"},{"id":"a8f15eda80c50adb0e71943adc8015cf","name":"Shuiguan_007","sphere":[-2177751.58686386,4388734.5214032,4070061.06261223,0.314181900219476],"type":"element"},{"id":"37a749d808e46495a8da1e5352d03cae","name":"shuiguan_006","sphere":[-2177748.7820738,4388734.48294469,4070062.60611239,0.316293404097552],"type":"element"},{"id":"b3e3e393c77e35a4a3f3cbd1e429b5dc","name":"Shuiguan_006","sphere":[-2177751.54899467,4388734.61494249,4070060.98255119,0.314181901476752],"type":"element"},{"id":"1d7f7abc18fcb43975065399b0d1e48e","name":"shuiguan_005","sphere":[-2177748.73532426,4388734.63898423,4070062.46382847,0.316293403094313],"type":"element"},{"id":"2a79ea27c279e471f4d180b08d62b00a","name":"Shuiguan_005","sphere":[-2177749.00352385,4388733.80205346,4070063.20609447,0.31418182970877],"type":"element"},{"id":"1c9ac0159c94d8d0cbedc973445af2da","name":"shuiguan_004","sphere":[-2177750.05525712,4388735.98233129,4070060.35228241,0.402620555971388],"type":"element"},{"id":"6c4b761a28b734fe93831e3fb400ce87","name":"Shuiguan_004","sphere":[-2177748.9761219,4388733.88860657,4070063.12795302,0.314181829566228],"type":"element"},{"id":"06409663226af2f3114485aa4e0a23b4","name":"shuiguan_03","sphere":[-2177748.48442867,4388734.7033179,4070062.53215204,0.387282966568455],"type":"element"},{"id":"140f6969d5213fd0ece03148e62e461e","name":"shuiguan_003","sphere":[-2177750.0411292,4388736.07799037,4070060.25733283,0.402620560255861],"type":"element"},{"id":"b73ce398c39f506af761d2277d853a92","name":"Shuiguan_003","sphere":[-2177748.94667936,4388733.98731888,4070063.03787264,0.314181821739022],"type":"element"},{"id":"bd4c9ab730f5513206b999ec0d90d1fb","name":"Shuiguan_002","sphere":[-2177748.91928734,4388734.07382334,4070062.95977801,0.314181816914886],"type":"element"},{"id":"82aa4b0af34c2313a562076992e50aa3","name":"shuiguan_01","sphere":[-2177750.60807761,4388735.1189827,4070060.87997284,0.507380070106943],"type":"element"},{"id":"0777d5c17d4066b82ab86dff8a46af6f","name":"Shuiguan_001","sphere":[-2177750.84477468,4388734.85730549,4070061.11572917,0.325083557418869],"type":"element"},{"id":"fa7cdfad1a5aaf8370ebeda47a1ff1c3","name":"Shuiguan_00","sphere":[-2177750.6375849,4388735.02244965,4070061.04896482,0.325083551444871],"type":"element"},{"id":"9766527f2b5d3e95d4a733fcfb77bd7e","name":"Rectangle4565","sphere":[-2177747.71838106,4388734.43705724,4070063.26686443,2.32053560415352],"type":"element"},{"id":"7e7757b1e12abcb736ab9a754ffb617a","name":"Object132","sphere":[-2177748.55997863,4388735.06246592,4070062.14044458,0.818612565137441],"type":"element"},{"id":"5878a7ab84fb43402106c575658472fa","name":"Object131","sphere":[-2177748.49833052,4388734.57792457,4070062.64022578,0.355769099031432],"type":"element"},{"id":"006f52e9102a8d3be2fe5614f42ba989","name":"Object130","sphere":[-2177748.5390338,4388734.32094799,4070062.89383464,0.500806761892834],"type":"element"},{"id":"3636638817772e42b59d74cff571fbb3","name":"Object129","sphere":[-2177747.53531333,4388735.06221942,4070062.73365383,1.72052108721579],"type":"element"},{"id":"149e9677a5989fd342ae44213df68868","name":"Object128","sphere":[-2177748.91533104,4388735.09576071,4070061.9642719,1.7205210394409],"type":"element"},{"id":"a4a042cf4fd6bfb47701cbc8a1653ada","name":"Object126","sphere":[-2177748.55657896,4388734.77030338,4070062.40321495,0.500806765256929],"type":"element"},{"id":"1ff8a7b5dc7a7d1f0ed65aaa29c04b1e","name":"Object125","sphere":[-2177747.75860318,4388733.81684592,4070063.84576965,0.50332779878288],"type":"element"},{"id":"f7e6c85504ce6e82442c770f7c8606f0","name":"Object123","sphere":[-2177747.70582952,4388732.99711963,4070064.79227751,0.438482365487525],"type":"element"},{"id":"bf8229696f7a3bb4700cfddef19fa23f","name":"Object122","sphere":[-2177747.96824195,4388735.17703583,4070062.34974945,2.53316299634204],"type":"element"},{"id":"82161242827b703e6acf9c726942a1e4","name":"Object121","sphere":[-2177748.25256766,4388734.44743979,4070062.91249977,0.15291636536914],"type":"element"},{"id":"38af86134b65d0f10fe33d30dd76442e","name":"Object120","sphere":[-2177748.22895988,4388734.50374087,4070062.86474406,0.152916365380807],"type":"element"},{"id":"96da2f590cd7246bbde0051047b0d6f7","name":"Object119","sphere":[-2177748.20336918,4388734.56229356,4070062.81563059,0.152916364606002],"type":"element"},{"id":"8f85517967795eeef66c225f7883bdcb","name":"Object118","sphere":[-2177748.17848432,4388734.62075828,4070062.7662362,0.15291636262157],"type":"element"},{"id":"8f53295a73878494e9bc8dd6c3c7104f","name":"Object117","sphere":[-2177748.15315734,4388734.68066632,4070062.71553088,0.152916361858433],"type":"element"},{"id":"045117b0e0a11a242b9765e79cbf113f","name":"Object116","sphere":[-2177748.12780529,4388734.739494,4070062.66599603,0.152916360101113],"type":"element"},{"id":"fc221309746013ac554571fbd180e1c8","name":"Object115","sphere":[-2177748.10366354,4388734.79780854,4070062.61636755,0.152916363400994],"type":"element"},{"id":"4c5bde74a8f110656874902f07378009","name":"Object114","sphere":[-2177748.07807284,4388734.85636123,4070062.56725408,0.152916364011642],"type":"element"},{"id":"cedebb6e872f539bef8c3f919874e9d7","name":"Object113","sphere":[-2177748.05248213,4388734.91491392,4070062.51814061,0.152916363248504],"type":"element"},{"id":"6cdd60ea0045eb7a6ec44c54d29ed402","name":"Object112","sphere":[-2177748.02493878,4388734.97797624,4070062.46523478,0.152916362598923],"type":"element"},{"id":"eecca5b6365d9607ee5a9d336962c534","name":"Object111","sphere":[-2177747.99990542,4388735.03957451,4070062.41256304,0.152916360602824],"type":"element"},{"id":"9872ed9fc22fc182d371c3e9ed316094","name":"Object110","sphere":[-2177747.97329399,4388735.10204326,4070062.35979766,0.152916364536687],"type":"element"},{"id":"31fefc0e570cb3860f2a6d4b38c6490d","name":"Object109","sphere":[-2177747.94662769,4388735.16357757,4070062.30806231,0.152916358383414],"type":"element"},{"id":"9dcb88e0137649590b755372b040afad","name":"Object108","sphere":[-2177747.92037921,4388735.22643448,4070062.25468828,0.152916359225107],"type":"element"},{"id":"a2557a7b2e94197ff767970b67041697","name":"Object107","sphere":[-2177747.89398628,4388735.28783313,4070062.20295293,0.152916358681347],"type":"element"},{"id":"cfecdb276f634854f3ef915e2e980c31","name":"Object106","sphere":[-2177747.8673476,4388735.35079624,4070062.14967254,0.152916359303662],"type":"element"},{"id":"0aa1883c6411f7873cb83dacb17b0afc","name":"Object105","sphere":[-2177747.84136473,4388735.41199142,4070062.09793719,0.15291635937055],"type":"element"},{"id":"58a2fc6ed39fd083f55d4182bf88826d","name":"Object104","sphere":[-2177747.81523278,4388735.47343543,4070062.04601456,0.152916362497721],"type":"element"},{"id":"bd686fd640be98efaae0091fa301e613","name":"Object103","sphere":[-2177747.78888223,4388735.53546874,4070061.99357692,0.152916362337497],"type":"element"},{"id":"a597e50502f5ff68e3e25b9114205d4a","name":"Object102","sphere":[-2177747.76253168,4388735.59750205,4070061.94113928,0.15291636406755],"type":"element"},{"id":"0336dcbab05b9d5ad24f4333c7658a0e","name":"Object101","sphere":[-2177747.73597984,4388735.65967896,4070061.88865482,0.152916364423818],"type":"element"},{"id":"084b6fbb10729ed4da8c3d3f5a3ae7c9","name":"Object100","sphere":[-2177747.7091148,4388735.7217053,4070061.83649809,0.152916364909243],"type":"element"},{"id":"85d8ce590ad8981ca2c8286f79f59954","name":"Object099","sphere":[-2177747.6830153,4388735.7838326,4070061.78382635,0.152916367355765],"type":"element"},{"id":"0e65972dce68dad4d52d063967f0a705","name":"Object098","sphere":[-2177747.65608812,4388735.84580234,4070061.73176327,0.152916368600394],"type":"element"},{"id":"84d9ee44e457ddef7f2c4f25dc8fa865","name":"Object097","sphere":[-2177750.18732973,4388735.40028732,4070060.87214001,0.647758490844824],"type":"element"},{"id":"3644a684f98ea8fe223c713b77189a77","name":"Object096","sphere":[-2177751.13531949,4388734.53732137,4070061.29576134,0.124931042607257],"type":"element"},{"id":"757b505cfd34c64c85ca5b5690ee5293","name":"Object095","sphere":[-2177751.07355266,4388734.54288003,4070061.32263563,0.124931042994356],"type":"element"},{"id":"854d6fae5ee42911677c739ee1734486","name":"Object094","sphere":[-2177751.00921104,4388734.54901694,4070061.35025903,0.124931041115107],"type":"element"},{"id":"e2c0be24560d78c5e599c2a9c9d0bbd2","name":"Object093","sphere":[-2177750.94664651,4388734.5552337,4070061.37685241,0.124931037022698],"type":"element"},{"id":"274ad4786c3abca69fa097b85867d9a4","name":"Object092","sphere":[-2177750.88258328,4388734.56145103,4070061.40424171,0.124931040375256],"type":"element"},{"id":"eae27d77ca20db309e056e3d2dcd7d69","name":"Object091","sphere":[-2177750.81915371,4388734.56709165,4070061.43191193,0.124931037063497],"type":"element"},{"id":"7eabe3a1649ffa2b3ff8c02ebfd5659f","name":"Object090","sphere":[-2177750.75651209,4388734.57308439,4070061.45878622,0.124931035379862],"type":"element"},{"id":"69adc1e107f7f7d035d7baf04342e1ca","name":"Object089","sphere":[-2177750.69335845,4388734.57893779,4070061.48608189,0.124931037555222],"type":"element"},{"id":"091d584fced301b442654dd8c23b3fc9","name":"Object088","sphere":[-2177750.6301105,4388734.58549368,4070061.51267526,0.12493103541121],"type":"element"},{"id":"b1d10e7bafa4421218a51b1e1f1b0ba2","name":"Object087","sphere":[-2177750.36673138,4388734.60705582,4070061.62721093,0.174910396975084],"type":"element"},{"id":"6f3ef77ac0e3619e98159e9b6febf557","name":"Object086","sphere":[-2177750.28223817,4388734.61466831,4070061.6639641,0.17491039047655],"type":"element"},{"id":"eb163727917cbba1eea208541a643e74","name":"Object085","sphere":[-2177750.19426304,4388734.62309063,4070061.70170047,0.174910391418259],"type":"element"},{"id":"1534b76d325a8f591b52d302e7181331","name":"Object084","sphere":[-2177750.10870625,4388734.63158058,4070061.73807909,0.174910388116666],"type":"element"},{"id":"979d472a84804b9f647bc185a877a8b5","name":"Object083","sphere":[-2177750.02107165,4388734.6401399,4070061.77548773,0.174910386968549],"type":"element"},{"id":"ca46c1b9512a7a8315fa3c5a946e8265","name":"Object082","sphere":[-2177749.93431173,4388734.64778436,4070061.81341138,0.174910381452001],"type":"element"},{"id":"3b8a614226a953a8cd9526fca6fe9ba5","name":"Object081","sphere":[-2177749.84864304,4388734.65598015,4070061.85016455,0.174910381079461],"type":"element"},{"id":"45fbc6d3e05ebd93369ce542e8f2322d","name":"Object080","sphere":[-2177749.76225601,4388734.66396412,4070061.88752637,0.174910381029167],"type":"element"},{"id":"63dc7ed1010d3c3b8269faf0ba7491d4","name":"Object079","sphere":[-2177749.67575982,4388734.67296393,4070061.92385816,0.174910374252004],"type":"element"},{"id":"e96ed478dab8595a7dbda4cbcbee168f","name":"Object078","sphere":[-2177749.34117249,4388735.45186109,4070061.27303819,0.535763356961356],"type":"element"},{"id":"c0e190d8267e36708f955d7ab048990d","name":"Object077","sphere":[-2177749.3062886,4388735.2670917,4070061.51403851,2.15042325746122],"type":"element"},{"id":"ec8ce6abb3e952a85b8551ba726a1227","name":"Object075","sphere":[-2177749.39926593,4388734.68958509,4070062.05861962,0.567506883325469],"type":"element"},{"id":"060ad92489947d410d897474079c1477","name":"Object074","sphere":[-2177748.14071108,4388733.27595172,4070064.31935571,1.74317273981099],"type":"element"},{"id":"bcbe3365e6ac95ea2c0343a2395834dd","name":"Object073","sphere":[-2177748.23587622,4388732.91585925,4070064.59760267,0.618705678570491],"type":"element"},{"id":"115f89503138416a242f40fb7d7f338e","name":"Object072","sphere":[-2177747.98438404,4388733.79729747,4070063.94694075,0.929877319917156],"type":"element"},{"id":"13fe9d84310e77f13a6d184dbf1232f3","name":"Object071","sphere":[-2177750.51736458,4388735.8840291,4070060.37467707,1.13721747412398],"type":"element"},{"id":"d1c38a09acc34845c6be3a127a5aacaf","name":"Object070","sphere":[-2177750.91395386,4388735.85382382,4070060.19624863,1.13721754510217],"type":"element"},{"id":"9cfdf10e8fc047a44b08ed031e1f0ed1","name":"Object069","sphere":[-2177750.1166078,4388733.14856143,4070063.57842223,0.446853630699654],"type":"element"},{"id":"705f2172834666788607efbfca35afb3","name":"Object068","sphere":[-2177750.08125574,4388733.07783839,4070063.51177305,0.739978458207708],"type":"element"},{"id":"74db120f0a8e5646ef5a30154e9f6deb","name":"Object067","sphere":[-2177747.55576808,4388734.47647381,4070063.24945445,0.379993777534392],"type":"element"},{"id":"57aeee35c98205091e18d1140e9f38cf","name":"Object066","sphere":[-2177747.57978241,4388734.39002805,4070063.3292814,0.379993784011461],"type":"element"},{"id":"6da9003b743b65f4c0ccd295cc484e57","name":"Object065","sphere":[-2177746.81701021,4388734.71116201,4070063.40358829,0.45500142716522],"type":"element"},{"id":"9b04d152845ec0a378394003c96da594","name":"Object063","sphere":[-2177748.20486644,4388733.93072025,4070063.44822085,0.417374290715011],"type":"element"},{"id":"be83ab3ecd0db773eb2dc1b0a17836a1","name":"Object059","sphere":[-2177748.06073496,4388734.39472004,4070063.05969598,0.728320110471837],"type":"element"},{"id":"e165421110ba03099a1c0393373c5b43","name":"Object058","sphere":[-2177748.29374333,4388734.40354149,4070062.99095714,0.466255983929132],"type":"element"},{"id":"289dff07669d7a23de0ef88d2f7129e7","name":"Object057","sphere":[-2177747.88325476,4388734.41836875,4070063.15397092,0.371114740581182],"type":"element"},{"id":"577ef1154f3240ad5b9b413aa7346a1e","name":"Object056","sphere":[-2177747.8824871,4388734.16905016,4070063.49666293,1.09628509640497],"type":"element"},{"id":"01161aaa0b6d1345dd8fe4e481144d84","name":"Object055","sphere":[-2177747.8737852,4388734.05778909,4070063.58448577,0.374602949839687],"type":"element"},{"id":"539fd53b59e3bb12d203f45a912eeaf2","name":"Object054","sphere":[-2177747.77124019,4388734.4697072,4070063.25239604,0.639623647277707],"type":"element"},{"id":"ac1dd209cbcc5e5d1c6e28598e8cbbe8","name":"Object045","sphere":[-2177747.96628216,4388734.56722263,4070062.94331264,0.570854041862503],"type":"element"},{"id":"555d6702c950ecb729a966504af0a635","name":"Object043","sphere":[-2177746.99396028,4388735.75475351,4070062.38295671,1.76030506918261],"type":"element"},{"id":"335f5352088d7d9bf74191e006d8e24c","name":"Object042","sphere":[-2177747.56218642,4388735.7017572,4070062.13771709,1.76030504414422],"type":"element"},{"id":"f340f1b1f65b6df5b5e3f94d95b11daf","name":"Object041","sphere":[-2177748.37904555,4388735.67540657,4070061.73179357,1.76030499706037],"type":"element"},{"id":"e4a6222cdb5b34375400904f03d8e6a5","name":"Object040","sphere":[-2177748.89885942,4388735.61718955,4070061.51787608,1.760304988462],"type":"element"},{"id":"cb70ab375662576bd1ac5aaf16b3fca4","name":"Object039","sphere":[-2177749.77587502,4388735.89952909,4070060.55087506,0.416373993751527],"type":"element"},{"id":"9188905e74c28e489b44e954ec0b9bca","name":"Object037","sphere":[-2177749.96308226,4388735.76906064,4070060.65088869,1.12448970121914],"type":"element"},{"id":"0266e33d3f546cb5436a10798e657d97","name":"Object033","sphere":[-2177751.31771163,4388735.80126515,4070060.03795249,1.13721760880429],"type":"element"},{"id":"38db3aed920cf82ab059bfccbd02be6a","name":"Object031","sphere":[-2177750.63835248,4388735.51706814,4070060.68597128,0.842772971038803],"type":"element"},{"id":"3cec07e9ba5f5bb252d13f5f431e4bbb","name":"Object030","sphere":[-2177750.97710416,4388735.50095783,4070060.52318575,0.85450762202883],"type":"element"},{"id":"621bf66ddb7c962aa0d22ac97d69b793","name":"Object029","sphere":[-2177751.38273242,4388735.46713574,4070060.34382714,0.84670614075161],"type":"element"},{"id":"077e29b11be80ab57e1a2ecabb7da330","name":"Object027","sphere":[-2177748.74001254,4388734.6736452,4070062.50182449,0.338954584059107],"type":"element"},{"id":"6c9882bbac1c7093bd25041881277658","name":"Object026","sphere":[-2177748.78676208,4388734.51760567,4070062.64410841,0.338954588347928],"type":"element"},{"id":"19f3cd308f1455b3fa09a282e0d496f4","name":"Object025","sphere":[-2177747.6279442,4388734.60137602,4070063.11336164,0.678664545077674],"type":"element"},{"id":"03c6b06952c750899bb03d998e631860","name":"Object024","sphere":[-2177750.62130265,4388735.12836997,4070060.90498866,0.463256123857219],"type":"element"},{"id":"c24cd76e1ce41366a4bbe8a49b02a028","name":"Object018","sphere":[-2177750.78253113,4388732.81176709,4070063.5229004,0.721925478158967],"type":"element"},{"id":"c52f1bd66cc19d05628bd8bf27af3ad6","name":"Object014","sphere":[-2177749.76477492,4388733.38776461,4070063.27572808,0.744313067829448],"type":"element"},{"id":"fe131d7f5a6b38b23cc967316c13dae2","name":"Object009","sphere":[-2177749.40949369,4388734.12629811,4070062.5931429,2.27156960004966],"type":"element"},{"id":"f718499c1c8cef6730f9fd03c8125cab","name":"Mesh1","sphere":[-2177749.79900023,4388732.90579291,4070063.85149608,2.16498160136605],"type":"element"},{"id":"d96409bf894217686ba124d7356686c9","name":"Line033","sphere":[-2177748.71992286,4388735.08950406,4070061.91683149,10.6835975085354],"type":"element"},{"id":"502e4a16930e414107ee22b6198c578f","name":"Cylinder037","sphere":[-2177748.93046472,4388733.36934704,4070063.7112267,0.391928355354958],"type":"element"},{"id":"cfa0860e83a4c3a763a7e62d825349f7","name":"Cylinder036","sphere":[-2177748.44358746,4388736.08063344,4070061.03350945,0.170726601744681],"type":"element"},{"id":"a4f23670e1833f3fdb077ca70bbd5d66","name":"Cylinder035","sphere":[-2177746.55632,4388736.37957674,4070061.71636928,0.187993470846317],"type":"element"},{"id":"b1a59b315fc9a3002ce38bbe070ec3f5","name":"Cylinder034","sphere":[-2177746.5981058,4388736.29633342,4070061.78332091,0.187993468430293],"type":"element"},{"id":"36660e59856b4de58a219bcf4e27eba3","name":"Cylinder027","sphere":[-2177748.22250015,4388733.57704445,4070063.92541292,0.320395647661558],"type":"element"},{"id":"8c19f571e251e61cb8dd3612f26d5ecf","name":"Cylinder026","sphere":[-2177748.34900361,4388733.56449719,4070063.87161752,0.320395638618801],"type":"element"},{"id":"d6baf65e0b240ce177cf70da146c8dc8","name":"Cylinder021","sphere":[-2177749.09885628,4388736.02955651,4070060.7399523,0.170726595242672],"type":"element"},{"id":"e56954b4f6347e897f954495eab16a88","name":"Cylinder015","sphere":[-2177750.98409614,4388734.93595013,4070060.88788119,0.143605210127026],"type":"element"},{"id":"f7664060cc52bc6f3d620bcedc94a4b6","name":"Cylinder014","sphere":[-2177750.8864924,4388734.94412337,4070060.93100179,0.143605205746313],"type":"element"},{"id":"eda80a3d5b344bc40f3bc04f65b7a357","name":"Cylinder013","sphere":[-2177748.45683569,4388733.56025325,4070063.81885214,0.320395635060941],"type":"element"},{"id":"8f121ce07d74717e0b1f21d122e04521","name":"Cylinder002","sphere":[-2177748.88831624,4388733.50321436,4070063.59024556,0.391928349384791],"type":"element"},{"id":"06138bc5af6023646ede0e1f7c1eac75","name":"changlou005","sphere":[-2177750.35888799,4388734.43203512,4070061.80141809,0.7442434894779],"type":"element"},{"id":"39059724f73a9969845dfe4146c5660e","name":"changlou004","sphere":[-2177748.6626794,4388733.98009403,4070063.1869891,0.813224068515097],"type":"element"},{"id":"7f100b7b36092fb9b06dfb4fac360931","name":"changlou003","sphere":[-2177748.00463541,4388734.04885274,4070063.46308265,0.877035088469394],"type":"element"},{"id":"7a614fd06c325499f1680b9896beedeb","name":"changlou002","sphere":[-2177748.57905122,4388735.98576785,4070061.17972963,2.25176378602901],"type":"element"},{"id":"4734ba6f3de83d861c3176a6273cac6d","name":"changlou001","sphere":[-2177747.11341572,4388736.1277716,4070061.80659355,2.25176391416403],"type":"element"},{"id":"d947bf06a885db0d477d707121934ff8","name":"Capsule005","sphere":[-2177749.83841723,4388736.29774628,4070060.0580189,0.083060041992689],"type":"element"},{"id":"63923f49e5241343aa7acb6a06a751e7","name":"Capsule004","sphere":[-2177749.84569496,4388736.27485783,4070060.07866622,0.0830600416068938],"type":"element"},{"id":"db8e1af0cb3aca1ae2d0018624204529","name":"Capsule003","sphere":[-2177749.88014173,4388736.29312816,4070060.04078939,0.0830600443538488],"type":"element"},{"id":"20f07591c6fcb220ffe637cda29bb3f6","name":"Capsule002","sphere":[-2177749.88739212,4388736.27025327,4070060.06143671,0.0830600410373493],"type":"element"},{"id":"07cdfd23373b17c6b337251c22b7ea57","name":"Capsule001","sphere":[-2177749.89641677,4388736.24566745,4070060.0829736,0.0830600382840007],"type":"element"},{"id":"d395771085aab05244a4fb8fd91bf4ee","name":"Box124","sphere":[-2177748.90643192,4388732.83139549,4070064.33571896,0.396872060326018],"type":"element"},{"id":"92c8c96e4c37100777c7190b76d28233","name":"Box123","sphere":[-2177749.10500185,4388732.69431536,4070064.37032899,0.358291164653713],"type":"element"},{"id":"e3796ae838835da0b6f6ea37bcf8bcb7","name":"Box122","sphere":[-2177748.97714109,4388732.77448854,4070064.50771739,0.946528955609092],"type":"element"},{"id":"6a9aeddfc689c1d0e3b9ccc3ab651bc5","name":"Box120","sphere":[-2177751.50999686,4388732.60460886,4070063.21636597,0.934719761958691],"type":"element"},{"id":"0f49c89d1e7298bb9930789c8ed59d48","name":"Box119","sphere":[-2177750.15946624,4388732.75704049,4070063.87971354,2.87000976810352],"type":"element"},{"id":"46ba9f2a6976570b0353203ec4474217","name":"Box118","sphere":[-2177751.87216964,4388732.56501196,4070063.04316009,0.298040475788569],"type":"element"},{"id":"0e01938fc48a2cfb5f2217fbfb00722d","name":"Box117","sphere":[-2177751.15400066,4388732.63185904,4070063.36190883,0.387190375262403],"type":"element"},{"id":"16a5cdae362b8d27a1d8f8c7b78b4330","name":"Box116","sphere":[-2177750.8979648,4388734.58922185,4070061.43028718,0.930425893641766],"type":"element"},{"id":"918317b57931b6b7a7d29490fe5ec9f9","name":"Box115","sphere":[-2177748.94125739,4388733.39638363,4070063.73764223,0.233765072444351],"type":"element"},{"id":"48aedb8880cab8c45637abc7493ecddd","name":"Box114","sphere":[-2177748.90644338,4388733.53006475,4070063.61296237,0.234947914715101],"type":"element"},{"id":"839ab46820b524afda05122893c2fe8e","name":"Box108","sphere":[-2177748.64199456,4388736.13005401,4070060.87630872,0.289615277448108],"type":"element"},{"id":"f90f2aca5c640289d0a29417bcb63a37","name":"Box106","sphere":[-2177747.7183499,4388732.88126274,4070064.86568962,0.376749641075751],"type":"element"},{"id":"9c838d2e45b2ad1094d42f4ef36764f6","name":"Box105","sphere":[-2177748.0010992,4388732.93910672,4070064.65345763,0.682004247863587],"type":"element"},{"id":"1700002963a49da13542e0726b7bb758","name":"Box103","sphere":[-2177748.54089412,4388732.83464987,4070064.478447,0.874812091244416],"type":"element"},{"id":"53c3bce66e43be4f209556518c2fcb54","name":"Box101","sphere":[-2177750.81192419,4388732.52091473,4070063.60746715,4.98312839693195],"type":"element"},{"id":"6883966fd8f918a4aa29be29d2c386fb","name":"Box098","sphere":[-2177746.71150937,4388736.27489379,4070061.74719495,0.185430550167642],"type":"element"},{"id":"49182f81e6a13cf5eaa496d51fea6406","name":"Box097","sphere":[-2177748.33889918,4388736.20710474,4070060.95487155,0.208633755876963],"type":"element"},{"id":"d296c101daa88a51f6ca8cfc1ac79b50","name":"Box096","sphere":[-2177748.38736938,4388736.19122738,4070060.94611633,0.210706694033229],"type":"element"},{"id":"9fd81843ad7f202f26c1a174c7357585","name":"Box095","sphere":[-2177748.28940808,4388736.20115169,4070060.98755143,0.210706696405554],"type":"element"},{"id":"26e359e83860db1d11b6acca57d8ea88","name":"Box094","sphere":[-2177748.98648195,4388736.14479385,4070060.67743185,0.382271314419747],"type":"element"},{"id":"ef0d3930a7b6c95bd2b32ed45989c61f","name":"Box093","sphere":[-2177748.96251586,4388736.05585264,4070060.78543242,0.229611495217451],"type":"element"},{"id":"94f6d7e04a4d452035300f18b984988c","name":"Box092","sphere":[-2177748.79039085,4388736.0611824,4070060.87120541,0.383234106969597],"type":"element"},{"id":"34ed066df378efacc9b924ec161e7639","name":"Box091","sphere":[-2177748.2131219,4388736.11009826,4070061.12562162,0.339012819087095],"type":"element"},{"id":"577bcc914f9e55d5e4e4f82f9f00e7d4","name":"Box090","sphere":[-2177748.64687006,4388736.08824991,4070060.91849293,0.285458559868047],"type":"element"},{"id":"11b9842e0a271ff252c1903e7132cd68","name":"Box089","sphere":[-2177748.05098787,4388736.11318053,4070061.20849182,0.210706691514695],"type":"element"},{"id":"37bc2f75bf1bcfe8450a1a41c200364c","name":"Box088","sphere":[-2177747.4974935,4388736.22181736,4070061.38630639,0.367800031355215],"type":"element"},{"id":"496e05e1aea0a9c4655800e8a7b9ea28","name":"Box087","sphere":[-2177746.87046677,4388736.26115323,4070061.67742894,0.367800032791838],"type":"element"},{"id":"b2eb7349035754953b57a32e2841bda5","name":"Box086","sphere":[-2177747.55011847,4388736.21108601,4070061.3698312,0.487098634542075],"type":"element"},{"id":"8e98d81f8217304975ccb23337bb5761","name":"Box085","sphere":[-2177747.33764548,4388736.13462549,4070061.56465227,1.15264004116121],"type":"element"},{"id":"a8c88a0055f636e4a163a5e3d16adab7","name":"Box084","sphere":[-2177746.93891352,4388736.23562063,4070061.66839803,0.487098624792647],"type":"element"},{"id":"eddea82ad2755b24c4e168c5fc2ebd40","name":"Box069","sphere":[-2177750.56054274,4388734.44515902,4070061.68005607,0.589697726701535],"type":"element"},{"id":"06eb61b839a0cefee4967c67ccb099dc","name":"Box068","sphere":[-2177750.04210692,4388734.67806845,4070061.81116509,1.29412579359359],"type":"element"},{"id":"9dfcd5e558dfa04aaf37f137a1d9d3e5","name":"Box066","sphere":[-2177751.27558125,4388734.53684692,4070061.24824771,0.35398801062629],"type":"element"},{"id":"950a4152c2b4aa3ad78bdd6b366cc179","name":"Box065","sphere":[-2177750.51555952,4388734.61327153,4070061.57898219,0.364717200297513],"type":"element"},{"id":"158f3069a435b314a80bdcb024f8e422","name":"Box054","sphere":[-2177747.0291557,4388734.69489649,4070063.32442048,0.344290076350885],"type":"element"},{"id":"758874998f5bd0c393da094e1967a72b","name":"Box039","sphere":[-2177749.560718,4388734.72247758,4070062.00905113,0.498489699971234],"type":"element"},{"id":"ad13a2a07ca4b7642959dc0c4c740ab6","name":"Box038","sphere":[-2177751.76556199,4388734.26046163,4070061.25389146,0.448390904231964],"type":"element"},{"id":"3fe94a002317b5f9259f82690aeea4cd","name":"Box037","sphere":[-2177751.45216359,4388734.4426533,4070061.1725353,0.578283983217578],"type":"element"},{"id":"5b8add2a5d98b1a652ea7fd72d942dac","name":"Box035","sphere":[-2177746.9859264,4388735.9489499,4070062.0206204,1.78033799285275],"type":"element"},{"id":"432aca3a1e345e339f35a30c8f65edce","name":"Box034","sphere":[-2177747.69994624,4388735.88065292,4070061.70086748,0.582682285413332],"type":"element"},{"id":"8d3bba7425e7c98c50f52ca1b52d3735","name":"Box033","sphere":[-2177749.72593472,4388736.26508722,4070060.1462562,0.210063833025985],"type":"element"},{"id":"320722549d1751cf3f247855f937b982","name":"Box032","sphere":[-2177750.12209868,4388735.10868272,4070061.28442559,1.82899368581499],"type":"element"},{"id":"caf1a3dfb505ffed0d024130f58c5cfa","name":"Box026","sphere":[-2177750.70730394,4388734.81262031,4070061.19551789,0.260321745453744],"type":"element"},{"id":"5737c6ec2e0716f3d8a7a5c4e0de0d9a","name":"Box025","sphere":[-2177750.56483792,4388734.8555914,4070061.22521084,0.30586879947555],"type":"element"},{"id":"bc6dc48b743dc5d013b1abaebd2faed2","name":"Box024","sphere":[-2177750.68061909,4388734.86716098,4070061.15128313,0.303360340895982],"type":"element"},{"id":"f2fc990265c712c49d51a18a32b39f0c","name":"Box021","sphere":[-2177748.27292249,4388733.74557409,4070063.649692,0.26395195297141],"type":"element"},{"id":"89f0fd5c927d466d6ec9a21b9ac34ffa","name":"Box020","sphere":[-2177748.17998878,4388733.77824587,4070063.71622671,0.414899692782781],"type":"element"},{"id":"a666587afda6e89aec274a3657558a27","name":"Box016","sphere":[-2177748.63659557,4388735.88471232,4070061.32099044,2.05612136498515],"type":"element"},{"id":"b83aac23b9528732c23cc7352950e880","name":"Box005","sphere":[-2177749.80647437,4388732.97130412,4070063.63119354,0.310729591106801],"type":"element"},{"id":"cd00692c3bfe59267d5ecfac5310286c","name":"Box002","sphere":[-2177750.97649343,4388735.09704188,4070060.75545735,1.10288378165423],"type":"element"},{"id":"6faa8040da20ef399b63a72d0e4ab575","name":"AM227_018_07_014","sphere":[-2177746.80561207,4388735.38257555,4070062.72365672,0.560403013219551],"type":"element"},{"id":"fe73f687e5bc5280214e0486b273a5f9","name":"AM227_018_07_013","sphere":[-2177747.85014903,4388735.2952676,4070062.26201623,0.555498154336474],"type":"element"},{"id":"6da37dd3139aa4d9aa55b8d237ec5d4a","name":"AM227_018_07_012","sphere":[-2177747.7128095,4388735.30986973,4070062.3193699,0.555498154373447],"type":"element"},{"id":"c042f4db68f23406c6cecf84a7ebb0fe","name":"AM227_018_07_011","sphere":[-2177747.5754973,4388735.32445829,4070062.37672358,0.555498160841245],"type":"element"},{"id":"310dcbbf4cce62f762a2aaa148d556bd","name":"AM227_018_07_010","sphere":[-2177747.43814036,4388735.33902535,4070062.43412406,0.555498162074588],"type":"element"},{"id":"2f2b265625d76a6704b08093c652fd79","name":"AM227_018_07_009","sphere":[-2177747.23395049,4388735.3535326,4070062.5271092,0.56040300067159],"type":"element"},{"id":"f9b902fc3289af4dd08de5d1de54f68f","name":"AM227_018_07_008","sphere":[-2177747.09820557,4388735.36297222,4070062.5891448,0.560403006421703],"type":"element"},{"id":"6855456e2fe46a9d49d3d3af4f57443d","name":"AM227_018_07_007","sphere":[-2177746.96246065,4388735.37241185,4070062.65118041,0.560403007921466],"type":"element"},{"id":"357a6fdf7642bf815a88822c447d9dc4","name":"AM227_018_005","sphere":[-2177747.77069842,4388735.58718346,4070063.19074501,1.96205099236162],"type":"element"},{"id":"819f46e52c25763a55cc642422644317","name":"AM227_018_04","sphere":[-2177749.14475819,4388735.65615944,4070062.3865763,1.96205074064868],"type":"element"},{"id":"04025959b191f8f9de3f924f0940515f","name":"Object133","sphere":[-2177749.24445956,4388735.6467037,4070061.11574785,0.530804330622134],"type":"element"},{"id":"40008b9a5380fcacce3976bf7c08af5b","name":"Object134","sphere":[-2177747.54458673,4388733.3899058,4070064.432391,1.53682554990103],"type":"element"},{"id":"3dd48ab31d016ffcbf3314df2b3cb9ce","name":"Object135","sphere":[-2177747.32919292,4388734.06667301,4070063.82199871,1.53682553007399],"type":"element"},{"id":"58238e9ae2dd305d79c2ebc8c1883422","name":"Sphere109","sphere":[-2177747.40307698,4388734.21556869,4070063.96101348,1.68832126757853],"type":"element"},{"id":"3ad7c2ebb96fcba7cda0cf54a2e802f5","name":"Box127","sphere":[-2177749.43470551,4388734.41501825,4070062.25016685,13.0908152611119],"type":"element"}],"id":"45c48cce2e2d7fbdea1afc51c7c6ad26","name":"Huanengchangqu_220614_bg","sphere":[-2177749.72453125,4388734.96893831,4070062.76058145,14.7383970521241],"type":"node"}]}
diff --git a/public/hn3d/model/Huanengchangqu_20220614_bg/tileset.json b/public/hn3d/model/Huanengchangqu_20220614_bg/tileset.json
new file mode 100644
index 0000000..6102582
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_bg/tileset.json
@@ -0,0 +1 @@
+{"asset":{"generatetool":"cesiumlab2@www.cesiumlab.com/model2tiles","version":"1.0"},"extras":{"scenetree":"scenetree.json"},"geometricError":7.58206223347224,"properties":null,"refine":"REPLACE","root":{"boundingVolume":{"box":[-1.28056854009628e-09,9.52742993831635e-07,1.87090611085296,3.79103111673612,0,0,0,3.75944302184507,0,0,0,0.870908349752426]},"children":[{"boundingVolume":{"box":[-0.44197653825322,-1.11265087601252,1.13499425632362,0.365445992574509,0,0,0,1.61030763802912,0,0,0,0.0609230945346647]},"content":{"uri":"NoLod_0.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[1.56053112120727,-1.87027851631942,1.22924563274889,1.56053112120727,0,0,0,1.87027851631942,0,0,0,0.184817902389355]},"content":{"uri":"NoLod_1.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.89551319414751,1.87972148368209,1.8709082145275,1.89551319414751,0,0,0,1.87972148368209,0,0,0,0.870908098651698]},"content":{"uri":"NoLod_2.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-0.622082130559489,1.79149285043382,0.59716428347794,0,0,0,0.57224643639639,0,0,0,0.59716428347794]},"content":{"uri":"NoLod_3.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-0.59716428347794,1.11464498009515,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0796835868607333]},"content":{"uri":"NoLod_4.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-1.79149285043382,1.3283170148684,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.13398844791252]},"content":{"uri":"NoLod_5.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-1.79149285043382,1.10358268004006,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0907458869158144]},"content":{"uri":"NoLod_6.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-0.649801726635943,1.32831701479136,0.59716428347794,0,0,0,0.544526840319936,0,0,0,0.133988447835486]},"content":{"uri":"NoLod_7.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-0.59716428347794,1.10358267981684,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0907458871390361]},"content":{"uri":"NoLod_8.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-3.08984176110338,-0.983464361777196,1.23757112732951,0.701184627191619,0,0,0,0.983464361777196,0,0,0,0.224734334828334]},"content":{"uri":"NoLod_9.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.829100972954194,-2.86733870273662,1.1485867467797,0.829100972954194,0,0,0,0.478681568824868,0,0,0,0.0938385599854498]},"content":{"uri":"NoLod_10.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-1.79149285043382,1.11464490669451,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0796836602613696]},"content":{"uri":"NoLod_11.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.65484281558401,-1.48431915522088,1.32628537705405,0.460514248628133,0,0,0,0.289990588265005,0,0,0,0.131956810098171]},"content":{"uri":"NoLod_12.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.824816061146344,-0.516497030405453,2.5652367238351,0.0729756911178896,0,0,0,0.0729756720444037,0,0,0,0.176579589923345]},"content":{"uri":"NoLod_13.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[0.0145731303979673,-0.363746154113774,1.2286376824133,3.77645475474636,0,0,0,3.39569494128771,0,0,0,0.184209952864652]},"content":{"uri":"NoLod_14.cmpt"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.863642841354877,0.566604884072132,1.13618524455212,2.038563777969,0,0,0,0.712757235169553,0,0,0,0.0817148024825298]},"content":{"uri":"NoLod_15.cmpt"},"geometricError":0.0,"refine":"REPLACE"}],"geometricError":7.58206223347224,"transform":[-0.895779807997007,-0.444498071519826,0.0,0.0,0.285164247728935,-0.574680502448126,0.7670877863212,0.0,-0.340969041706186,0.687141749947654,0.64154214832452,0.0,-2177749.08660818,4388733.6833598,4070061.5603152,1.0]}}
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_0.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_0.b3dm
new file mode 100644
index 0000000..56e0f5b
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_0.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_1.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_1.b3dm
new file mode 100644
index 0000000..a11e639
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_1.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_10.cmpt b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_10.cmpt
new file mode 100644
index 0000000..96718b5
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_10.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_11.cmpt b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_11.cmpt
new file mode 100644
index 0000000..ceda44d
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_11.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_12.cmpt b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_12.cmpt
new file mode 100644
index 0000000..f22b690
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_12.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_2.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_2.b3dm
new file mode 100644
index 0000000..88574b6
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_2.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_3.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_3.b3dm
new file mode 100644
index 0000000..5cfe142
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_3.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_4.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_4.b3dm
new file mode 100644
index 0000000..cdf551b
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_4.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_5.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_5.b3dm
new file mode 100644
index 0000000..f620e6e
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_5.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_6.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_6.b3dm
new file mode 100644
index 0000000..9ad5de2
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_6.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_7.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_7.b3dm
new file mode 100644
index 0000000..b9a886c
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_7.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_8.cmpt b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_8.cmpt
new file mode 100644
index 0000000..d7cdd9e
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_8.cmpt
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_9.b3dm b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_9.b3dm
new file mode 100644
index 0000000..171d629
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/NoLod_9.b3dm
Binary files differ
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/scenetree.json b/public/hn3d/model/Huanengchangqu_20220614_nbg/scenetree.json
new file mode 100644
index 0000000..dde6426
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/scenetree.json
@@ -0,0 +1 @@
+{"scenes":[{"children":[{"id":"17e62166fc8586dfa4d1bc0e1742c08b","name":"Sphere108","sphere":[-2177749.78349154,4388734.04202891,4070062.49131041,0.137699641962398],"type":"element"},{"id":"f7177163c833dff4b38fc8d2872f1ec6","name":"Sphere107","sphere":[-2177749.74468718,4388734.04546029,4070062.508259,0.16011717247244],"type":"element"},{"id":"6c8349cc7260ae62e3b1396831a8398f","name":"Sphere106","sphere":[-2177749.70424309,4388734.05210952,4070062.52263254,0.126347634092918],"type":"element"},{"id":"d9d4f495e875a2e075a1a4a6e1b9770f","name":"Sphere105","sphere":[-2177749.67399296,4388734.05238898,4070062.53841065,0.137699638991045],"type":"element"},{"id":"67c6a1e7ce56d3d6fa748ab6d9af3fd7","name":"Sphere104","sphere":[-2177749.63520601,4388734.05585544,4070062.55531242,0.160117170362109],"type":"element"},{"id":"642e92efb79421734881b53e1e1b18b6","name":"Sphere103","sphere":[-2177749.59478925,4388734.0624911,4070062.56968595,0.12634763038271],"type":"element"},{"id":"f457c545a9ded88f18ecee47145a72c0","name":"Sphere102","sphere":[-2177749.55491224,4388734.07117568,4070062.58157806,0.145856064929221],"type":"element"},{"id":"c0c7c76d30bd3dcaefc96f40275bdc0a","name":"Sphere101","sphere":[-2177749.71352874,4388733.6305299,4070062.96924206,0.160117210240023],"type":"element"},{"id":"2838023a778dfaecdc212708f721b788","name":"Sphere100","sphere":[-2177749.99087706,4388733.2904741,4070063.18606234,0.126347789465322],"type":"element"},{"id":"9a1158154dfa42caddbd0694a4e9bdc8","name":"Sphere099","sphere":[-2177749.91527967,4388733.30036035,4070063.21565215,0.1376997281099],"type":"element"},{"id":"d82c8d1619ad8176d665453cfb2e55f0","name":"Sphere098","sphere":[-2177749.95408402,4388733.29692897,4070063.19870356,0.160117229097262],"type":"element"},{"id":"a684eceee76fc522773286a895bc8436","name":"Sphere097","sphere":[-2177749.95008335,4388733.67361628,4070062.79736832,0.137699714513139],"type":"element"},{"id":"b53b3a3d6ab90ce0268229151c9bde11","name":"Sphere096","sphere":[-2177749.92465643,4388733.71849317,4070062.76281566,0.160117208799166],"type":"element"},{"id":"9f61408e3afb633e50cdf1b20de6f466","name":"Sphere094","sphere":[-2177749.95532368,4388733.33128371,4070063.1612481,0.126347785977612],"type":"element"},{"id":"72b32a1f754ba1c09b3695e0cb6cde7f","name":"Sphere093","sphere":[-2177749.87972629,4388733.34116996,4070063.19083791,0.13769972548519],"type":"element"},{"id":"66f041e16a60928b05a7e228a89c3799","name":"Sphere092","sphere":[-2177749.91853064,4388733.33773858,4070063.17388931,0.160117225576694],"type":"element"},{"id":"093f65e080a295f8076b1c5722a46aa2","name":"Sphere091","sphere":[-2177749.98922487,4388733.33080989,4070063.14373767,0.137699732243412],"type":"element"},{"id":"072b030ba126b2f4b2374f342be9ed44","name":"Sphere090","sphere":[-2177750.02802922,4388733.3273785,4070063.12678908,0.160117225199136],"type":"element"},{"id":"7f39f8317fbdb1988ef4c628eba02591","name":"Sphere089","sphere":[-2177750.06850065,4388733.32071572,4070063.11241554,0.126347787485001],"type":"element"},{"id":"44f683a84163b3523afe57c2e008bc8c","name":"Sphere088","sphere":[-2177749.87860671,4388733.37276126,4070063.15759619,0.126347783414764],"type":"element"},{"id":"03afdbd66e7929b125f8597834fa83a4","name":"Sphere087","sphere":[-2177749.91204544,4388733.37142412,4070063.14125625,0.137699727378216],"type":"element"},{"id":"ea5d2f1c4608232e07d3aa3d998e5135","name":"Sphere086","sphere":[-2177749.95084979,4388733.36799274,4070063.12430765,0.160117222245305],"type":"element"},{"id":"fc490ca45c00b1249bbe3554a4fdf6fb","name":"Sphere085","sphere":[-2177749.99129389,4388733.36134352,4070063.10993412,0.126347785294496],"type":"element"},{"id":"3295c76acbf4caaed33c36b1b5fc2cb1","name":"Sphere084","sphere":[-2177750.02154402,4388733.36106405,4070063.09415601,0.137699730572914],"type":"element"},{"id":"735b90b4568125ed6c3f678819b6e058","name":"Sphere083","sphere":[-2177750.06034838,4388733.35763266,4070063.07720741,0.160117226665198],"type":"element"},{"id":"a3f390d88e4c41f2747bfa2f1b5f87db","name":"Sphere082","sphere":[-2177750.10076513,4388733.35099701,4070063.06283388,0.12634778566684],"type":"element"},{"id":"14bfa6bb14875e45bba028a21ed38046","name":"Sphere081","sphere":[-2177750.05671539,4388733.3860125,4070063.04874127,0.126347784305989],"type":"element"},{"id":"7cbbc409ec990f19c78c75bd1e06f215","name":"Sphere080","sphere":[-2177749.86843082,4388733.40731651,4070063.12599315,0.137699723550247],"type":"element"},{"id":"e2c420d928d4bf8ce0ff2ec19b371514","name":"Sphere079","sphere":[-2177749.90723517,4388733.40388512,4070063.10904455,0.160117221362249],"type":"element"},{"id":"32bb90e8976aab5298d5da10fe66f21d","name":"Sphere078","sphere":[-2177749.94767927,4388733.3972359,4070063.09467102,0.126347784256732],"type":"element"},{"id":"d2ddea18f00665ce8623e36bd4e3c7c5","name":"Sphere077","sphere":[-2177749.981118,4388733.39589876,4070063.07833108,0.137699721900298],"type":"element"},{"id":"ad61ab143223efbc24c7d2583be69251","name":"Sphere076","sphere":[-2177750.01992235,4388733.39246737,4070063.06138248,0.16011722375556],"type":"element"},{"id":"d09bf41544a3365a46c9077ebb5e35c3","name":"Sphere075","sphere":[-2177750.09058924,4388733.38555225,4070063.03123084,0.137699727112954],"type":"element"},{"id":"fbd7939d674997cdb4692d34de8633c4","name":"Sphere074","sphere":[-2177750.1293936,4388733.38212087,4070063.01428224,0.160117227959151],"type":"element"},{"id":"28dd2c7955ce926456240b2ff0100bde","name":"Sphere073","sphere":[-2177750.16982029,4388733.37543657,4070062.99995553,0.126347786136465],"type":"element"},{"id":"35f4a8d465e6e1edc05f3d8ab658c551","name":"Sphere072","sphere":[-2177750.2096973,4388733.36675199,4070062.98806342,0.145856340464733],"type":"element"},{"id":"d1fe173d08e959397adf34b1d77e88d7","name":"Sphere071","sphere":[-2177749.53233736,4388734.06021549,4070062.60531546,0.137699636527214],"type":"element"},{"id":"f033ab37c30201f73f142449d037028d","name":"Sphere070","sphere":[-2177749.493533,4388734.06364687,4070062.62226405,0.160117166938837],"type":"element"},{"id":"43ec517d68b6edd3015b3edc9a11367b","name":"Sphere069","sphere":[-2177749.4530889,4388734.07029609,4070062.63663759,0.126347628377761],"type":"element"},{"id":"9778d5d219c5080b9a6a17bef029331c","name":"Sphere068","sphere":[-2177749.41963277,4388734.07159816,4070062.65302435,0.137699635977776],"type":"element"},{"id":"fe9fc289c3ff0af142b6d3bead98a923","name":"Sphere067","sphere":[-2177749.38082842,4388734.07502954,4070062.66997294,0.16011716232163],"type":"element"},{"id":"68d30a9594728bc39aa24be94b319d21","name":"Sphere066","sphere":[-2177749.34042906,4388734.08170028,4070062.68429966,0.126347629726298],"type":"element"},{"id":"3ef815416f775098fe977004015c6193","name":"Sphere065","sphere":[-2177749.31017893,4388734.08197974,4070062.70007777,0.137699631377024],"type":"element"},{"id":"93db85ed909c13838ff95ccfa94cebd9","name":"Sphere064","sphere":[-2177749.27137458,4388734.08541113,4070062.71702636,0.160117161669227],"type":"element"},{"id":"c7e1249ffc03eb9ded908c236bd1996d","name":"Sphere063","sphere":[-2177749.23093048,4388734.09206035,4070062.7313999,0.126347633289967],"type":"element"},{"id":"2a38a4a9316c49e5a833517c45d31070","name":"Sphere062","sphere":[-2177749.19107088,4388734.10078,4070062.74324518,0.145856065708897],"type":"element"},{"id":"7647966b7343c29048673252e490f736","name":"Sphere061","sphere":[-2177749.7636704,4388733.62090454,4070062.95290211,0.126347778541575],"type":"element"},{"id":"8613985ec49eb8f757ae6439e879bb2a","name":"Sphere060","sphere":[-2177749.8634168,4388733.44005346,4070063.09359418,0.137699723529698],"type":"element"},{"id":"54229abfcfa5649e7003b83dd4755294","name":"Sphere059","sphere":[-2177749.90222116,4388733.43662208,4070063.07664558,0.160117219582588],"type":"element"},{"id":"92cc227532d17e56e07902b254dfad10","name":"Sphere058","sphere":[-2177749.94264785,4388733.42993778,4070063.06231887,0.12634778722556],"type":"element"},{"id":"98dce83da57b0395e163467c9dae521b","name":"Sphere057","sphere":[-2177749.97610398,4388733.42863571,4070063.04593211,0.137699724691039],"type":"element"},{"id":"f4b9ec30ad9f68f89b29639786cb62ef","name":"Sphere056","sphere":[-2177750.01490834,4388733.42520433,4070063.02898351,0.160117222558904],"type":"element"},{"id":"812b4ba287f5ee0bc9d43bbf5bbe87fb","name":"Sphere055","sphere":[-2177750.05535243,4388733.41855511,4070063.01460998,0.126347783464021],"type":"element"},{"id":"26657d5ff9020d2abefe558796b99584","name":"Sphere054","sphere":[-2177750.08558516,4388733.41824056,4070062.99887869,0.137699728192098],"type":"element"},{"id":"e2ef524fbf3d9fe611d5a8e90fefdc9c","name":"Sphere053","sphere":[-2177750.12438951,4388733.41480918,4070062.98193009,0.160117226146151],"type":"element"},{"id":"ed3d2c21991e3bef5e069713af9fa6ca","name":"Sphere052","sphere":[-2177749.9106532,4388733.76661877,4070062.71871186,0.12634777753868],"type":"element"},{"id":"ac627ab1ccbdb62ec96e702f07f6425b","name":"Sphere051","sphere":[-2177750.20466587,4388733.39945387,4070062.95571127,0.145856335854414],"type":"element"},{"id":"f899139df5e1059396431415e770c6dd","name":"Sphere050","sphere":[-2177749.66582997,4388733.6262665,4070062.9991596,0.137699652607539],"type":"element"},{"id":"38b3eff8baf56627478ec76a704e9b52","name":"Sphere049","sphere":[-2177749.96339832,4388733.6265753,4070062.84067619,0.160117192120852],"type":"element"},{"id":"ec8956637a99787bd197eacd77acce5e","name":"Sphere048","sphere":[-2177749.93464325,4388733.60858425,4070062.87522885,0.12634764130315],"type":"element"},{"id":"6974ce5ac660610b44d9b9fed0ff9548","name":"Sphere047","sphere":[-2177749.61174166,4388733.63693229,4070063.01648275,0.137699651694426],"type":"element"},{"id":"c9e1074f5b3f9fc8ea15d152add07294","name":"Sphere046","sphere":[-2177749.55635203,4388733.64037559,4070063.04223338,0.160117184557948],"type":"element"},{"id":"65b9eea6e1cc6bb9f0cd2a47751a186f","name":"Sphere045","sphere":[-2177749.88261824,4388733.60878434,4070062.90266498,0.126347639088016],"type":"element"},{"id":"f0935e4cd5920aa6c7c996a5ee53a70f","name":"Sphere044","sphere":[-2177749.50224308,4388733.64729236,4070063.06358299,0.13769964912703],"type":"element"},{"id":"a97da629b098b75c294dffdc3e463904","name":"Sphere043","sphere":[-2177749.44547666,4388733.65146255,4070063.0892868,0.16011718011285],"type":"element"},{"id":"a3c65c2974270fd093ee8a9bf8ae7d0b","name":"Sphere042","sphere":[-2177749.72358416,4388733.53380392,4070063.10556087,0.169195483570744],"type":"element"},{"id":"2723d092b63885e0d7c260cc007e8b9d","name":"Sphere041","sphere":[-2177749.68303477,4388733.53591559,4070063.12485043,0.16919548502783],"type":"element"},{"id":"5f93f983524def3dca464469d2cf9f3e","name":"Sphere040","sphere":[-2177749.64248537,4388733.53802727,4070063.14414,0.169195484276245],"type":"element"},{"id":"698d51a19d8a121ce581499d7b701668","name":"Sphere039","sphere":[-2177749.60195339,4388733.54017402,4070063.16338274,0.169195481560251],"type":"element"},{"id":"7f6ffaa6bb0b408017b62254211691b5","name":"Sphere038","sphere":[-2177749.56140399,4388733.5422857,4070063.1826723,0.169195481334791],"type":"element"},{"id":"73278a4a86960eeb576a8fd4c9ec6997","name":"Sphere037","sphere":[-2177749.5208546,4388733.54439737,4070063.20196186,0.169195482330637],"type":"element"},{"id":"5fd0b37cd7dbbb00f97ba6ce92bf5add","name":"Sphere036","sphere":[-2177749.83319651,4388733.61416207,4070062.92317184,0.126347641031395],"type":"element"},{"id":"2b44928ae11fb9384c4cf38708677c48","name":"Sphere035","sphere":[-2177749.38316236,4388733.66607905,4070063.10675041,0.145856077340043],"type":"element"},{"id":"c45147dee729311ef5b5c3003946c48f","name":"Sphere033","sphere":[-2177749.95446215,4388733.17973954,4070063.36208415,0.259895260969882],"type":"element"},{"id":"eb160de1de89d9058fcb0b968dbbbd68","name":"Sphere032","sphere":[-2177749.93113003,4388734.53818165,4070061.91948717,0.25989521599962],"type":"element"},{"id":"5ef059938ba799aaa845e1c2e8a762bd","name":"Sphere031","sphere":[-2177749.94728276,4388734.48807147,4070061.96457418,0.25989521810385],"type":"element"},{"id":"07e1cd7dca89a1678042477183b7ac3f","name":"Sphere030","sphere":[-2177749.96340815,4388734.43797486,4070062.00966119,0.259895216724853],"type":"element"},{"id":"da4fb5c6e93e74d3df8527599fa62642","name":"Sphere029","sphere":[-2177749.97956087,4388734.38786468,4070062.0547482,0.259895220297104],"type":"element"},{"id":"4c56ff4ce4aaf9573aa5dff913df997a","name":"Sphere028","sphere":[-2177749.9957136,4388734.3377545,4070062.09983521,0.259895220435995],"type":"element"},{"id":"a0a080f42e6f13b3a2df133f073095dd","name":"Sphere027","sphere":[-2177750.01183899,4388734.28765789,4070062.14492221,0.259895219834094],"type":"element"},{"id":"202cb962ac59075b964b07152d234b70","name":"Sphere025","sphere":[-2177750.02156723,4388734.23929312,4070062.19155426,0.259895221927952],"type":"element"},{"id":"c8ffe9a587b126f152ed3d89a146b445","name":"Sphere024","sphere":[-2177750.03771995,4388734.18918294,4070062.23664127,0.259895222938148],"type":"element"},{"id":"3def184ad8f4755ff269862ea77393dd","name":"Sphere023","sphere":[-2177750.05387268,4388734.13907276,4070062.28172828,0.259895225803916],"type":"element"},{"id":"069059b7ef840f0c74a814ec9237b6ec","name":"Sphere022","sphere":[-2177750.0700254,4388734.08896259,4070062.32681528,0.25989522689795],"type":"element"},{"id":"ec5decca5ed3d6b8079e2e7e7bacc9f2","name":"Sphere021","sphere":[-2177750.08613339,4388734.0388309,4070062.37194911,0.259895229266398],"type":"element"},{"id":"76dc611d6ebaafc66cc0879c71b5db5c","name":"Sphere020","sphere":[-2177750.10228612,4388733.98872072,4070062.41703612,0.259895234071574],"type":"element"},{"id":"d1f491a404d6854880943e5c3cd9ca25","name":"Sphere019","sphere":[-2177750.11843884,4388733.93861054,4070062.46212313,0.259895230261036],"type":"element"},{"id":"9b8619251a19057cff70779273e95aa6","name":"Sphere018","sphere":[-2177750.13456423,4388733.88851393,4070062.50721014,0.259895235584276],"type":"element"},{"id":"1afa34a7f984eeabdbb0a7d494132ee5","name":"Sphere017","sphere":[-2177750.15071696,4388733.83840375,4070062.55229714,0.259895239643473],"type":"element"},{"id":"65ded5353c5ee48d0b7d48c591b8f430","name":"Sphere016","sphere":[-2177750.16686969,4388733.78829357,4070062.59738415,0.259895241140616],"type":"element"},{"id":"9fc3d7152ba9336a670e36d0ed79bc43","name":"Sphere015","sphere":[-2177750.18299508,4388733.73819696,4070062.64247116,0.259895243514251],"type":"element"},{"id":"02522a2b2726fb0a03bb19f2d8d9524d","name":"Sphere014","sphere":[-2177750.1991304,4388733.68805171,4070062.68760499,0.25989524511079],"type":"element"},{"id":"7f1de29e6da19d22b51c68001e7e0e54","name":"Sphere013","sphere":[-2177750.21528312,4388733.63794153,4070062.73269199,0.259895247827294],"type":"element"},{"id":"42a0e188f5033bc65bf8d78622277c4e","name":"Sphere012","sphere":[-2177750.23140851,4388733.58784491,4070062.777779,0.259895249847687],"type":"element"},{"id":"3988c7f88ebcb58c6ce932b957b6f332","name":"Sphere011","sphere":[-2177750.24756124,4388733.53773473,4070062.82286601,0.25989525033982],"type":"element"},{"id":"013d407166ec4fa56eb1e1f8cbe183b9","name":"Sphere010","sphere":[-2177750.26371397,4388733.48762456,4070062.86795302,0.259895257976455],"type":"element"},{"id":"e00da03b685a0dd18fb6a08af0923de0","name":"Sphere009","sphere":[-2177750.27983936,4388733.43752794,4070062.91304003,0.259895257762104],"type":"element"},{"id":"1385974ed5904a438616ff7bdb3f7439","name":"Sphere008","sphere":[-2177750.29599208,4388733.38741777,4070062.95812703,0.259895255916905],"type":"element"},{"id":"0f28b5d49b3020afeecd95b4009adf4c","name":"Sphere007","sphere":[-2177750.3121274,4388733.33727251,4070063.00326086,0.259895259374201],"type":"element"},{"id":"a8baa56554f96369ab93e4f3bb068c22","name":"Sphere006","sphere":[-2177750.3282528,4388733.2871759,4070063.04834787,0.259895260622685],"type":"element"},{"id":"903ce9225fca3e988c2af215d4e544d3","name":"Sphere005","sphere":[-2177750.34440552,4388733.23706572,4070063.09343488,0.259895265707638],"type":"element"},{"id":"0a09c8844ba8f0936c20bd791130d6b6","name":"Sphere001","sphere":[-2177747.61847078,4388733.53880148,4070064.57140577,1.68832130058653],"type":"element"},{"id":"2b24d495052a8ce66358eb576b8912c8","name":"Shuiguan_013","sphere":[-2177748.23478976,4388733.83888152,4070063.57521819,0.230698270496954],"type":"element"},{"id":"a5e00132373a7031000fd987a3c9f87b","name":"Shuiguan_012","sphere":[-2177748.16832419,4388733.85048731,4070063.59811284,0.230698268060496],"type":"element"},{"id":"8d5e957f297893487bd98fa830fa6413","name":"Shuiguan_011","sphere":[-2177748.83201583,4388733.6862123,4070063.42132308,0.230698259438533],"type":"element"},{"id":"47d1e990583c9c67424d369f3414728e","name":"Shuiguan_010","sphere":[-2177748.76556767,4388733.69785316,4070063.44417091,0.230698259578769],"type":"element"},{"id":"f2217062e9a397a1dca429e7d70bc6ca","name":"Shuiguan_009","sphere":[-2177751.63486624,4388734.3874553,4070061.20424845,0.172402454312286],"type":"element"},{"id":"7ef605fc8dba5425d6965fbd4c8fbe1f","name":"Shuiguan_008","sphere":[-2177751.61183803,4388734.44609153,4070061.15368358,0.172402454329907],"type":"element"},{"id":"a8f15eda80c50adb0e71943adc8015cf","name":"Shuiguan_007","sphere":[-2177751.58686386,4388734.5214032,4070061.06261223,0.314181900219476],"type":"element"},{"id":"37a749d808e46495a8da1e5352d03cae","name":"shuiguan_006","sphere":[-2177748.7820738,4388734.48294469,4070062.60611239,0.316293404097552],"type":"element"},{"id":"b3e3e393c77e35a4a3f3cbd1e429b5dc","name":"Shuiguan_006","sphere":[-2177751.54899467,4388734.61494249,4070060.98255119,0.314181901476752],"type":"element"},{"id":"1d7f7abc18fcb43975065399b0d1e48e","name":"shuiguan_005","sphere":[-2177748.73532426,4388734.63898423,4070062.46382847,0.316293403094313],"type":"element"},{"id":"2a79ea27c279e471f4d180b08d62b00a","name":"Shuiguan_005","sphere":[-2177749.00352385,4388733.80205346,4070063.20609447,0.31418182970877],"type":"element"},{"id":"1c9ac0159c94d8d0cbedc973445af2da","name":"shuiguan_004","sphere":[-2177750.05525712,4388735.98233129,4070060.35228241,0.402620555971388],"type":"element"},{"id":"6c4b761a28b734fe93831e3fb400ce87","name":"Shuiguan_004","sphere":[-2177748.9761219,4388733.88860657,4070063.12795302,0.314181829566228],"type":"element"},{"id":"06409663226af2f3114485aa4e0a23b4","name":"shuiguan_03","sphere":[-2177748.48442867,4388734.7033179,4070062.53215204,0.387282966568455],"type":"element"},{"id":"140f6969d5213fd0ece03148e62e461e","name":"shuiguan_003","sphere":[-2177750.0411292,4388736.07799037,4070060.25733283,0.402620560255861],"type":"element"},{"id":"b73ce398c39f506af761d2277d853a92","name":"Shuiguan_003","sphere":[-2177748.94667936,4388733.98731888,4070063.03787264,0.314181821739022],"type":"element"},{"id":"bd4c9ab730f5513206b999ec0d90d1fb","name":"Shuiguan_002","sphere":[-2177748.91928734,4388734.07382334,4070062.95977801,0.314181816914886],"type":"element"},{"id":"82aa4b0af34c2313a562076992e50aa3","name":"shuiguan_01","sphere":[-2177750.60807761,4388735.1189827,4070060.87997284,0.507380070106943],"type":"element"},{"id":"0777d5c17d4066b82ab86dff8a46af6f","name":"Shuiguan_001","sphere":[-2177750.84477468,4388734.85730549,4070061.11572917,0.325083557418869],"type":"element"},{"id":"fa7cdfad1a5aaf8370ebeda47a1ff1c3","name":"Shuiguan_00","sphere":[-2177750.6375849,4388735.02244965,4070061.04896482,0.325083551444871],"type":"element"},{"id":"9766527f2b5d3e95d4a733fcfb77bd7e","name":"Rectangle4565","sphere":[-2177747.71838106,4388734.43705724,4070063.26686443,2.32053560415352],"type":"element"},{"id":"7e7757b1e12abcb736ab9a754ffb617a","name":"Object132","sphere":[-2177748.55997863,4388735.06246592,4070062.14044458,0.818612565137441],"type":"element"},{"id":"5878a7ab84fb43402106c575658472fa","name":"Object131","sphere":[-2177748.49833052,4388734.57792457,4070062.64022578,0.355769099031432],"type":"element"},{"id":"006f52e9102a8d3be2fe5614f42ba989","name":"Object130","sphere":[-2177748.5390338,4388734.32094799,4070062.89383464,0.500806761892834],"type":"element"},{"id":"3636638817772e42b59d74cff571fbb3","name":"Object129","sphere":[-2177747.53531333,4388735.06221942,4070062.73365383,1.72052108721579],"type":"element"},{"id":"149e9677a5989fd342ae44213df68868","name":"Object128","sphere":[-2177748.91533104,4388735.09576071,4070061.9642719,1.7205210394409],"type":"element"},{"id":"a4a042cf4fd6bfb47701cbc8a1653ada","name":"Object126","sphere":[-2177748.55657896,4388734.77030338,4070062.40321495,0.500806765256929],"type":"element"},{"id":"1ff8a7b5dc7a7d1f0ed65aaa29c04b1e","name":"Object125","sphere":[-2177747.75860318,4388733.81684592,4070063.84576965,0.50332779878288],"type":"element"},{"id":"f7e6c85504ce6e82442c770f7c8606f0","name":"Object123","sphere":[-2177747.70582952,4388732.99711963,4070064.79227751,0.438482365487525],"type":"element"},{"id":"bf8229696f7a3bb4700cfddef19fa23f","name":"Object122","sphere":[-2177747.96824195,4388735.17703583,4070062.34974945,2.53316299634204],"type":"element"},{"id":"82161242827b703e6acf9c726942a1e4","name":"Object121","sphere":[-2177748.25256766,4388734.44743979,4070062.91249977,0.15291636536914],"type":"element"},{"id":"38af86134b65d0f10fe33d30dd76442e","name":"Object120","sphere":[-2177748.22895988,4388734.50374087,4070062.86474406,0.152916365380807],"type":"element"},{"id":"96da2f590cd7246bbde0051047b0d6f7","name":"Object119","sphere":[-2177748.20336918,4388734.56229356,4070062.81563059,0.152916364606002],"type":"element"},{"id":"8f85517967795eeef66c225f7883bdcb","name":"Object118","sphere":[-2177748.17848432,4388734.62075828,4070062.7662362,0.15291636262157],"type":"element"},{"id":"8f53295a73878494e9bc8dd6c3c7104f","name":"Object117","sphere":[-2177748.15315734,4388734.68066632,4070062.71553088,0.152916361858433],"type":"element"},{"id":"045117b0e0a11a242b9765e79cbf113f","name":"Object116","sphere":[-2177748.12780529,4388734.739494,4070062.66599603,0.152916360101113],"type":"element"},{"id":"fc221309746013ac554571fbd180e1c8","name":"Object115","sphere":[-2177748.10366354,4388734.79780854,4070062.61636755,0.152916363400994],"type":"element"},{"id":"4c5bde74a8f110656874902f07378009","name":"Object114","sphere":[-2177748.07807284,4388734.85636123,4070062.56725408,0.152916364011642],"type":"element"},{"id":"cedebb6e872f539bef8c3f919874e9d7","name":"Object113","sphere":[-2177748.05248213,4388734.91491392,4070062.51814061,0.152916363248504],"type":"element"},{"id":"6cdd60ea0045eb7a6ec44c54d29ed402","name":"Object112","sphere":[-2177748.02493878,4388734.97797624,4070062.46523478,0.152916362598923],"type":"element"},{"id":"eecca5b6365d9607ee5a9d336962c534","name":"Object111","sphere":[-2177747.99990542,4388735.03957451,4070062.41256304,0.152916360602824],"type":"element"},{"id":"9872ed9fc22fc182d371c3e9ed316094","name":"Object110","sphere":[-2177747.97329399,4388735.10204326,4070062.35979766,0.152916364536687],"type":"element"},{"id":"31fefc0e570cb3860f2a6d4b38c6490d","name":"Object109","sphere":[-2177747.94662769,4388735.16357757,4070062.30806231,0.152916358383414],"type":"element"},{"id":"9dcb88e0137649590b755372b040afad","name":"Object108","sphere":[-2177747.92037921,4388735.22643448,4070062.25468828,0.152916359225107],"type":"element"},{"id":"a2557a7b2e94197ff767970b67041697","name":"Object107","sphere":[-2177747.89398628,4388735.28783313,4070062.20295293,0.152916358681347],"type":"element"},{"id":"cfecdb276f634854f3ef915e2e980c31","name":"Object106","sphere":[-2177747.8673476,4388735.35079624,4070062.14967254,0.152916359303662],"type":"element"},{"id":"0aa1883c6411f7873cb83dacb17b0afc","name":"Object105","sphere":[-2177747.84136473,4388735.41199142,4070062.09793719,0.15291635937055],"type":"element"},{"id":"58a2fc6ed39fd083f55d4182bf88826d","name":"Object104","sphere":[-2177747.81523278,4388735.47343543,4070062.04601456,0.152916362497721],"type":"element"},{"id":"bd686fd640be98efaae0091fa301e613","name":"Object103","sphere":[-2177747.78888223,4388735.53546874,4070061.99357692,0.152916362337497],"type":"element"},{"id":"a597e50502f5ff68e3e25b9114205d4a","name":"Object102","sphere":[-2177747.76253168,4388735.59750205,4070061.94113928,0.15291636406755],"type":"element"},{"id":"0336dcbab05b9d5ad24f4333c7658a0e","name":"Object101","sphere":[-2177747.73597984,4388735.65967896,4070061.88865482,0.152916364423818],"type":"element"},{"id":"084b6fbb10729ed4da8c3d3f5a3ae7c9","name":"Object100","sphere":[-2177747.7091148,4388735.7217053,4070061.83649809,0.152916364909243],"type":"element"},{"id":"85d8ce590ad8981ca2c8286f79f59954","name":"Object099","sphere":[-2177747.6830153,4388735.7838326,4070061.78382635,0.152916367355765],"type":"element"},{"id":"0e65972dce68dad4d52d063967f0a705","name":"Object098","sphere":[-2177747.65608812,4388735.84580234,4070061.73176327,0.152916368600394],"type":"element"},{"id":"84d9ee44e457ddef7f2c4f25dc8fa865","name":"Object097","sphere":[-2177750.18732973,4388735.40028732,4070060.87214001,0.647758490844824],"type":"element"},{"id":"3644a684f98ea8fe223c713b77189a77","name":"Object096","sphere":[-2177751.13531949,4388734.53732137,4070061.29576134,0.124931042607257],"type":"element"},{"id":"757b505cfd34c64c85ca5b5690ee5293","name":"Object095","sphere":[-2177751.07355266,4388734.54288003,4070061.32263563,0.124931042994356],"type":"element"},{"id":"854d6fae5ee42911677c739ee1734486","name":"Object094","sphere":[-2177751.00921104,4388734.54901694,4070061.35025903,0.124931041115107],"type":"element"},{"id":"e2c0be24560d78c5e599c2a9c9d0bbd2","name":"Object093","sphere":[-2177750.94664651,4388734.5552337,4070061.37685241,0.124931037022698],"type":"element"},{"id":"274ad4786c3abca69fa097b85867d9a4","name":"Object092","sphere":[-2177750.88258328,4388734.56145103,4070061.40424171,0.124931040375256],"type":"element"},{"id":"eae27d77ca20db309e056e3d2dcd7d69","name":"Object091","sphere":[-2177750.81915371,4388734.56709165,4070061.43191193,0.124931037063497],"type":"element"},{"id":"7eabe3a1649ffa2b3ff8c02ebfd5659f","name":"Object090","sphere":[-2177750.75651209,4388734.57308439,4070061.45878622,0.124931035379862],"type":"element"},{"id":"69adc1e107f7f7d035d7baf04342e1ca","name":"Object089","sphere":[-2177750.69335845,4388734.57893779,4070061.48608189,0.124931037555222],"type":"element"},{"id":"091d584fced301b442654dd8c23b3fc9","name":"Object088","sphere":[-2177750.6301105,4388734.58549368,4070061.51267526,0.12493103541121],"type":"element"},{"id":"b1d10e7bafa4421218a51b1e1f1b0ba2","name":"Object087","sphere":[-2177750.36673138,4388734.60705582,4070061.62721093,0.174910396975084],"type":"element"},{"id":"6f3ef77ac0e3619e98159e9b6febf557","name":"Object086","sphere":[-2177750.28223817,4388734.61466831,4070061.6639641,0.17491039047655],"type":"element"},{"id":"eb163727917cbba1eea208541a643e74","name":"Object085","sphere":[-2177750.19426304,4388734.62309063,4070061.70170047,0.174910391418259],"type":"element"},{"id":"1534b76d325a8f591b52d302e7181331","name":"Object084","sphere":[-2177750.10870625,4388734.63158058,4070061.73807909,0.174910388116666],"type":"element"},{"id":"979d472a84804b9f647bc185a877a8b5","name":"Object083","sphere":[-2177750.02107165,4388734.6401399,4070061.77548773,0.174910386968549],"type":"element"},{"id":"ca46c1b9512a7a8315fa3c5a946e8265","name":"Object082","sphere":[-2177749.93431173,4388734.64778436,4070061.81341138,0.174910381452001],"type":"element"},{"id":"3b8a614226a953a8cd9526fca6fe9ba5","name":"Object081","sphere":[-2177749.84864304,4388734.65598015,4070061.85016455,0.174910381079461],"type":"element"},{"id":"45fbc6d3e05ebd93369ce542e8f2322d","name":"Object080","sphere":[-2177749.76225601,4388734.66396412,4070061.88752637,0.174910381029167],"type":"element"},{"id":"63dc7ed1010d3c3b8269faf0ba7491d4","name":"Object079","sphere":[-2177749.67575982,4388734.67296393,4070061.92385816,0.174910374252004],"type":"element"},{"id":"e96ed478dab8595a7dbda4cbcbee168f","name":"Object078","sphere":[-2177749.34117249,4388735.45186109,4070061.27303819,0.535763356961356],"type":"element"},{"id":"c0e190d8267e36708f955d7ab048990d","name":"Object077","sphere":[-2177749.3062886,4388735.2670917,4070061.51403851,2.15042325746122],"type":"element"},{"id":"ec8ce6abb3e952a85b8551ba726a1227","name":"Object075","sphere":[-2177749.39926593,4388734.68958509,4070062.05861962,0.567506883325469],"type":"element"},{"id":"060ad92489947d410d897474079c1477","name":"Object074","sphere":[-2177748.14071108,4388733.27595172,4070064.31935571,1.74317273981099],"type":"element"},{"id":"bcbe3365e6ac95ea2c0343a2395834dd","name":"Object073","sphere":[-2177748.23587622,4388732.91585925,4070064.59760267,0.618705678570491],"type":"element"},{"id":"115f89503138416a242f40fb7d7f338e","name":"Object072","sphere":[-2177747.98438404,4388733.79729747,4070063.94694075,0.929877319917156],"type":"element"},{"id":"13fe9d84310e77f13a6d184dbf1232f3","name":"Object071","sphere":[-2177750.51736458,4388735.8840291,4070060.37467707,1.13721747412398],"type":"element"},{"id":"d1c38a09acc34845c6be3a127a5aacaf","name":"Object070","sphere":[-2177750.91395386,4388735.85382382,4070060.19624863,1.13721754510217],"type":"element"},{"id":"9cfdf10e8fc047a44b08ed031e1f0ed1","name":"Object069","sphere":[-2177750.1166078,4388733.14856143,4070063.57842223,0.446853630699654],"type":"element"},{"id":"705f2172834666788607efbfca35afb3","name":"Object068","sphere":[-2177750.08125574,4388733.07783839,4070063.51177305,0.739978458207708],"type":"element"},{"id":"74db120f0a8e5646ef5a30154e9f6deb","name":"Object067","sphere":[-2177747.55576808,4388734.47647381,4070063.24945445,0.379993777534392],"type":"element"},{"id":"57aeee35c98205091e18d1140e9f38cf","name":"Object066","sphere":[-2177747.57978241,4388734.39002805,4070063.3292814,0.379993784011461],"type":"element"},{"id":"6da9003b743b65f4c0ccd295cc484e57","name":"Object065","sphere":[-2177746.81701021,4388734.71116201,4070063.40358829,0.45500142716522],"type":"element"},{"id":"9b04d152845ec0a378394003c96da594","name":"Object063","sphere":[-2177748.20486644,4388733.93072025,4070063.44822085,0.417374290715011],"type":"element"},{"id":"be83ab3ecd0db773eb2dc1b0a17836a1","name":"Object059","sphere":[-2177748.06073496,4388734.39472004,4070063.05969598,0.728320110471837],"type":"element"},{"id":"e165421110ba03099a1c0393373c5b43","name":"Object058","sphere":[-2177748.29374333,4388734.40354149,4070062.99095714,0.466255983929132],"type":"element"},{"id":"289dff07669d7a23de0ef88d2f7129e7","name":"Object057","sphere":[-2177747.88325476,4388734.41836875,4070063.15397092,0.371114740581182],"type":"element"},{"id":"577ef1154f3240ad5b9b413aa7346a1e","name":"Object056","sphere":[-2177747.8824871,4388734.16905016,4070063.49666293,1.09628509640497],"type":"element"},{"id":"01161aaa0b6d1345dd8fe4e481144d84","name":"Object055","sphere":[-2177747.8737852,4388734.05778909,4070063.58448577,0.374602949839687],"type":"element"},{"id":"539fd53b59e3bb12d203f45a912eeaf2","name":"Object054","sphere":[-2177747.77124019,4388734.4697072,4070063.25239604,0.639623647277707],"type":"element"},{"id":"ac1dd209cbcc5e5d1c6e28598e8cbbe8","name":"Object045","sphere":[-2177747.96628216,4388734.56722263,4070062.94331264,0.570854041862503],"type":"element"},{"id":"555d6702c950ecb729a966504af0a635","name":"Object043","sphere":[-2177746.99396028,4388735.75475351,4070062.38295671,1.76030506918261],"type":"element"},{"id":"335f5352088d7d9bf74191e006d8e24c","name":"Object042","sphere":[-2177747.56218642,4388735.7017572,4070062.13771709,1.76030504414422],"type":"element"},{"id":"f340f1b1f65b6df5b5e3f94d95b11daf","name":"Object041","sphere":[-2177748.37904555,4388735.67540657,4070061.73179357,1.76030499706037],"type":"element"},{"id":"e4a6222cdb5b34375400904f03d8e6a5","name":"Object040","sphere":[-2177748.89885942,4388735.61718955,4070061.51787608,1.760304988462],"type":"element"},{"id":"cb70ab375662576bd1ac5aaf16b3fca4","name":"Object039","sphere":[-2177749.77587502,4388735.89952909,4070060.55087506,0.416373993751527],"type":"element"},{"id":"9188905e74c28e489b44e954ec0b9bca","name":"Object037","sphere":[-2177749.96308226,4388735.76906064,4070060.65088869,1.12448970121914],"type":"element"},{"id":"0266e33d3f546cb5436a10798e657d97","name":"Object033","sphere":[-2177751.31771163,4388735.80126515,4070060.03795249,1.13721760880429],"type":"element"},{"id":"38db3aed920cf82ab059bfccbd02be6a","name":"Object031","sphere":[-2177750.63835248,4388735.51706814,4070060.68597128,0.842772971038803],"type":"element"},{"id":"3cec07e9ba5f5bb252d13f5f431e4bbb","name":"Object030","sphere":[-2177750.97710416,4388735.50095783,4070060.52318575,0.85450762202883],"type":"element"},{"id":"621bf66ddb7c962aa0d22ac97d69b793","name":"Object029","sphere":[-2177751.38273242,4388735.46713574,4070060.34382714,0.84670614075161],"type":"element"},{"id":"077e29b11be80ab57e1a2ecabb7da330","name":"Object027","sphere":[-2177748.74001254,4388734.6736452,4070062.50182449,0.338954584059107],"type":"element"},{"id":"6c9882bbac1c7093bd25041881277658","name":"Object026","sphere":[-2177748.78676208,4388734.51760567,4070062.64410841,0.338954588347928],"type":"element"},{"id":"19f3cd308f1455b3fa09a282e0d496f4","name":"Object025","sphere":[-2177747.6279442,4388734.60137602,4070063.11336164,0.678664545077674],"type":"element"},{"id":"03c6b06952c750899bb03d998e631860","name":"Object024","sphere":[-2177750.62130265,4388735.12836997,4070060.90498866,0.463256123857219],"type":"element"},{"id":"c24cd76e1ce41366a4bbe8a49b02a028","name":"Object018","sphere":[-2177750.78253113,4388732.81176709,4070063.5229004,0.721925478158967],"type":"element"},{"id":"c52f1bd66cc19d05628bd8bf27af3ad6","name":"Object014","sphere":[-2177749.76477492,4388733.38776461,4070063.27572808,0.744313067829448],"type":"element"},{"id":"fe131d7f5a6b38b23cc967316c13dae2","name":"Object009","sphere":[-2177749.40949369,4388734.12629811,4070062.5931429,2.27156960004966],"type":"element"},{"id":"f718499c1c8cef6730f9fd03c8125cab","name":"Mesh1","sphere":[-2177749.79900023,4388732.90579291,4070063.85149608,2.16498160136605],"type":"element"},{"id":"d96409bf894217686ba124d7356686c9","name":"Line033","sphere":[-2177748.71992286,4388735.08950406,4070061.91683149,10.6835975085354],"type":"element"},{"id":"502e4a16930e414107ee22b6198c578f","name":"Cylinder037","sphere":[-2177748.93046472,4388733.36934704,4070063.7112267,0.391928355354958],"type":"element"},{"id":"cfa0860e83a4c3a763a7e62d825349f7","name":"Cylinder036","sphere":[-2177748.44358746,4388736.08063344,4070061.03350945,0.170726601744681],"type":"element"},{"id":"a4f23670e1833f3fdb077ca70bbd5d66","name":"Cylinder035","sphere":[-2177746.55632,4388736.37957674,4070061.71636928,0.187993470846317],"type":"element"},{"id":"b1a59b315fc9a3002ce38bbe070ec3f5","name":"Cylinder034","sphere":[-2177746.5981058,4388736.29633342,4070061.78332091,0.187993468430293],"type":"element"},{"id":"36660e59856b4de58a219bcf4e27eba3","name":"Cylinder027","sphere":[-2177748.22250015,4388733.57704445,4070063.92541292,0.320395647661558],"type":"element"},{"id":"8c19f571e251e61cb8dd3612f26d5ecf","name":"Cylinder026","sphere":[-2177748.34900361,4388733.56449719,4070063.87161752,0.320395638618801],"type":"element"},{"id":"d6baf65e0b240ce177cf70da146c8dc8","name":"Cylinder021","sphere":[-2177749.09885628,4388736.02955651,4070060.7399523,0.170726595242672],"type":"element"},{"id":"e56954b4f6347e897f954495eab16a88","name":"Cylinder015","sphere":[-2177750.98409614,4388734.93595013,4070060.88788119,0.143605210127026],"type":"element"},{"id":"f7664060cc52bc6f3d620bcedc94a4b6","name":"Cylinder014","sphere":[-2177750.8864924,4388734.94412337,4070060.93100179,0.143605205746313],"type":"element"},{"id":"eda80a3d5b344bc40f3bc04f65b7a357","name":"Cylinder013","sphere":[-2177748.45683569,4388733.56025325,4070063.81885214,0.320395635060941],"type":"element"},{"id":"8f121ce07d74717e0b1f21d122e04521","name":"Cylinder002","sphere":[-2177748.88831624,4388733.50321436,4070063.59024556,0.391928349384791],"type":"element"},{"id":"06138bc5af6023646ede0e1f7c1eac75","name":"changlou005","sphere":[-2177750.35888799,4388734.43203512,4070061.80141809,0.7442434894779],"type":"element"},{"id":"39059724f73a9969845dfe4146c5660e","name":"changlou004","sphere":[-2177748.6626794,4388733.98009403,4070063.1869891,0.813224068515097],"type":"element"},{"id":"7f100b7b36092fb9b06dfb4fac360931","name":"changlou003","sphere":[-2177748.00463541,4388734.04885274,4070063.46308265,0.877035088469394],"type":"element"},{"id":"7a614fd06c325499f1680b9896beedeb","name":"changlou002","sphere":[-2177748.57905122,4388735.98576785,4070061.17972963,2.25176378602901],"type":"element"},{"id":"4734ba6f3de83d861c3176a6273cac6d","name":"changlou001","sphere":[-2177747.11341572,4388736.1277716,4070061.80659355,2.25176391416403],"type":"element"},{"id":"d947bf06a885db0d477d707121934ff8","name":"Capsule005","sphere":[-2177749.83841723,4388736.29774628,4070060.0580189,0.083060041992689],"type":"element"},{"id":"63923f49e5241343aa7acb6a06a751e7","name":"Capsule004","sphere":[-2177749.84569496,4388736.27485783,4070060.07866622,0.0830600416068938],"type":"element"},{"id":"db8e1af0cb3aca1ae2d0018624204529","name":"Capsule003","sphere":[-2177749.88014173,4388736.29312816,4070060.04078939,0.0830600443538488],"type":"element"},{"id":"20f07591c6fcb220ffe637cda29bb3f6","name":"Capsule002","sphere":[-2177749.88739212,4388736.27025327,4070060.06143671,0.0830600410373493],"type":"element"},{"id":"07cdfd23373b17c6b337251c22b7ea57","name":"Capsule001","sphere":[-2177749.89641677,4388736.24566745,4070060.0829736,0.0830600382840007],"type":"element"},{"id":"d395771085aab05244a4fb8fd91bf4ee","name":"Box124","sphere":[-2177748.90643192,4388732.83139549,4070064.33571896,0.396872060326018],"type":"element"},{"id":"92c8c96e4c37100777c7190b76d28233","name":"Box123","sphere":[-2177749.10500185,4388732.69431536,4070064.37032899,0.358291164653713],"type":"element"},{"id":"e3796ae838835da0b6f6ea37bcf8bcb7","name":"Box122","sphere":[-2177748.97714109,4388732.77448854,4070064.50771739,0.946528955609092],"type":"element"},{"id":"6a9aeddfc689c1d0e3b9ccc3ab651bc5","name":"Box120","sphere":[-2177751.50999686,4388732.60460886,4070063.21636597,0.934719761958691],"type":"element"},{"id":"0f49c89d1e7298bb9930789c8ed59d48","name":"Box119","sphere":[-2177750.15946624,4388732.75704049,4070063.87971354,2.87000976810352],"type":"element"},{"id":"46ba9f2a6976570b0353203ec4474217","name":"Box118","sphere":[-2177751.87216964,4388732.56501196,4070063.04316009,0.298040475788569],"type":"element"},{"id":"0e01938fc48a2cfb5f2217fbfb00722d","name":"Box117","sphere":[-2177751.15400066,4388732.63185904,4070063.36190883,0.387190375262403],"type":"element"},{"id":"16a5cdae362b8d27a1d8f8c7b78b4330","name":"Box116","sphere":[-2177750.8979648,4388734.58922185,4070061.43028718,0.930425893641766],"type":"element"},{"id":"918317b57931b6b7a7d29490fe5ec9f9","name":"Box115","sphere":[-2177748.94125739,4388733.39638363,4070063.73764223,0.233765072444351],"type":"element"},{"id":"48aedb8880cab8c45637abc7493ecddd","name":"Box114","sphere":[-2177748.90644338,4388733.53006475,4070063.61296237,0.234947914715101],"type":"element"},{"id":"839ab46820b524afda05122893c2fe8e","name":"Box108","sphere":[-2177748.64199456,4388736.13005401,4070060.87630872,0.289615277448108],"type":"element"},{"id":"f90f2aca5c640289d0a29417bcb63a37","name":"Box106","sphere":[-2177747.7183499,4388732.88126274,4070064.86568962,0.376749641075751],"type":"element"},{"id":"9c838d2e45b2ad1094d42f4ef36764f6","name":"Box105","sphere":[-2177748.0010992,4388732.93910672,4070064.65345763,0.682004247863587],"type":"element"},{"id":"1700002963a49da13542e0726b7bb758","name":"Box103","sphere":[-2177748.54089412,4388732.83464987,4070064.478447,0.874812091244416],"type":"element"},{"id":"53c3bce66e43be4f209556518c2fcb54","name":"Box101","sphere":[-2177750.81192419,4388732.52091473,4070063.60746715,4.98312839693195],"type":"element"},{"id":"6883966fd8f918a4aa29be29d2c386fb","name":"Box098","sphere":[-2177746.71150937,4388736.27489379,4070061.74719495,0.185430550167642],"type":"element"},{"id":"49182f81e6a13cf5eaa496d51fea6406","name":"Box097","sphere":[-2177748.33889918,4388736.20710474,4070060.95487155,0.208633755876963],"type":"element"},{"id":"d296c101daa88a51f6ca8cfc1ac79b50","name":"Box096","sphere":[-2177748.38736938,4388736.19122738,4070060.94611633,0.210706694033229],"type":"element"},{"id":"9fd81843ad7f202f26c1a174c7357585","name":"Box095","sphere":[-2177748.28940808,4388736.20115169,4070060.98755143,0.210706696405554],"type":"element"},{"id":"26e359e83860db1d11b6acca57d8ea88","name":"Box094","sphere":[-2177748.98648195,4388736.14479385,4070060.67743185,0.382271314419747],"type":"element"},{"id":"ef0d3930a7b6c95bd2b32ed45989c61f","name":"Box093","sphere":[-2177748.96251586,4388736.05585264,4070060.78543242,0.229611495217451],"type":"element"},{"id":"94f6d7e04a4d452035300f18b984988c","name":"Box092","sphere":[-2177748.79039085,4388736.0611824,4070060.87120541,0.383234106969597],"type":"element"},{"id":"34ed066df378efacc9b924ec161e7639","name":"Box091","sphere":[-2177748.2131219,4388736.11009826,4070061.12562162,0.339012819087095],"type":"element"},{"id":"577bcc914f9e55d5e4e4f82f9f00e7d4","name":"Box090","sphere":[-2177748.64687006,4388736.08824991,4070060.91849293,0.285458559868047],"type":"element"},{"id":"11b9842e0a271ff252c1903e7132cd68","name":"Box089","sphere":[-2177748.05098787,4388736.11318053,4070061.20849182,0.210706691514695],"type":"element"},{"id":"37bc2f75bf1bcfe8450a1a41c200364c","name":"Box088","sphere":[-2177747.4974935,4388736.22181736,4070061.38630639,0.367800031355215],"type":"element"},{"id":"496e05e1aea0a9c4655800e8a7b9ea28","name":"Box087","sphere":[-2177746.87046677,4388736.26115323,4070061.67742894,0.367800032791838],"type":"element"},{"id":"b2eb7349035754953b57a32e2841bda5","name":"Box086","sphere":[-2177747.55011847,4388736.21108601,4070061.3698312,0.487098634542075],"type":"element"},{"id":"8e98d81f8217304975ccb23337bb5761","name":"Box085","sphere":[-2177747.33764548,4388736.13462549,4070061.56465227,1.15264004116121],"type":"element"},{"id":"a8c88a0055f636e4a163a5e3d16adab7","name":"Box084","sphere":[-2177746.93891352,4388736.23562063,4070061.66839803,0.487098624792647],"type":"element"},{"id":"eddea82ad2755b24c4e168c5fc2ebd40","name":"Box069","sphere":[-2177750.56054274,4388734.44515902,4070061.68005607,0.589697726701535],"type":"element"},{"id":"06eb61b839a0cefee4967c67ccb099dc","name":"Box068","sphere":[-2177750.04210692,4388734.67806845,4070061.81116509,1.29412579359359],"type":"element"},{"id":"9dfcd5e558dfa04aaf37f137a1d9d3e5","name":"Box066","sphere":[-2177751.27558125,4388734.53684692,4070061.24824771,0.35398801062629],"type":"element"},{"id":"950a4152c2b4aa3ad78bdd6b366cc179","name":"Box065","sphere":[-2177750.51555952,4388734.61327153,4070061.57898219,0.364717200297513],"type":"element"},{"id":"158f3069a435b314a80bdcb024f8e422","name":"Box054","sphere":[-2177747.0291557,4388734.69489649,4070063.32442048,0.344290076350885],"type":"element"},{"id":"758874998f5bd0c393da094e1967a72b","name":"Box039","sphere":[-2177749.560718,4388734.72247758,4070062.00905113,0.498489699971234],"type":"element"},{"id":"ad13a2a07ca4b7642959dc0c4c740ab6","name":"Box038","sphere":[-2177751.76556199,4388734.26046163,4070061.25389146,0.448390904231964],"type":"element"},{"id":"3fe94a002317b5f9259f82690aeea4cd","name":"Box037","sphere":[-2177751.45216359,4388734.4426533,4070061.1725353,0.578283983217578],"type":"element"},{"id":"5b8add2a5d98b1a652ea7fd72d942dac","name":"Box035","sphere":[-2177746.9859264,4388735.9489499,4070062.0206204,1.78033799285275],"type":"element"},{"id":"432aca3a1e345e339f35a30c8f65edce","name":"Box034","sphere":[-2177747.69994624,4388735.88065292,4070061.70086748,0.582682285413332],"type":"element"},{"id":"8d3bba7425e7c98c50f52ca1b52d3735","name":"Box033","sphere":[-2177749.72593472,4388736.26508722,4070060.1462562,0.210063833025985],"type":"element"},{"id":"320722549d1751cf3f247855f937b982","name":"Box032","sphere":[-2177750.12209868,4388735.10868272,4070061.28442559,1.82899368581499],"type":"element"},{"id":"caf1a3dfb505ffed0d024130f58c5cfa","name":"Box026","sphere":[-2177750.70730394,4388734.81262031,4070061.19551789,0.260321745453744],"type":"element"},{"id":"5737c6ec2e0716f3d8a7a5c4e0de0d9a","name":"Box025","sphere":[-2177750.56483792,4388734.8555914,4070061.22521084,0.30586879947555],"type":"element"},{"id":"bc6dc48b743dc5d013b1abaebd2faed2","name":"Box024","sphere":[-2177750.68061909,4388734.86716098,4070061.15128313,0.303360340895982],"type":"element"},{"id":"f2fc990265c712c49d51a18a32b39f0c","name":"Box021","sphere":[-2177748.27292249,4388733.74557409,4070063.649692,0.26395195297141],"type":"element"},{"id":"89f0fd5c927d466d6ec9a21b9ac34ffa","name":"Box020","sphere":[-2177748.17998878,4388733.77824587,4070063.71622671,0.414899692782781],"type":"element"},{"id":"a666587afda6e89aec274a3657558a27","name":"Box016","sphere":[-2177748.63659557,4388735.88471232,4070061.32099044,2.05612136498515],"type":"element"},{"id":"b83aac23b9528732c23cc7352950e880","name":"Box005","sphere":[-2177749.80647437,4388732.97130412,4070063.63119354,0.310729591106801],"type":"element"},{"id":"cd00692c3bfe59267d5ecfac5310286c","name":"Box002","sphere":[-2177750.97649343,4388735.09704188,4070060.75545735,1.10288378165423],"type":"element"},{"id":"6faa8040da20ef399b63a72d0e4ab575","name":"AM227_018_07_014","sphere":[-2177746.80561207,4388735.38257555,4070062.72365672,0.560403013219551],"type":"element"},{"id":"fe73f687e5bc5280214e0486b273a5f9","name":"AM227_018_07_013","sphere":[-2177747.85014903,4388735.2952676,4070062.26201623,0.555498154336474],"type":"element"},{"id":"6da37dd3139aa4d9aa55b8d237ec5d4a","name":"AM227_018_07_012","sphere":[-2177747.7128095,4388735.30986973,4070062.3193699,0.555498154373447],"type":"element"},{"id":"c042f4db68f23406c6cecf84a7ebb0fe","name":"AM227_018_07_011","sphere":[-2177747.5754973,4388735.32445829,4070062.37672358,0.555498160841245],"type":"element"},{"id":"310dcbbf4cce62f762a2aaa148d556bd","name":"AM227_018_07_010","sphere":[-2177747.43814036,4388735.33902535,4070062.43412406,0.555498162074588],"type":"element"},{"id":"2f2b265625d76a6704b08093c652fd79","name":"AM227_018_07_009","sphere":[-2177747.23395049,4388735.3535326,4070062.5271092,0.56040300067159],"type":"element"},{"id":"f9b902fc3289af4dd08de5d1de54f68f","name":"AM227_018_07_008","sphere":[-2177747.09820557,4388735.36297222,4070062.5891448,0.560403006421703],"type":"element"},{"id":"6855456e2fe46a9d49d3d3af4f57443d","name":"AM227_018_07_007","sphere":[-2177746.96246065,4388735.37241185,4070062.65118041,0.560403007921466],"type":"element"},{"id":"357a6fdf7642bf815a88822c447d9dc4","name":"AM227_018_005","sphere":[-2177747.77069842,4388735.58718346,4070063.19074501,1.96205099236162],"type":"element"},{"id":"819f46e52c25763a55cc642422644317","name":"AM227_018_04","sphere":[-2177749.14475819,4388735.65615944,4070062.3865763,1.96205074064868],"type":"element"},{"id":"04025959b191f8f9de3f924f0940515f","name":"Object133","sphere":[-2177749.24445956,4388735.6467037,4070061.11574785,0.530804330622134],"type":"element"},{"id":"40008b9a5380fcacce3976bf7c08af5b","name":"Object134","sphere":[-2177747.54458673,4388733.3899058,4070064.432391,1.53682554990103],"type":"element"},{"id":"3dd48ab31d016ffcbf3314df2b3cb9ce","name":"Object135","sphere":[-2177747.32919292,4388734.06667301,4070063.82199871,1.53682553007399],"type":"element"},{"id":"58238e9ae2dd305d79c2ebc8c1883422","name":"Sphere109","sphere":[-2177747.40307698,4388734.21556869,4070063.96101348,1.68832126757853],"type":"element"}],"id":"45c48cce2e2d7fbdea1afc51c7c6ad26","name":"Huanengchangqu_220614_nbg","sphere":[-2177749.77697911,4388735.04185016,4070062.65461203,14.4684237466942],"type":"node"}]}
diff --git a/public/hn3d/model/Huanengchangqu_20220614_nbg/tileset.json b/public/hn3d/model/Huanengchangqu_20220614_nbg/tileset.json
new file mode 100644
index 0000000..01285c7
--- /dev/null
+++ b/public/hn3d/model/Huanengchangqu_20220614_nbg/tileset.json
@@ -0,0 +1 @@
+{"asset":{"generatetool":"cesiumlab2@www.cesiumlab.com/model2tiles","version":"1.0"},"extras":{"scenetree":"scenetree.json"},"geometricError":7.55291700363159,"properties":null,"refine":"REPLACE","root":{"boundingVolume":{"box":[0.0,9.44826751947403e-07,1.87090620119125,3.7764585018158,0,0,0,3.62129785818979,0,0,0,0.870908348821104]},"children":[{"boundingVolume":{"box":[-0.456549142697104,-0.974505748061537,1.13499427918899,0.365445989966152,0,0,0,1.61030763851125,0,0,0,0.0609231277359147]},"content":{"uri":"NoLod_0.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[1.11139896548683,-1.56480292556039,1.22924566928942,1.11139896548683,0,0,0,1.56480292556039,0,0,0,0.184817935111484]},"content":{"uri":"NoLod_1.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.73799792574822,1.81064848085021,1.87090818765709,1.73799792574822,0,0,0,1.81064848085021,0,0,0,0.87090810880759]},"content":{"uri":"NoLod_2.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-0.59716428347794,1.79149285043382,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.59716428347794]},"content":{"uri":"NoLod_3.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-0.59716428347794,1.10358269172856,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0907458752273161]},"content":{"uri":"NoLod_4.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-0.59716428347794,1.32831702373896,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.13398845678308]},"content":{"uri":"NoLod_5.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.79149285043382,-0.59716428347794,1.10358268132311,0.59716428347794,0,0,0,0.59716428347794,0,0,0,0.0907458856327651]},"content":{"uri":"NoLod_6.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-2.95413701560143,-0.584624299126107,1.24862450089852,0.565479881689669,0,0,0,0.584624299126107,0,0,0,0.213680957809721]},"content":{"uri":"NoLod_7.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-1.24059551990039,-1.9789317591484,1.23989854617952,0.822492289401322,0,0,0,0.784603192192524,0,0,0,0.204937213992077]},"content":{"uri":"NoLod_8.cmpt"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-1.75190502756268,1.11464493019976,0.59716428347794,0,0,0,0.557576460606799,0,0,0,0.0796836367561147]},"content":{"uri":"NoLod_9.b3dm"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.59716428347794,-1.30420715940008,1.96807244475149,0.59716428347794,0,0,0,0.998830963217987,0,0,0,0.773743877795615]},"content":{"uri":"NoLod_10.cmpt"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[5.28151808287802e-07,-0.244271577435552,1.22863765157326,3.77645475617355,0,0,0,3.3770243927211,0,0,0,0.184209951721934]},"content":{"uri":"NoLod_11.cmpt"},"geometricError":0.0,"refine":"REPLACE"},{"boundingVolume":{"box":[-0.878215442360506,0.704750013895696,1.13618523148459,2.03856377853479,0,0,0,0.712757231435238,0,0,0,0.0817148112283058]},"content":{"uri":"NoLod_12.cmpt"},"geometricError":0.0,"refine":"REPLACE"}],"geometricError":7.55291700363159,"transform":[-0.895779806674893,-0.444498074184232,0.0,0.0,0.285164242034093,-0.574680486678595,0.76708780025234,0.0,-0.340969049942384,0.687141761412711,0.641542131667146,0.0,-2177749.13905607,4388733.75627161,4070061.45434578,1.0]}}

--
Gitblit v1.9.1