diff --git a/src/main/resources/static/css/synthesisQuery/digitalSignage.css b/src/main/resources/static/css/synthesisQuery/digitalSignage.css index 49589c6..a914a1e 100644 --- a/src/main/resources/static/css/synthesisQuery/digitalSignage.css +++ b/src/main/resources/static/css/synthesisQuery/digitalSignage.css @@ -209,7 +209,7 @@ body { /* 左下角工程概况 */ .project-overview-box { position: absolute; - bottom: 15px; + bottom: 35px; left: 15px; width: 260px; padding: 10px; @@ -480,3 +480,67 @@ body { text-overflow: ellipsis; /* 超出时显示省略号(可选) */ text-align: center; } + +.cesium-viewer-toolbar-left-bottom { + width: 40px; + position: absolute; + right: 5px !important; + bottom: 60px !important; + left: unset !important; +} + +.cesium-viewer-toolbar-left-bottom .cesium-baseLayerPicker-dropDown { + right: 40px !important; + left: unset !important; +} + +.mars3d-compass { + top: 25px !important; + right: 25px !important; + left: unset !important; + bottom: unset !important; +} + +/* .cesium-viewer-toolbar-left-bottom + .cesium-sceneModePicker-wrapper + .cesium-sceneModePicker-dropDown-icon:nth-child(3) { + position: absolute; + left: -40px; + top: 0; +} +.cesium-viewer-toolbar-left-bottom + .cesium-sceneModePicker-wrapper + .cesium-sceneModePicker-dropDown-icon:last-child { + position: absolute; + left: -40px; + top: 0; +} */ + +.cesium-viewer-toolbar-left-bottom + .cesium-sceneModePicker-wrapper + button:nth-child(2) { + position: absolute; + left: -40px; + top: 0; +} +.cesium-viewer-toolbar-left-bottom + .cesium-sceneModePicker-wrapper + button:nth-child(3) { + position: absolute; + left: -40px; + top: 0; +} +.cesium-viewer-toolbar-left-bottom + .cesium-sceneModePicker-wrapper + button:last-child { + position: absolute; + left: -80px; + top: 0; +} + +.cesium-viewer-toolbar-left-bottom + .cesium-navigationHelpButton-wrapper + .cesium-navigation-help { + right: 40px !important; + left: unset !important; +} diff --git a/src/main/resources/static/img/mars-map-img/bd-img.png b/src/main/resources/static/img/mars-map-img/bd-img.png new file mode 100644 index 0000000..226aeb5 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/bd-img.png differ diff --git a/src/main/resources/static/img/mars-map-img/bd-vec.png b/src/main/resources/static/img/mars-map-img/bd-vec.png new file mode 100644 index 0000000..7d1f3dc Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/bd-vec.png differ diff --git a/src/main/resources/static/img/mars-map-img/esriWorldImagery.png b/src/main/resources/static/img/mars-map-img/esriWorldImagery.png new file mode 100644 index 0000000..89ede1e Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/esriWorldImagery.png differ diff --git a/src/main/resources/static/img/mars-map-img/gaode_img.png b/src/main/resources/static/img/mars-map-img/gaode_img.png new file mode 100644 index 0000000..d03c5a1 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/gaode_img.png differ diff --git a/src/main/resources/static/img/mars-map-img/gaode_vec.png b/src/main/resources/static/img/mars-map-img/gaode_vec.png new file mode 100644 index 0000000..acfbc81 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/gaode_vec.png differ diff --git a/src/main/resources/static/img/mars-map-img/tdt_img.png b/src/main/resources/static/img/mars-map-img/tdt_img.png new file mode 100644 index 0000000..d8c0320 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/tdt_img.png differ diff --git a/src/main/resources/static/img/mars-map-img/tdt_vec.png b/src/main/resources/static/img/mars-map-img/tdt_vec.png new file mode 100644 index 0000000..9d951d7 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/tdt_vec.png differ diff --git a/src/main/resources/static/img/mars-map-img/tencent_img.png b/src/main/resources/static/img/mars-map-img/tencent_img.png new file mode 100644 index 0000000..7cbc852 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/tencent_img.png differ diff --git a/src/main/resources/static/img/mars-map-img/tencent_vec.png b/src/main/resources/static/img/mars-map-img/tencent_vec.png new file mode 100644 index 0000000..a45ed35 Binary files /dev/null and b/src/main/resources/static/img/mars-map-img/tencent_vec.png differ diff --git a/src/main/resources/static/js/basic/lineManagement/child/addAndEditQzSite.js b/src/main/resources/static/js/basic/lineManagement/child/addAndEditQzSite.js index dad3517..6c8e954 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/addAndEditQzSite.js +++ b/src/main/resources/static/js/basic/lineManagement/child/addAndEditQzSite.js @@ -152,7 +152,7 @@ function saveData2() { // 保存数据 function saveData(data) { if (!pointsStr) { - return layer.msg("请配置千张场地,区域经纬度信息", { icon: 7 }); + return layer.msg("请配置牵张场地,区域经纬度信息", { icon: 7 }); } let loadingMsg = layer.msg("数据上传中,请稍候...", { icon: 16, @@ -226,7 +226,7 @@ function setLonAndLatData() { obj.points = pointsStr; openIframeByParamObj2( "setLonAndLatData", - "配置千张场地、区域经纬度", + "配置牵张场地、区域经纬度", "../../lineManagement/child/setQzSiteLonAndLat.html", "92%", "95%", diff --git a/src/main/resources/static/js/basic/lineManagement/child/highwayList.js b/src/main/resources/static/js/basic/lineManagement/child/highwayList.js index 97fc8f1..b486f05 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/highwayList.js +++ b/src/main/resources/static/js/basic/lineManagement/child/highwayList.js @@ -265,9 +265,9 @@ function addHighway(id) { ); } -// 新增千张场地 +// 新增牵张场地 function addQzSite(id) { - let title = "新增千张场地"; + let title = "新增牵张场地"; let param = { id: id, proId: idParam, diff --git a/src/main/resources/static/js/basic/lineManagement/child/qzSiteList.js b/src/main/resources/static/js/basic/lineManagement/child/qzSiteList.js index efed83f..b523b22 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/qzSiteList.js +++ b/src/main/resources/static/js/basic/lineManagement/child/qzSiteList.js @@ -266,9 +266,9 @@ function addHighway(id) { ); } -// 新增千张场地 +// 新增牵张场地 function addQzSite(id) { - let title = "新增千张场地"; + let title = "新增牵张场地"; let param = { id: id, proId: idParam, diff --git a/src/main/resources/static/js/basic/lineManagement/child/ropewayList.js b/src/main/resources/static/js/basic/lineManagement/child/ropewayList.js index 242874e..b50142b 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/ropewayList.js +++ b/src/main/resources/static/js/basic/lineManagement/child/ropewayList.js @@ -247,9 +247,9 @@ function addHighway(id) { ); } -// 新增千张场地 +// 新增牵张场地 function addQzSite(id) { - let title = "新增千张场地"; + let title = "新增牵张场地"; let param = { id: id, proId: idParam, diff --git a/src/main/resources/static/js/basic/lineManagement/lineList.js b/src/main/resources/static/js/basic/lineManagement/lineList.js index 951a152..f11dbc9 100644 --- a/src/main/resources/static/js/basic/lineManagement/lineList.js +++ b/src/main/resources/static/js/basic/lineManagement/lineList.js @@ -240,7 +240,7 @@ function initTable(dataList, limit, page) { `; @@ -488,14 +488,14 @@ function addRoadTransport(id) { param ); } -// 千张场地 +// 牵张场地 function addRailwayTransport(id) { let param = { id: id, }; openIframe2( "ropeway", - "千张场地", + "牵张场地", "child/qzSiteList.html", "92%", "95%", diff --git a/src/main/resources/static/js/synthesisQuery/config/config.json b/src/main/resources/static/js/synthesisQuery/config/config.json index f9bf6d4..c29562c 100644 --- a/src/main/resources/static/js/synthesisQuery/config/config.json +++ b/src/main/resources/static/js/synthesisQuery/config/config.json @@ -48,12 +48,11 @@ "infoBox": false, "geocoder": false, "selectionIndicator": false, - - "contextmenu": { "hasDefault": true }, + "contextmenu": { "hasDefault": false }, "mouseDownView": true, "zoom": { "insertIndex": 1 }, "compass": { "bottom": "toolbar", "right": "5px" }, - "distanceLegend": { "right": "10px", "bottom": "2px" }, + "distanceLegend": { "left": "10px", "bottom": "2px" }, "locationBar": { "fps": true, "crs": "CGCS2000_GK_Zone_3", @@ -75,7 +74,7 @@ "id": 2021, "pid": 10, "name": "天地图影像", - "icon": "img/basemaps/tdt_img.png", + "icon": "../../../img/mars-map-img/tdt_img.png", "type": "group", "layers": [ { "name": "底图", "type": "tdt", "layer": "img_d" }, @@ -86,7 +85,7 @@ { "pid": 10, "name": "天地图电子", - "icon": "img/basemaps/tdt_vec.png", + "icon": "../../../img/mars-map-img/tdt_vec.png", "type": "group", "layers": [ { "name": "底图", "type": "tdt", "layer": "vec_d" }, @@ -97,7 +96,7 @@ "pid": 10, "name": "高德影像", "type": "group", - "icon": "img/basemaps/gaode_img.png", + "icon": "../../../img/mars-map-img/gaode_img.png", "layers": [ { "name": "底图", "type": "gaode", "layer": "img_d" }, { "name": "注记", "type": "gaode", "layer": "img_z" } @@ -107,14 +106,14 @@ "pid": 10, "name": "高德电子", "type": "gaode", - "icon": "img/basemaps/gaode_vec.png", + "icon": "../../../img/mars-map-img/gaode_vec.png", "layer": "vec" }, { "pid": 10, "name": "百度影像", "type": "group", - "icon": "img/basemaps/bd-img.png", + "icon": "../../../img/mars-map-img/bd-img.png", "layers": [ { "name": "底图", "type": "baidu", "layer": "img_d" }, { "name": "注记", "type": "baidu", "layer": "img_z" } @@ -123,14 +122,14 @@ { "pid": 10, "name": "百度电子", - "icon": "img/basemaps/bd-vec.png", + "icon": "../../../img/mars-map-img/bd-vec.png", "type": "baidu", "layer": "vec" }, { "pid": 10, "name": "腾讯影像", - "icon": "img/basemaps/tencent_img.png", + "icon": "../../../img/mars-map-img/tencent_img.png", "type": "group", "layers": [ { "name": "底图", "type": "tencent", "layer": "img_d" }, @@ -140,1239 +139,17 @@ { "pid": 10, "name": "腾讯电子", - "icon": "img/basemaps/tencent_vec.png", + "icon": "../../../img/mars-map-img/tencent_vec.png", "type": "tencent", "layer": "vec" }, { "pid": 10, "name": "ArcGIS影像", - "icon": "img/basemaps/esriWorldImagery.png", + "icon": "../../../img/mars-map-img/esriWorldImagery.png", "type": "xyz", "url": "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}", "enablePickFeatures": false - }, - { - "pid": 10, - "name": "微软影像", - "icon": "img/basemaps/bingAerial.png", - "type": "bing", - "layer": "Aerial" - }, - { - "id": 2017, - "pid": 10, - "name": "蓝色底图", - "icon": "/img/basemaps/bd-c-midnight.png", - "type": "gaode", - "layer": "vec", - "chinaCRS": "GCJ02", - "invertColor": true, - "filterColor": "#4e70a6", - "brightness": 0.6, - "contrast": 1.8, - "gamma": 0.3, - "hue": 1, - "saturation": 0 - }, - { - "pid": 10, - "name": "黑色底图", - "icon": "/img/basemaps/bd-c-dark.png", - "type": "gaode", - "layer": "vec", - "chinaCRS": "GCJ02", - "invertColor": true, - "filterColor": "#909090", - "brightness": 0.6, - "contrast": 1.8, - "gamma": 0.3, - "hue": 1, - "saturation": 0 - }, - { - "pid": 10, - "name": "离线影像地图 (供参考)", - "icon": "/img/basemaps/google_img.png", - "type": "xyz", - "url": "{dataServer}/tile/img/{z}/{x}/{y}.jpg", - "chinaCRS": "GCJ02", - "maximumLevel": 13 - }, - { - "pid": 10, - "name": "单张图片 (本地离线)", - "icon": "img/basemaps/offline.png", - "type": "image", - "url": "//data.mars3d.cn/file/img/world/world.jpg" } - ], - "layers": [ - { "id": 50, "name": "辅助图层", "type": "group" }, - { "pid": 50, "type": "graticule", "name": "经纬网" }, - { - "pid": 50, - "name": "行政区划界线", - "type": "tdt", - "url": "https://t{s}.tianditu.gov.cn/DataServer?T=ibo_w&x={x}&y={y}&l={z}", - "maximumLevel": 10, - "mapSplit": false - }, - { - "pid": 50, - "name": "高德实时路况", - "type": "gaode", - "layer": "time", - "minimumTerrainLevel": 4, - "minimumLevel": 4, - "proxy": "//server.mars3d.cn/proxy/", - "mapSplit": false - }, - { - "pid": 50, - "name": "百度实时路况", - "type": "baidu", - "layer": "time", - "mapSplit": false - }, - - { "id": 60, "name": "地形", "type": "group" }, - { - "pid": 60, - "type": "terrain", - "name": "Cesium地形", - "terrain": { "type": "ion" }, - "radio": true - }, - { - "pid": 60, - "type": "terrain", - "name": "Mars3D地形", - "terrain": { "type": "xyz", "url": "{dataServer}/terrain" }, - "radio": true - }, - { - "pid": 60, - "type": "terrain", - "name": "ArcGIS地形", - "terrain": { - "type": "arcgis", - "url": "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer" - }, - "radio": true - }, - { - "pid": 60, - "type": "terrain", - "name": "无地形", - "terrain": { "type": "none" }, - "radio": true - }, - - { "id": 40, "name": "栅格数据", "type": "group" }, - { "id": 4020, "pid": 40, "name": "OGC WMS服务", "type": "group" }, - { - "pid": 4020, - "name": "教育设施点", - "type": "wms", - "url": "//server.mars3d.cn/geoserver/mars/wms", - "layers": "mars:hfjy", - "crs": "EPSG:4326", - "parameters": { "transparent": "true", "format": "image/png" }, - "popup": "名称:{项目名称}
类型:{设施类型}
面积:{用地面积}亩
位置:{具体位置}", - "mapSplit": false, - "show": false, - "flyTo": true - }, - { - "pid": 4020, - "name": "道路线", - "type": "wms", - "url": "//server.mars3d.cn/geoserver/mars/wms", - "layers": "mars:hfdl", - "crs": "EPSG:4326", - "parameters": { "transparent": "true", "format": "image/png" }, - "center": { - "lat": 31.743214, - "lng": 117.277097, - "alt": 47197.7, - "heading": 0.3, - "pitch": -78.8 - }, - "popup": "all", - "mapSplit": false, - "show": false, - "flyTo": true - }, - { - "pid": 4020, - "name": "建筑物面", - "type": "wms", - "url": "//server.mars3d.cn/geoserver/mars/wms", - "layers": "mars:hfjzw", - "crs": "EPSG:4326", - "parameters": { "transparent": "true", "format": "image/png" }, - "highlight": { - "showTime": 5000, - "fill": true, - "color": "#2deaf7", - "opacity": 0.6, - "outline": true, - "outlineWidth": 3, - "outlineColor": "#e000d9", - "outlineOpacity": 1.0, - "clampToGround": true - }, - "center": { - "lat": 31.79513, - "lng": 117.236172, - "alt": 3784.6, - "heading": 0.7, - "pitch": -42.2 - }, - "popup": "all", - "show": false, - "flyTo": true - }, - { - "pid": 4020, - "name": "规划面", - "type": "wms", - "url": "//server.mars3d.cn/geoserver/mars/wms", - "layers": "mars:hfgh", - "crs": "EPSG:4326", - "parameters": { "transparent": "true", "format": "image/png" }, - "center": { - "lat": 31.743214, - "lng": 117.277097, - "alt": 47197.7, - "heading": 0.3, - "pitch": -78.8 - }, - "popup": "all", - "show": false, - "flyTo": true - }, - { "id": 4030, "pid": 40, "name": "ArcGIS 瓦片", "type": "group" }, - { - "pid": 4030, - "name": "合肥规划图", - "type": "arcgis_cache", - "url": "{dataServer}/arcgis_cache/hfgh/_alllayers/{z}/{y}/{x}.png", - "minimumLevel": 1, - "maximumLevel": 17, - "minimumTerrainLevel": 1, - "maximumTerrainLevel": 17, - "rectangle": { - "xmin": 116.846, - "xmax": 117.642, - "ymin": 31.533, - "ymax": 32.185 - } - }, - { "id": 4010, "pid": 40, "name": "ArcGIS Dynamic", "type": "group" }, - { - "id": 401085, - "pid": 4010, - "type": "arcgis", - "name": "主要道路", - "url": "//server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer", - "layers": "24", - "highlight": { - "type": "polyline", - "color": "#2deaf7", - "width": 4, - "clampToGround": true - }, - "center": { - "lat": 31.814176, - "lng": 117.225362, - "alt": 5105.3, - "heading": 359.2, - "pitch": -83.1 - }, - "popup": "all", - "onWidget": "layer-picture-heatmap", - "mapSplit": false - }, - { - "id": 401086, - "pid": 4010, - "type": "arcgis", - "name": "建筑物", - "url": "//server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer", - "layers": "35,36,37,39", - "highlight": { - "fill": true, - "color": "#2deaf7", - "opacity": 0.6, - "outline": true, - "outlineWidth": 3, - "outlineColor": "#e000d9", - "outlineOpacity": 1.0, - "clampToGround": true - }, - "center": { - "lat": 31.816951, - "lng": 117.22898, - "alt": 2916.7, - "heading": 0.3, - "pitch": -78.8 - }, - "popup": "名称:{NAME}
层数:{floor}", - "onWidget": "layer-picture-heatmap" - }, - { - "id": 401087, - "pid": 4010, - "type": "arcgis", - "name": "规划", - "url": "//server.mars3d.cn/arcgis/rest/services/mars/guihua/MapServer", - "highlight": { - "showTime": 5000, - "fill": true, - "color": "#2deaf7", - "opacity": 0.6, - "outline": true, - "outlineWidth": 3, - "outlineColor": "#e000d9", - "outlineOpacity": 1.0, - "clampToGround": true - }, - "center": { - "lat": 31.816951, - "lng": 117.22898, - "alt": 2916.7, - "heading": 0.3, - "pitch": -78.8 - }, - "popup": [ - { "field": "用地名称", "name": "名称" }, - { "field": "用地编号", "name": "编号" }, - { "field": "规划用地", "name": "规划" }, - { - "type": "html", - "html": "
数据仅供参考
" - } - ], - "popupNoTitle": true, - "onWidget": "layer-picture-guihua" - }, - { "id": 30, "name": "矢量数据", "type": "group" }, - { "id": 3030, "pid": 30, "name": "GeoJSON数据", "type": "group" }, - { - "id": 303011, - "pid": 3030, - "type": "geojson", - "name": "平台标绘", - "url": "{dataServer}/file/geojson/mars3d-draw.json", - "popup": "{type}{name}", - "show": false, - "flyTo": true - }, - { - "pid": 3030, - "type": "geojson", - "name": "用地规划", - "url": "{dataServer}/file/geojson/guihua.json", - "symbol": { - "styleOptions": { - "opacity": 0.6, - "color": "#0000FF", - "width": 3, - "clampToGround": true - }, - "styleField": "类型", - "styleFieldOptions": { - "一类居住用地": { "color": "#FFDF7F" }, - "二类居住用地": { "color": "#FFFF00" }, - "社区服务用地": { "color": "#FF6A38" }, - "幼托用地": { "color": "#FF6A38" }, - "商住混合用地": { "color": "#FF850A" }, - "行政办公用地": { "color": "#FF00FF" }, - "文化设施用地": { "color": "#FF00FF" }, - "小学用地": { "color": "#FF7FFF" }, - "初中用地": { "color": "#FF7FFF" }, - "体育场用地": { "color": "#00A57C" }, - "医院用地": { "color": "#A5527C" }, - "社会福利用地": { "color": "#FF7F9F" }, - "商业用地": { "color": "#FF0000" }, - "商务用地": { "color": "#7F0000" }, - "营业网点用地": { "color": "#FF7F7F" }, - "一类工业用地": { "color": "#A57C52" }, - "社会停车场用地": { "color": "#C0C0C0" }, - "通信用地": { "color": "#007CA5" }, - "排水用地": { "color": "#00BFFF" }, - "公园绿地": { "color": "#00FF00" }, - "防护绿地": { "color": "#007F00" }, - "河流水域": { "color": "#7FFFFF" }, - "配建停车场": { "color": "#ffffff" }, - "道路用地": { "color": "#ffffff" } - } - }, - "popup": "{类型}", - "show": false, - "flyTo": true - }, - { - "pid": 3030, - "type": "geojson", - "name": "建筑物面", - "url": "{dataServer}/file/geojson/buildings-demo.json", - "symbol": { - "styleOptions": { - "color": "#0d3685", - "outlineColor": "#0d3685", - "opacity": 0.8 - } - }, - "buildings": { "cloumn": "floors", "height": "flo_height" }, - "popup": "all", - "flyTo": true, - "flyToOptions": { "minHeight": 2000 } - }, - { - "pid": 3030, - "type": "geojson", - "name": "安徽各市", - "url": "{dataServer}/file/geojson/areas/340000_full.json", - "symbol": { - "type": "polygon", - "styleOptions": { - "materialType": "PolyGradient", - "materialOptions": { - "color": "rgb(15,176,255)", - "opacity": 0.7, - "alphaPower": 1.3 - }, - "label": { - "text": "{name}", - "opacity": 1, - "font_size": 25, - "color": "#ffffff", - "outline": true, - "outlineColor": "#000000", - "outlineWidth": 3, - "scaleByDistance": true, - "scaleByDistance_far": 2743804, - "scaleByDistance_farValue": 0.3, - "scaleByDistance_near": 10000, - "scaleByDistance_nearValue": 1, - "distanceDisplayCondition": true, - "distanceDisplayCondition_far": 2743804, - "distanceDisplayCondition_near": 0 - } - } - }, - "popup": "{name}", - "show": false, - "flyTo": true - }, - { - "pid": 3030, - "type": "geojson", - "name": "中国省界", - "url": "{dataServer}/file/geojson/areas/100000_full.json", - "symbol": { - "type": "polylineP", - "styleOptions": { - "color": "#ffffff", - "width": 2, - "opacity": 0.8, - "label": { - "text": "{name}", - "position": "center", - "font_size": 30, - "color": "#ffffff", - "outline": true, - "outlineColor": "#000000", - "scaleByDistance": true, - "scaleByDistance_far": 60000000, - "scaleByDistance_farValue": 0.2, - "scaleByDistance_near": 1000000, - "scaleByDistance_nearValue": 1, - "distanceDisplayCondition": true, - "distanceDisplayCondition_far": 12000000, - "distanceDisplayCondition_near": 0 - } - } - }, - "show": false, - "flyTo": true - }, - { - "pid": 3030, - "type": "geojson", - "name": "西藏垭口", - "url": "{dataServer}/file/geojson/xizangyakou.json", - "symbol": { - "styleOptions": { - "image": "//data.mars3d.cn/img/marker/mark-red.png", - "scaleByDistance": true, - "scaleByDistance_far": 5000000, - "scaleByDistance_farValue": 0.5, - "scaleByDistance_near": 1000, - "scaleByDistance_nearValue": 1, - "verticalOrigin": 1, - "horizontalOrigin": 0, - "clampToGround": true, - "label": { - "text": "{NAME}", - "font_size": 25, - "color": "#ffff00", - "font_family": "微软雅黑", - "outline": true, - "outlineColor": "#000000", - "pixelOffsetY": -40, - "scaleByDistance": true, - "scaleByDistance_far": 1000000, - "scaleByDistance_farValue": 0.5, - "scaleByDistance_near": 1000, - "scaleByDistance_nearValue": 1, - "distanceDisplayCondition": true, - "distanceDisplayCondition_far": 1000000, - "distanceDisplayCondition_near": 0, - "visibleDepth": true - } - } - }, - "popup": [ - { "field": "NAME", "name": "名称" }, - { - "type": "details", - "callback": "showPopupDetails", - "field": "图片", - "className": "mars3d-popup-btn-custom" - } - ], - "show": false, - "flyTo": true - }, - { - "pid": 3030, - "type": "geojson", - "name": "体育设施点", - "url": "{dataServer}/file/geojson/hfty-point.json", - "symbol": { - "styleOptions": { - "image": "//data.mars3d.cn/img/marker/mark-red.png", - "scale": 1, - "scaleByDistance": true, - "scaleByDistance_far": 20000, - "scaleByDistance_farValue": 0.5, - "scaleByDistance_near": 1000, - "scaleByDistance_nearValue": 1, - "verticalOrigin": 1, - "horizontalOrigin": 0, - "clampToGround": true, - "label": { - "text": "{项目名称}", - "font_size": 25, - "color": "#ffffff", - "outline": true, - "outlineColor": "#000000", - "pixelOffsetY": -25, - "scaleByDistance": true, - "scaleByDistance_far": 80000, - "scaleByDistance_farValue": 0.5, - "scaleByDistance_near": 1000, - "scaleByDistance_nearValue": 1, - "distanceDisplayCondition": true, - "distanceDisplayCondition_far": 80000, - "distanceDisplayCondition_near": 0 - } - } - }, - "popup": [ - { "field": "项目名称", "name": "项目名称" }, - { "field": "建设性质", "name": "建设性质" }, - { "field": "设施级别", "name": "设施级别" }, - { "field": "所属区县", "name": "所属区县" }, - { "field": "建筑内容及", "name": "建筑内容" }, - { "field": "新增用地(", "name": "新增用地" }, - { "field": "开工", "name": "开工" }, - { "field": "总投资(万", "name": "总投资" }, - { "field": "资金来源", "name": "资金来源" }, - { "field": "初步选址", "name": "初步选址" }, - { "field": "设施类型", "name": "设施类型" }, - { "field": "设施等级", "name": "设施等级" }, - { "field": "所在区县", "name": "所在区县" }, - { "field": "具体位置", "name": "具体位置" }, - { "field": "建设内容(", "name": "建设内容" }, - { - "field": "用地面积(", - "name": "用地面积", - "format": "mars3d.MeasureUtil.formatArea" - }, - { "field": "设施规模(", "name": "设施规模" }, - { "field": "举办者类型", "name": "举办者类型" }, - { "field": "开工时间", "name": "开工时间" }, - { "field": "总投资额(", "name": "总投资额", "unit": "亿元" }, - { "field": "项目推进主", "name": "项目推进主体" }, - { "field": "项目进度", "name": "项目进度" }, - { "field": "项目来源", "name": "项目来源" }, - { "field": "备注", "name": "备注" } - ], - "show": false, - "flyTo": true - }, - { "id": 3070, "pid": 30, "name": "GeoServer WFS", "type": "group" }, - { - "pid": 3070, - "type": "wfs", - "name": "建筑物面", - "url": "//server.mars3d.cn/geoserver/mars/ows", - "layer": "mars:hfjzw", - "parameters": { "maxFeatures": 500 }, - "minimumLevel": 15, - "symbol": { - "type": "polygonP", - "styleOptions": { - "color": "#00469c", - "outline": false, - "opacity": 1 - } - }, - "buildings": { "cloumn": "floor" }, - "center": { - "lat": 31.818396, - "lng": 117.229083, - "alt": 2554.4, - "heading": 359.2, - "pitch": -83.1 - }, - "popup": "名称:{NAME}
层数:{floor}" - }, - { - "pid": 3070, - "name": "教育设施点", - "type": "wfs", - "url": "//server.mars3d.cn/geoserver/mars/ows", - "layer": "mars:hfjy", - "parameters": { "maxFeatures": 500 }, - "minimumLevel": 13, - "symbol": { - "type": "billboardP", - "styleOptions": { - "image": "//data.mars3d.cn/img/marker/mark-red.png", - "scaleByDistance": true, - "scaleByDistance_far": 20000, - "scaleByDistance_farValue": 0.6, - "scaleByDistance_near": 1000, - "scaleByDistance_nearValue": 1, - "clampToGround": true, - "label": { - "text": "{项目名称}", - "font_size": 15, - "color": "#ffffff", - "outline": true, - "outlineColor": "#000000", - "pixelOffsetY": -30, - "distanceDisplayCondition": true, - "distanceDisplayCondition_far": 2000, - "distanceDisplayCondition_near": 0 - } - } - }, - "center": { - "lat": 31.812256, - "lng": 117.229873, - "alt": 4683.91, - "heading": 357.4, - "pitch": -65.4 - }, - "popup": "all" - }, - { "id": 3010, "pid": 30, "name": "ArcGIS WFS", "type": "group" }, - { - "pid": 3010, - "type": "arcgis_wfs", - "name": "兴趣点", - "url": "//server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/1", - "where": " 1=1 ", - "minimumLevel": 15, - "center": { - "lat": 31.818396, - "lng": 117.229083, - "alt": 2554.4, - "heading": 359.2, - "pitch": -83.1 - }, - "symbol": { - "type": "billboardP", - "styleOptions": { - "image": "//data.mars3d.cn/img/marker/mark-blue.png", - "scaleByDistance": true, - "scaleByDistance_far": 20000, - "scaleByDistance_farValue": 0.6, - "scaleByDistance_near": 1000, - "scaleByDistance_nearValue": 1, - "clampToGround": true, - "label": { - "text": "{NAME}", - "font_size": 15, - "color": "#ffffff", - "outline": true, - "outlineColor": "#000000", - "pixelOffsetY": -30, - "distanceDisplayCondition": true, - "distanceDisplayCondition_far": 3000, - "distanceDisplayCondition_near": 0 - } - }, - "styleField": "address", - "styleFieldOptions": { - "AB03": { - "image": "//data.mars3d.cn/img/marker/mark-red.png" - }, - "A980": { - "image": "//data.mars3d.cn/img/marker/mark-blue.png" - }, - "A900": { - "image": "//data.mars3d.cn/img/marker/mark-green.png" - } - } - }, - "popup": "名称:{NAME}
地址:{address}", - "show": false - }, - { - "pid": 3010, - "type": "arcgis_wfs", - "name": "道路", - "url": "//server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/28", - "minimumLevel": 14, - "symbol": { - "type": "polylineP", - "styleOptions": { - "color": "#3388ff", - "width": 3, - "clampToGround": true - }, - "styleField": "NAME", - "styleFieldOptions": { - "祁门路": { "color": "#8744c0", "width": 3 }, - "东流路": { "color": "#f7ba2a", "width": 3 }, - "翡翠路": { "color": "#20a0ff", "width": 3 }, - "岳西路": { "color": "#50bfff", "width": 3 } - } - }, - "popup": "名称:{NAME}", - "center": { - "lat": 31.814176, - "lng": 117.225362, - "alt": 5105.3, - "heading": 359.2, - "pitch": -83.1 - } - }, - { - "pid": 3010, - "type": "arcgis_wfs", - "name": "建筑物面", - "url": "//server.mars3d.cn/arcgis/rest/services/mars/hefei/MapServer/37", - "minimumLevel": 15, - "symbol": { - "styleOptions": { - "color": "#0d3685", - "outlineColor": "#0d3685", - "opacity": 0.8 - } - }, - "buildings": { "cloumn": "floor" }, - "debuggerTileInfo": false, - "center": { - "lat": 31.816951, - "lng": 117.22898, - "alt": 1916.7, - "heading": 0.3, - "pitch": -78.8 - }, - "popup": "名称:{NAME}
层数:{floor}" - }, - { "id": 3060, "pid": 30, "name": "CZML数据", "type": "group" }, - { - "id": 306010, - "pid": 3060, - "type": "czml", - "name": "汽车", - "url": "{dataServer}/file/czml/car.czml", - "center": { - "lat": 40.894745, - "lng": 121.920252, - "alt": 904, - "heading": 64, - "pitch": -67 - }, - "onWidget": "control-clock", - "radio": true, - "flyTo": true - }, - { - "id": 306011, - "pid": 3060, - "type": "czml", - "name": "卫星轨道", - "url": "{dataServer}/file/czml/satellite-simple.czml", - "popup": "all", - "onWidget": "control-clock", - "radio": true, - "flyTo": true - }, - { "id": 3050, "pid": 30, "name": "KML数据", "type": "group" }, - { - "pid": 3050, - "type": "kml", - "name": "海上安全警告", - "url": "{dataServer}/file/kml/NAVWARN.kmz", - "popup": "all" - }, - { - "pid": 3050, - "type": "kml", - "name": "国境线", - "url": "{dataServer}/file/kml/countryboundary.kml", - "symbol": { "styleOptions": { "color": "#FED976", "width": 2 } } - }, - { - "pid": 3050, - "type": "kml", - "name": "省界线", - "url": "{dataServer}/file/kml/province.kml", - "symbol": { "styleOptions": { "color": "#00FF00", "width": 2 } } - }, - { "id": 20, "name": "三维模型", "type": "group" }, - { "id": 2010, "pid": 20, "name": "gltf模型", "type": "group" }, - { - "pid": 2010, - "type": "graphic", - "name": "风力发电机", - "data": [ - { - "type": "modelP", - "position": [117.219071, 31.828783, 39.87], - "style": { - "url": "//data.mars3d.cn/gltf/mars/fengche.gltf", - "scale": 50, - "heading": -93 - } - } - ], - "popup": "示例信息,这是一个风力发电机", - "center": { - "lat": 31.821083, - "lng": 117.21832, - "alt": 832.64, - "heading": 2.3, - "pitch": -39.2 - } - }, - { - "pid": 2010, - "type": "graphic", - "name": "警车", - "data": [ - { - "type": "modelP", - "position": [117.217458, 31.815349, 35.03], - "style": { - "url": "//data.mars3d.cn/gltf/mars/jingche/jingche.gltf", - "scale": 2, - "heading": -95, - "clampToGround": true - } - } - ], - "center": { - "lat": 31.815363, - "lng": 117.215958, - "alt": 107.35, - "heading": 90.7, - "pitch": -26.1 - } - }, - { "id": 2040, "pid": 20, "name": "城市白模", "type": "group" }, - { - "id": 204011, - "pid": 2040, - "type": "3dtiles", - "name": "合肥市区", - "url": "{dataServer}/3dtiles/jzw-hefei/tileset.json", - "maximumScreenSpaceError": 1, - "maximumMemoryUsage": 1024, - "marsJzwStyle": true, - "highlight": { "type": "click", "color": "#FFFF00" }, - "popup": [ - { "field": "objectid", "name": "编号" }, - { "field": "name", "name": "名称" }, - { "field": "height", "name": "楼高", "unit": "米" } - ], - "center": { - "lat": 31.786281, - "lng": 117.223716, - "alt": 3718, - "heading": 2, - "pitch": -45 - } - }, - { - "id": 204012, - "pid": 2040, - "type": "3dtiles", - "name": "上海市区", - "url": "{dataServer}/3dtiles/jzw-shanghai/tileset.json", - "maximumScreenSpaceError": 4, - "maximumMemoryUsage": 1024, - "style": { - "color": { - "conditions": [ - ["${floor} >= 200", "rgba(45, 0, 75, 0.5)"], - ["${floor} >= 100", "rgb(170, 162, 204)"], - ["${floor} >= 50", "rgb(224, 226, 238)"], - ["${floor} >= 25", "rgb(252, 230, 200)"], - ["${floor} >= 10", "rgb(248, 176, 87)"], - ["${floor} >= 5", "rgb(198, 106, 11)"], - ["true", "rgb(127, 59, 8)"] - ] - } - }, - "highlight": { "type": "click", "color": "#FFFF00" }, - "popup": [ - { "field": "name", "name": "名称" }, - { "field": "floor", "name": "楼层" } - ], - "center": { - "lat": 31.257341, - "lng": 121.466139, - "alt": 2170.8, - "heading": 122.2, - "pitch": -31.8 - } - }, - - { "id": 2050, "pid": 20, "name": "点云", "type": "group" }, - { - "id": 202016, - "pid": 2050, - "type": "3dtiles", - "name": "高压线塔杆", - "url": "//data.mars3d.cn/3dtiles/pnts-ganta/tileset.json", - "maximumScreenSpaceError": 1, - "position": { "alt": 31 }, - "style": { - "color": { - "conditions": [ - [ - "(${Classification} >= 4) && (${Classification} < 5) ", - "color('#DC143C')" - ], - [ - "(${Classification} >= 7) && (${Classification} < 8) ", - "color('#7B68EE')" - ], - [ - "(${Classification} >= 16) && (${Classification} < 17) ", - "color('#00CED1')" - ], - [ - "(${Classification} >= 17) && (${Classification} < 18) ", - "color('#3CB371')" - ], - [ - "(${Classification} >= 18) && (${Classification} < 19) ", - "color('#FFFF00')" - ], - [ - "(${Classification} >= 19) && (${Classification} < 20) ", - "color('#FFA500')" - ], - [ - "(${Classification} >= 20) && (${Classification} < 21) ", - "color('#FF6347')" - ] - ] - } - }, - "hasOpacity": false, - "center": { - "lat": 31.504746, - "lng": 118.264278, - "alt": 580, - "heading": 29, - "pitch": -49 - } - }, - { "id": 2060, "pid": 20, "name": "BIM模型", "type": "group" }, - { - "id": 20601121, - "pid": 2060, - "type": "3dtiles", - "name": "大学教学楼", - "url": "{dataServer}/3dtiles/bim-daxue/tileset.json", - "position": { "lng": 117.251229, "lat": 31.844015, "alt": 31.2 }, - "highlight": { "type": "click", "color": "#FFFF00" }, - "popup": "all", - "scenetree": "scenetree.json", - "center": { - "lat": 31.842516, - "lng": 117.25107, - "alt": 145, - "heading": 8, - "pitch": -39 - } - }, - { - "pid": 2060, - "type": "3dtiles", - "name": "轻轨地铁站", - "url": "{dataServer}/3dtiles/bim-ditiezhan/tileset.json", - "position": { "lng": 117.203994, "lat": 31.857999, "alt": 28.9 }, - "rotation": { "z": 168.1 }, - "highlight": { "type": "click", "color": "#00FF00" }, - "popup": "all", - "scenetree": "scenetree.json", - "center": { - "lat": 31.856125, - "lng": 117.204513, - "alt": 155, - "heading": 350, - "pitch": -31 - } - }, - { - "id": 206012, - "pid": 2060, - "type": "3dtiles", - "name": "桥梁", - "url": "{dataServer}/3dtiles/bim-qiaoliang/tileset.json", - "position": { "lng": 117.096906, "lat": 31.851564, "alt": 45 }, - "rotation": { "z": 17.5 }, - "maximumScreenSpaceError": 16, - "maximumMemoryUsage": 1024, - "skipLevelOfDetail": true, - "loadSiblings": true, - "cullRequestsWhileMoving": true, - "cullRequestsWhileMovingMultiplier": 10, - "preferLeaves": true, - "progressiveResolutionHeightFraction": 0.5, - "dynamicScreenSpaceError": true, - "preloadWhenHidden": true, - "center": { - "lat": 31.849357, - "lng": 117.099194, - "alt": 306.2, - "heading": 327.1, - "pitch": -30.9 - }, - "scenetree": "scenetree.json", - "highlight": { "type": "click", "color": "#00FF00" }, - "popup": "all" - }, - { "id": 2020, "pid": 20, "name": "人工建模", "type": "group" }, - { - "id": 202013, - "pid": 2020, - "type": "3dtiles", - "name": "地下管网", - "url": "{dataServer}/3dtiles/max-piping/tileset.json", - "position": { "lng": 117.215457, "lat": 31.843363, "alt": -3.6 }, - "rotation": { "z": 336.7 }, - "maximumScreenSpaceError": 2, - "maximumMemoryUsage": 1024, - "highlight": { "type": "click", "color": "#00FF00" }, - "popup": "all", - "center": { - "lat": 31.838821, - "lng": 117.216402, - "alt": 461, - "heading": 0, - "pitch": -46 - }, - "msg": "演示数据,地下数据拖动时会在地面漂移" - }, - { - "id": 202012, - "pid": 2020, - "type": "3dtiles", - "name": "石化工厂", - "url": "{dataServer}/3dtiles/max-shihua/tileset.json", - "position": { "lng": 117.077158, "lat": 31.659116, "alt": 24.6 }, - "maximumScreenSpaceError": 1, - "maximumMemoryUsage": 1024, - "highlight": { "type": "click", "color": "#00FF00" }, - "popup": "all", - "scenetree": "scenetree.json", - "center": { - "lat": 31.654916, - "lng": 117.08278, - "alt": 279, - "heading": 316, - "pitch": -29 - } - }, - { - "id": 202030, - "pid": 2020, - "name": "水利闸门", - "type": "group", - "center": { - "lat": 29.794301, - "lng": 121.47998, - "alt": 262, - "heading": 191, - "pitch": -35 - } - }, - { - "pid": 202030, - "name": "闸门", - "type": "graphic", - "data": [ - { - "type": "modelP", - "position": [121.479813, 29.791278, 16], - "style": { - "url": "//data.mars3d.cn/gltf/mars/zhamen.glb", - "heading": 105 - } - } - ], - "center": { - "lat": 29.791607, - "lng": 121.479925, - "alt": 27, - "heading": 198, - "pitch": -18 - } - }, - { - "id": 202011, - "pid": 202030, - "type": "3dtiles", - "name": "整体", - "url": "{dataServer}/3dtiles/max-fsdzm/tileset.json", - "position": { "alt": 15.2 }, - "maximumScreenSpaceError": 1, - "maximumMemoryUsage": 1024, - "center": { - "lat": 29.792675, - "lng": 121.480207, - "alt": 190.8, - "heading": 196.1, - "pitch": -49 - } - }, - { "id": 2030, "pid": 20, "name": "倾斜摄影", "type": "group" }, - { - "id": 203014, - "pid": 2030, - "type": "3dtiles", - "name": "县城社区", - "url": "{dataServer}/3dtiles/qx-shequ/tileset.json", - "position": { "alt": 11.5 }, - "maximumScreenSpaceError": 2, - "maximumMemoryUsage": 2048, - "dynamicScreenSpaceError": true, - "cullWithChildrenBounds": false, - "center": { - "lat": 28.440864, - "lng": 119.486477, - "alt": 588.23, - "heading": 268.6, - "pitch": -37.8 - }, - "show": false, - "flyTo": false - }, - { - "id": 203015, - "pid": 2030, - "name": "合肥天鹅湖", - "type": "3dtiles", - "url": "{dataServer}/3dtiles/qx-teh/tileset.json", - "position": { "lng": 117.218434, "lat": 31.81807, "alt": 163 }, - "maximumScreenSpaceError": 16, - "maximumMemoryUsage": 1024, - "dynamicScreenSpaceError": true, - "cullWithChildrenBounds": false, - "skipLevelOfDetail": true, - "preferLeaves": true, - "center": { - "lat": 31.795308, - "lng": 117.21948, - "alt": 1820, - "heading": 0, - "pitch": -39 - } - }, - { - "pid": 2030, - "type": "3dtiles", - "name": "大雁塔", - "url": "{dataServer}/3dtiles/qx-dyt/tileset.json", - "position": { "alt": -27 }, - "maximumScreenSpaceError": 1, - "maximumMemoryUsage": 1024, - "center": { - "lat": 34.215516, - "lng": 108.960251, - "alt": 834, - "heading": 4, - "pitch": -48 - }, - "flat": { - "enabled": true, - "flatHeight": 420 - }, - "flyTo": false, - "show": false - }, - { - "id": 203013, - "pid": 2030, - "type": "geojson", - "name": "文庙-单体化", - "url": " {dataServer}/file/geojson/dth-wm.json", - "symbol": { - "type": "polygonP", - "styleOptions": { - "color": "rgba(255, 255, 255, 0.01)", - "clampToGround": true, - "classification": true, - "buffer": 1, - "highlight": { - "color": "rgba(255,255,0,0.5)" - } - } - }, - "popup": [ - { "field": "name", "name": "房屋名称" }, - { "field": "jznf", "name": "建造年份" }, - { "field": "ssdw", "name": "所属单位" }, - { "field": "remark", "name": "备注信息" } - ] - }, - { - "id": 203012, - "pid": 2030, - "type": "3dtiles", - "name": "文庙", - "url": "{dataServer}/3dtiles/qx-simiao/tileset.json", - "position": { "alt": 80.6 }, - "maximumScreenSpaceError": 2, - "maximumMemoryUsage": 2048, - "dynamicScreenSpaceError": true, - "cullWithChildrenBounds": false, - "skipLevelOfDetail": true, - "preferLeaves": true, - "center": { - "lat": 33.589536, - "lng": 119.032216, - "alt": 145.08, - "heading": 3.1, - "pitch": -22.9 - } - }, - { "id": 99, "name": "数据图层", "type": "group" } ] } diff --git a/src/main/resources/static/js/synthesisQuery/digitalSignage-new.js b/src/main/resources/static/js/synthesisQuery/digitalSignage-new.js index 40f27f5..79eb064 100644 --- a/src/main/resources/static/js/synthesisQuery/digitalSignage-new.js +++ b/src/main/resources/static/js/synthesisQuery/digitalSignage-new.js @@ -2,17 +2,2684 @@ let map = null; // 地图实例 let treeData = []; // 组织机构树数据 let nodeId = ""; // 当前选中的节点ID let cablewayList = []; // 索道列表 -let towerList = []; // 塔列表 +let towerList = [ + { + id: 159, + towerName: "N1625", + baiduLon: "106.88646740334597", + baiduLat: "33.700951744939616", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: "2025-05-18", + time5: "2025-05-18", + time6: "2025-05-18", + time7: "2025-05-18", + time8: "2025-06-08", + time9: "2025-06-08", + time10: null, + existSpan: 0, + towerProgress: 9, + }, + { + id: 160, + towerName: "N1626", + baiduLon: "106.89028474086506", + baiduLat: "33.69829100705979", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: "2025-05-18", + time5: "2025-05-18", + time6: "2025-05-18", + time7: "2025-05-18", + time8: "2025-06-08", + time9: "2025-06-08", + time10: null, + existSpan: 0, + towerProgress: 9, + }, + { + id: 161, + towerName: "N1627", + baiduLon: "106.89238887950556", + baiduLat: "33.69682637914991", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: "2025-05-18", + time5: "2025-05-18", + time6: "2025-05-18", + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 6, + }, + { + id: 162, + towerName: "N1628", + baiduLon: "106.89738088775557", + baiduLat: "33.69483372250299", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: "2025-05-18", + time5: "2025-05-18", + time6: "2025-05-18", + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 1, + towerProgress: 6, + }, + { + id: 163, + towerName: "N1629", + baiduLon: "106.9003291662435", + baiduLat: "33.69379532140319", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: "2025-05-18", + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 1, + towerProgress: 4, + }, + { + id: 164, + towerName: "N1630", + baiduLon: "106.90434036919319", + baiduLat: "33.6923821685985", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 3, + }, + { + id: 165, + towerName: "N1631", + baiduLon: "106.9096172171291", + baiduLat: "33.69051553273442", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-05-18", + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 3, + }, + { + id: 166, + towerName: "N1632", + baiduLon: "106.91221471544226", + baiduLat: "33.68959255444022", + time1: "2025-05-18", + time2: "2025-05-18", + time3: "2025-06-05", + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 3, + }, + { + id: 167, + towerName: "N1633", + baiduLon: "106.9180613717821", + baiduLat: "33.687501736760396", + time1: "2025-05-18", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 168, + towerName: "N1634", + baiduLon: "106.92270655632997", + baiduLat: "33.68582552709554", + time1: "2025-05-18", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 169, + towerName: "N1635", + baiduLon: "106.92498856210685", + baiduLat: "33.68499621636022", + time1: "2025-05-18", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 170, + towerName: "N1636", + baiduLon: "106.9305267748522", + baiduLat: "33.68296873362536", + time1: "2025-05-18", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 171, + towerName: "N1637", + baiduLon: "106.9329949967278", + baiduLat: "33.68205848602869", + time1: "2025-05-18", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 172, + towerName: "N1638", + baiduLon: "106.93828466115669", + baiduLat: "33.676992660601165", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 173, + towerName: "N1639", + baiduLon: "106.94173374844513", + baiduLat: "33.673683202707814", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 174, + towerName: "N1640", + baiduLon: "106.94649706492352", + baiduLat: "33.66910694957852", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 175, + towerName: "N1641", + baiduLon: "106.95359152748001", + baiduLat: "33.66228180606567", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 176, + towerName: "N1642", + baiduLon: "106.9598697289315", + baiduLat: "33.65624025801406", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 177, + towerName: "N1643", + baiduLon: "106.96707458963886", + baiduLat: "33.64931335834796", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 178, + towerName: "N1644", + baiduLon: "106.96752385868376", + baiduLat: "33.646090556494485", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 179, + towerName: "N1645", + baiduLon: "106.96965840581376", + baiduLat: "33.64015145834369", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 180, + towerName: "N1646", + baiduLon: "106.97066438335538", + baiduLat: "33.63780210059811", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 181, + towerName: "N1647", + baiduLon: "106.97433064932336", + baiduLat: "33.63459112065854", + time1: "2025-06-08", + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 1, + }, + { + id: 182, + towerName: "N1648", + baiduLon: "106.97975442670015", + baiduLat: "33.62985340560501", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 183, + towerName: "N1649", + baiduLon: "106.98257619354851", + baiduLat: "33.62739517838416", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 184, + towerName: "N1650", + baiduLon: "106.98691118503437", + baiduLat: "33.62362824988726", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 185, + towerName: "N1651", + baiduLon: "106.98875401791942", + baiduLat: "33.622030228307125", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 186, + towerName: "N1652", + baiduLon: "106.99127147684132", + baiduLat: "33.614651140748265", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 187, + towerName: "N1653", + baiduLon: "106.99810080408797", + baiduLat: "33.612189708638155", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 188, + towerName: "N1654", + baiduLon: "107.0002526011955", + baiduLat: "33.6114208962854", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 189, + towerName: "N1655", + baiduLon: "107.00211025515449", + baiduLat: "33.61075951665829", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 190, + towerName: "N1656", + baiduLon: "107.00387012732007", + baiduLat: "33.6101344207792", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 191, + towerName: "N1657", + baiduLon: "107.01253439155236", + baiduLat: "33.60970614045862", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 192, + towerName: "N1658", + baiduLon: "107.01491490461564", + baiduLat: "33.60775702990676", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 193, + towerName: "N1659", + baiduLon: "107.01944532671492", + baiduLat: "33.604048083850465", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 194, + towerName: "N1660", + baiduLon: "107.02210449781295", + baiduLat: "33.60186988881606", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 195, + towerName: "N1661", + baiduLon: "107.02660556526162", + baiduLat: "33.59817819719097", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 196, + towerName: "N1662", + baiduLon: "107.03310085996674", + baiduLat: "33.594569469746865", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 197, + towerName: "N1663", + baiduLon: "107.03946534101858", + baiduLat: "33.59100952543835", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 198, + towerName: "N1664", + baiduLon: "107.04324516097589", + baiduLat: "33.58515597961924", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 199, + towerName: "N1665", + baiduLon: "107.04406869332647", + baiduLat: "33.57639158525642", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 200, + towerName: "N1666", + baiduLon: "107.0444066517986", + baiduLat: "33.572808311936555", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 201, + towerName: "N1667", + baiduLon: "107.04468075276424", + baiduLat: "33.5699062730769", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 202, + towerName: "N1668", + baiduLon: "107.04522799379407", + baiduLat: "33.564127717224785", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 203, + towerName: "N1669", + baiduLon: "107.04577208252945", + baiduLat: "33.558394186880136", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 204, + towerName: "N1670", + baiduLon: "107.0476355403751", + baiduLat: "33.5552376694631", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 205, + towerName: "N1671", + baiduLon: "107.0507857531852", + baiduLat: "33.54989774018444", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 206, + towerName: "N1672", + baiduLon: "107.05228450385073", + baiduLat: "33.548689726233455", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 207, + towerName: "N1673", + baiduLon: "107.05489548398486", + baiduLat: "33.54658158464499", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 208, + towerName: "N1674", + baiduLon: "107.05684436089078", + baiduLat: "33.54379581710383", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 209, + towerName: "N1675", + baiduLon: "107.05879303713415", + baiduLat: "33.54100838095082", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 210, + towerName: "N1676", + baiduLon: "107.06111635626243", + baiduLat: "33.538994336040695", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 211, + towerName: "N1677", + baiduLon: "107.06317325004818", + baiduLat: "33.53720875592299", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 212, + towerName: "N1678", + baiduLon: "107.06439658363134", + baiduLat: "33.536145577990986", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 213, + towerName: "N1679", + baiduLon: "107.06762079766484", + baiduLat: "33.53502747746021", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 214, + towerName: "N1680", + baiduLon: "107.06930516644195", + baiduLat: "33.53444167638022", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 215, + towerName: "N1681", + baiduLon: "107.07624864581945", + baiduLat: "33.53342191892645", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 216, + towerName: "N1682", + baiduLon: "107.08154363582442", + baiduLat: "33.5310902462067", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 217, + towerName: "N1683", + baiduLon: "107.08993563986478", + baiduLat: "33.52740394448912", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 218, + towerName: "N1684", + baiduLon: "107.09557267697534", + baiduLat: "33.52494258953695", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 219, + towerName: "N1685", + baiduLon: "107.10037727447943", + baiduLat: "33.52285837121811", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 220, + towerName: "N1686", + baiduLon: "107.10364750780478", + baiduLat: "33.52158862562809", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 221, + towerName: "N1687", + baiduLon: "107.10846453262809", + baiduLat: "33.51973223148524", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 222, + towerName: "N1688", + baiduLon: "107.11181360703068", + baiduLat: "33.51909205195407", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 223, + towerName: "N1689", + baiduLon: "107.1190312146702", + baiduLat: "33.51774007671119", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 224, + towerName: "N1690", + baiduLon: "107.12327793191801", + baiduLat: "33.517539827710856", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 225, + towerName: "N1691", + baiduLon: "107.13086378394082", + baiduLat: "33.51720350226726", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 226, + towerName: "N1692", + baiduLon: "107.13616355549898", + baiduLat: "33.51697698928074", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 227, + towerName: "N1693", + baiduLon: "107.14071279493577", + baiduLat: "33.51678244906243", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 228, + towerName: "N1694", + baiduLon: "107.14305988460197", + baiduLat: "33.51668042575018", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 229, + towerName: "N1695", + baiduLon: "107.15334861272618", + baiduLat: "33.51924451640732", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 230, + towerName: "N1696", + baiduLon: "107.15824908235453", + baiduLat: "33.5204400901242", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 231, + towerName: "N1697", + baiduLon: "107.16202273226484", + baiduLat: "33.52134654031544", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 232, + towerName: "N1698", + baiduLon: "107.17055131491561", + baiduLat: "33.52011467981102", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 233, + towerName: "N1699", + baiduLon: "107.17815871406033", + baiduLat: "33.51896559856658", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 234, + towerName: "N1700", + baiduLon: "107.18001059744363", + baiduLat: "33.51867917069031", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 235, + towerName: "N1701", + baiduLon: "107.18606800246044", + baiduLat: "33.51772899954368", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 236, + towerName: "N1702", + baiduLon: "107.18920326565288", + baiduLat: "33.51723052211384", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 237, + towerName: "N1703", + baiduLon: "107.19660835559884", + baiduLat: "33.5175057248704", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 238, + towerName: "N1704", + baiduLon: "107.20533103305648", + baiduLat: "33.515565363481976", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 239, + towerName: "N1705", + baiduLon: "107.20862535724639", + baiduLat: "33.51574013897916", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 240, + towerName: "N1706", + baiduLon: "107.21325768073731", + baiduLat: "33.51599615824992", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 241, + towerName: "N1707", + baiduLon: "107.22178964471689", + baiduLat: "33.51650862624162", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 242, + towerName: "N1708", + baiduLon: "107.22665447356256", + baiduLat: "33.51537989876462", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 243, + towerName: "N1709", + baiduLon: "107.23400914823021", + baiduLat: "33.51371143843012", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 244, + towerName: "N1710", + baiduLon: "107.23820334156078", + baiduLat: "33.512779775414145", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 245, + towerName: "N1711", + baiduLon: "107.24164261532059", + baiduLat: "33.51202508648184", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 246, + towerName: "N1712", + baiduLon: "107.2498494998087", + baiduLat: "33.51025173724062", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 247, + towerName: "N1713", + baiduLon: "107.25439894212967", + baiduLat: "33.509063677486544", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 248, + towerName: "N1714", + baiduLon: "107.26123725021769", + baiduLat: "33.50728244108538", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 249, + towerName: "N1715", + baiduLon: "107.26442692232902", + baiduLat: "33.50644924751708", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 250, + towerName: "N1716", + baiduLon: "107.27231543218565", + baiduLat: "33.504374917282064", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 251, + towerName: "N1717", + baiduLon: "107.27630860132699", + baiduLat: "33.50331292798974", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 252, + towerName: "N1718", + baiduLon: "107.28093765204066", + baiduLat: "33.50206852113215", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 253, + towerName: "N1719", + baiduLon: "107.2851483278103", + baiduLat: "33.50092191348861", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 254, + towerName: "N1720", + baiduLon: "107.28861003397485", + baiduLat: "33.49996904944689", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 255, + towerName: "N1721", + baiduLon: "107.29470024712839", + baiduLat: "33.49827086210862", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 256, + towerName: "N1722", + baiduLon: "107.29921837953546", + baiduLat: "33.496994333529614", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 257, + towerName: "N1723", + baiduLon: "107.30362201120606", + baiduLat: "33.49769765852011", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 258, + towerName: "N1724", + baiduLon: "107.30828207421504", + baiduLat: "33.49843051993899", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 259, + towerName: "N1725", + baiduLon: "107.31409706627703", + baiduLat: "33.49798814696198", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 260, + towerName: "N1726", + baiduLon: "107.31636291865334", + baiduLat: "33.49781449994312", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 261, + towerName: "N1727", + baiduLon: "107.3198278246054", + baiduLat: "33.49754936191977", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 262, + towerName: "N1728", + baiduLon: "107.32388024657631", + baiduLat: "33.49724169044543", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 263, + towerName: "N1729", + baiduLon: "107.32694773744468", + baiduLat: "33.49701234734956", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 264, + towerName: "N1730", + baiduLon: "107.33237601593673", + baiduLat: "33.49598376231999", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 265, + towerName: "N1731", + baiduLon: "107.3338979538333", + baiduLat: "33.49594040770004", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 266, + towerName: "N1732", + baiduLon: "107.33825910838863", + baiduLat: "33.49582498784957", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 267, + towerName: "N1733", + baiduLon: "107.34265738747352", + baiduLat: "33.49572295968462", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 268, + towerName: "N1734", + baiduLon: "107.34744807384682", + baiduLat: "33.49563121548856", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 269, + towerName: "N1735", + baiduLon: "107.35415843337002", + baiduLat: "33.49468099740889", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 270, + towerName: "N1736", + baiduLon: "107.35983608078578", + baiduLat: "33.49390418100815", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 271, + towerName: "N1737", + baiduLon: "107.3629757874049", + baiduLat: "33.49348357598333", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 272, + towerName: "N1738", + baiduLon: "107.3662575682128", + baiduLat: "33.49337463496614", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 273, + towerName: "N1739", + baiduLon: "107.37031162711268", + baiduLat: "33.49324630623058", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 274, + towerName: "N1740", + baiduLon: "107.37489273391161", + baiduLat: "33.49310620895069", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 275, + towerName: "N1741", + baiduLon: "107.38263855060835", + baiduLat: "33.493148459160025", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 276, + towerName: "N1742", + baiduLon: "107.3853909663863", + baiduLat: "33.49389025029422", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 277, + towerName: "N1743", + baiduLon: "107.38773358951195", + baiduLat: "33.4945190264539", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 278, + towerName: "N1744", + baiduLon: "107.3942417607591", + baiduLat: "33.49472608679089", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 279, + towerName: "N1745", + baiduLon: "107.39840136440802", + baiduLat: "33.494842163647505", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 280, + towerName: "N1746", + baiduLon: "107.40232115718632", + baiduLat: "33.494938295900155", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 281, + towerName: "N1747", + baiduLon: "107.40438390695732", + baiduLat: "33.49498310332439", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 282, + towerName: "N1748", + baiduLon: "107.41076280338682", + baiduLat: "33.49509720529899", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 283, + towerName: "N1749", + baiduLon: "107.4175326828727", + baiduLat: "33.495178335363036", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 284, + towerName: "N1750", + baiduLon: "107.42050988504761", + baiduLat: "33.49511370873718", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 285, + towerName: "N1751", + baiduLon: "107.42455074159426", + baiduLat: "33.495016233125526", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 286, + towerName: "N1752", + baiduLon: "107.43179273512058", + baiduLat: "33.494820826744615", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 287, + towerName: "N1753", + baiduLon: "107.43610584249222", + baiduLat: "33.49422958063155", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 288, + towerName: "N1754", + baiduLon: "107.4379616887375", + baiduLat: "33.49397443366867", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 289, + towerName: "N1755", + baiduLon: "107.44135107997957", + baiduLat: "33.493508803401774", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 290, + towerName: "N1756", + baiduLon: "107.44978864589918", + baiduLat: "33.4945634721474", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 291, + towerName: "N1757", + baiduLon: "107.45428852797096", + baiduLat: "33.49238466612214", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 292, + towerName: "N1758", + baiduLon: "107.4578430824247", + baiduLat: "33.49067103361664", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 293, + towerName: "N1759", + baiduLon: "107.46391238275316", + baiduLat: "33.487762960678936", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 294, + towerName: "N1760", + baiduLon: "107.46879495116076", + baiduLat: "33.48487973912042", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 295, + towerName: "N1761", + baiduLon: "107.47170139267237", + baiduLat: "33.48317094602991", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 296, + towerName: "N1762", + baiduLon: "107.47594219910523", + baiduLat: "33.48068725015285", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, + { + id: 297, + towerName: "N1801", + baiduLon: "107.48230598604319", + baiduLat: "33.47759644323532", + time1: null, + time2: null, + time3: null, + time4: null, + time5: null, + time6: null, + time7: null, + time8: null, + time9: null, + time10: null, + existSpan: 0, + towerProgress: 0, + }, +]; // 塔列表 let crossingList = []; // 跨越列表 let crossingListNew = []; // 跨越列表 let highwayList = []; // 公路列表 -let aThousandFieldsList = []; // 千张场地 +let aThousandFieldsList = []; // 牵张场地 let intLng = 116.254; // 初始经度 let intLat = 39.965; // 初始纬度 let isMap = true; // 是否是地图模式 let projectOverview = ""; // 工程概况 let projectTitle = ""; // 项目名称 let centerTitle = ""; // 中间标题 + +const mapConfig = { + scene: { + center: { + lat: 31.686288, + lng: 117.229619, + // alt: 11333.9, + // heading: 359.2, + // pitch: -39.5, + alt: 12000, // 高度≈缩放级别 + heading: 30, // 旋转30度 + pitch: -45, // 俯视角45度 + }, + + highDynamicRange: false, // 关闭HDR(可减少模糊) + + scene3DOnly: false, + shadows: false, + removeDblClick: true, + sceneMode: 3, + showSun: true, + showMoon: true, + showSkyBox: true, + showSkyAtmosphere: true, + fog: true, + fxaa: false, + requestRenderMode: false, + globe: { + depthTestAgainstTerrain: false, + baseColor: "#546a53", + showGroundAtmosphere: true, + enableLighting: false, + }, + cameraController: { + zoomFactor: 3.0, + minimumZoomDistance: 1, + maximumZoomDistance: 50000000, + enableRotate: true, + enableTranslate: true, + enableTilt: true, + enableZoom: true, + enableCollisionDetection: true, + minimumCollisionTerrainHeight: 15000, + }, + }, + control: { + homeButton: true, + baseLayerPicker: true, + sceneModePicker: true, + vrButton: false, + fullscreenButton: true, + navigationHelpButton: true, + animation: false, + timeline: false, + infoBox: false, + geocoder: false, + selectionIndicator: false, + contextmenu: { hasDefault: false }, + mouseDownView: true, + zoom: { insertIndex: 1 }, + compass: { bottom: "toolbar", left: "5px" }, + distanceLegend: { left: "10px", bottom: "2px" }, + locationBar: { + fps: true, + crs: "CGCS2000_GK_Zone_3", + crsDecimal: 0, + template: + "
经度:{lng}
纬度:{lat}
横{crsx} 纵{crsy}
海拔:{alt}米
层级:{level}
方向:{heading}°
俯仰角:{pitch}°
视高:{cameraHeight}米
", + }, + }, + templateValues: { + dataServer: "//data.mars3d.cn", + gltfServerUrl: "//data.mars3d.cn/gltf", + }, + terrain: { + url: "//data.mars3d.cn/terrain", + show: true, + }, + basemaps: [ + { id: 10, name: "地图底图", type: "group" }, + { + id: 2021, + pid: 10, + name: "天地图影像", + icon: "../../img/mars-map-img/tdt_img.png", + type: "group", + layers: [ + { name: "底图", type: "tdt", layer: "img_d" }, + { name: "注记", type: "tdt", layer: "img_z" }, + ], + show: true, + }, + { + pid: 10, + name: "天地图电子", + icon: "../../img/mars-map-img/tdt_vec.png", + type: "group", + layers: [ + { name: "底图", type: "tdt", layer: "vec_d" }, + { name: "注记", type: "tdt", layer: "vec_z" }, + ], + }, + { + pid: 10, + name: "高德影像", + type: "group", + icon: "../../img/mars-map-img/gaode_img.png", + layers: [ + { name: "底图", type: "gaode", layer: "img_d" }, + { name: "注记", type: "gaode", layer: "img_z" }, + ], + }, + { + pid: 10, + name: "高德电子", + type: "gaode", + icon: "../../img/mars-map-img/gaode_vec.png", + layer: "vec", + }, + { + pid: 10, + name: "百度影像", + type: "group", + icon: "../../img/mars-map-img/bd-img.png", + layers: [ + { name: "底图", type: "baidu", layer: "img_d" }, + { name: "注记", type: "baidu", layer: "img_z" }, + ], + }, + { + pid: 10, + name: "百度电子", + icon: "../../img/mars-map-img/bd-vec.png", + type: "baidu", + layer: "vec", + }, + { + pid: 10, + name: "腾讯影像", + icon: "../../img/mars-map-img/tencent_img.png", + type: "group", + layers: [ + { name: "底图", type: "tencent", layer: "img_d" }, + { name: "注记", type: "tencent", layer: "img_z" }, + ], + }, + { + pid: 10, + name: "腾讯电子", + icon: "../../img/mars-map-img/tencent_vec.png", + type: "tencent", + layer: "vec", + }, + { + pid: 10, + name: "ArcGIS影像", + icon: "../../img/mars-map-img/esriWorldImagery.png", + type: "xyz", + url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}", + enablePickFeatures: false, + }, + ], +}; + // 图例数据 const legendData = [ { @@ -122,7 +2789,7 @@ function getLocationInfo(id) { crossingList = []; crossingListNew = []; cablewayList = []; - towerList = []; + // towerList = []; if (data.cablewaTransVos.length > 0) { cablewayList = data.cablewaTransVos; @@ -130,9 +2797,9 @@ function getLocationInfo(id) { cablewayList = []; } if (data.towerInfoVos.length > 0) { - towerList = data.towerInfoVos; + // towerList = data.towerInfoVos; } else { - towerList = []; + // towerList = []; } if (data.spanInfoVos.length > 0) { crossingList = data.spanInfoVos; @@ -186,21 +2853,21 @@ function initMap() { if (!mars3d.Util.webglreport()) { mars3d.Util.webglerror(); } - let configUrl = "../../js/synthesisQuery/config/config.json"; - mars3d.Util.fetchJson({ url: configUrl }) - .then((data) => { - map = new mars3d.Map("map-box", data); - let graphicLayer = new mars3d.layer.GraphicLayer(); - map.addLayer(graphicLayer); - addAllMapPoints(graphicLayer); - addMapLine(graphicLayer); - addMapAThousandFields(graphicLayer); - }) - .catch(function (error) { - console.log("加载JSON出错", error); - haoutil.alert(error?.message, "出错了"); - }); + try { + mapConfig.scene.center.lat = intLat || 31.686288; + mapConfig.scene.center.lng = intLng || 117.229619; + map = new mars3d.Map("map-box", mapConfig); + let graphicLayer = new mars3d.layer.GraphicLayer(); + map.addLayer(graphicLayer); + + addAllMapPoints(graphicLayer); + addMapLine(graphicLayer); + addMapAThousandFields(graphicLayer); + } catch (error) { + console.log("初始化地图出错", error); + haoutil.alert(error?.message, "出错了"); + } } function addDemoGraphic3(graphicLayer, item, index, img, type) { @@ -402,30 +3069,34 @@ function addAllMapPoints(graphicLayer) { const verticalOrigin = isEven ? Cesium.VerticalOrigin.BOTTOM : Cesium.VerticalOrigin.TOP; - const pixelOffsetY = isEven ? 40 : -40; + const pixelOffsetY = isEven ? 60 : -60; const iconUrl = iconTypeList[parseInt(pointData.towerProgress)]; const billboard = new mars3d.graphic.BillboardEntity({ position: [pointData.baiduLon, pointData.baiduLat], style: { image: iconUrl, - width: 20, - height: 20, + width: 30, + height: 30, clampToGround: true, // 添加Label label: { text: pointData.towerName, - font_size: 10, + font_size: 12, // 适当增大字号(最小建议12) + font_family: "Microsoft YaHei", // 指定清晰字体(如宋体、Arial) color: "#FFFFFF", background: true, backgroundColor: "#000000", - backgroundOpacity: 1.0, + backgroundOpacity: 0.7, // 背景透明度(0-1) pixelOffset: new Cesium.Cartesian2(0, pixelOffsetY), verticalOrigin: verticalOrigin, horizontalOrigin: Cesium.HorizontalOrigin.CENTER, outline: true, - outlineColor: "#FFFFFF", - outlineWidth: 1, + outlineColor: "#000000", // 轮廓色与背景色一致 + outlineWidth: 2, // 加粗轮廓 + style: Cesium.LabelStyle.FILL_AND_OUTLINE, // 强制填充+轮廓 + scale: 0.8, // 轻微放大(可选) + disableDepthTestDistance: Number.POSITIVE_INFINITY, // 避免被地形遮挡 }, }, // 其他属性 @@ -847,7 +3518,7 @@ function getSegmentColor(startPoint, endPoint) { return config.polyline.strokeColor; } -// 绘制千张场地区域图 +// 绘制牵张场地区域图 function addMapAThousandFields(graphicLayer) { if (aThousandFieldsList.length > 0) { aThousandFieldsList.forEach((item) => { diff --git a/src/main/resources/static/js/synthesisQuery/digitalSignage.js b/src/main/resources/static/js/synthesisQuery/digitalSignage.js index 43ea473..80c6607 100644 --- a/src/main/resources/static/js/synthesisQuery/digitalSignage.js +++ b/src/main/resources/static/js/synthesisQuery/digitalSignage.js @@ -6,7 +6,7 @@ let towerList = []; // 塔列表 let crossingList = []; // 跨越列表 let crossingListNew = []; // 跨越列表 let highwayList = []; // 公路列表 -let aThousandFieldsList = []; // 千张场地 +let aThousandFieldsList = []; // 牵张场地 let intLng = 116.254; // 初始经度 let intLat = 39.965; // 初始纬度 let isMap = true; // 是否是地图模式 @@ -1171,7 +1171,7 @@ function getSegmentColor(startPoint, endPoint) { return config.polyline.strokeColor; } -// 绘制千张场地区域图 +// 绘制牵张场地区域图 function addMapAThousandFields() { if (aThousandFieldsList.length > 0) { aThousandFieldsList.forEach((item) => { diff --git a/src/main/resources/static/pages/basic/lineManagement/child/addAndEditQzSite.html b/src/main/resources/static/pages/basic/lineManagement/child/addAndEditQzSite.html index f1e0ad7..30f1f5b 100644 --- a/src/main/resources/static/pages/basic/lineManagement/child/addAndEditQzSite.html +++ b/src/main/resources/static/pages/basic/lineManagement/child/addAndEditQzSite.html @@ -91,7 +91,7 @@ --> - +
@@ -119,7 +119,7 @@
- +
diff --git a/src/main/resources/static/pages/basic/lineManagement/child/qzSiteList.html b/src/main/resources/static/pages/basic/lineManagement/child/qzSiteList.html index 2ca485d..ac59c05 100644 --- a/src/main/resources/static/pages/basic/lineManagement/child/qzSiteList.html +++ b/src/main/resources/static/pages/basic/lineManagement/child/qzSiteList.html @@ -23,7 +23,7 @@
+ autocomplete="off" placeholder="请输入牵张场地名称">
@@ -43,7 +43,7 @@
diff --git a/src/main/resources/static/pages/basic/lineManagement/child/setQzSiteLonAndLat.html b/src/main/resources/static/pages/basic/lineManagement/child/setQzSiteLonAndLat.html index 28dd940..a237a67 100644 --- a/src/main/resources/static/pages/basic/lineManagement/child/setQzSiteLonAndLat.html +++ b/src/main/resources/static/pages/basic/lineManagement/child/setQzSiteLonAndLat.html @@ -14,7 +14,7 @@ - 配置千张场地、区域经纬度 + 配置牵张场地、区域经纬度