diff --git a/src/components/Map/leafletMapRead.vue b/src/components/Map/leafletMapRead.vue index dd22198..edcd37d 100644 --- a/src/components/Map/leafletMapRead.vue +++ b/src/components/Map/leafletMapRead.vue @@ -7,7 +7,7 @@ + + diff --git a/src/components/Map/leafletMapRead.vue b/src/components/Map/leafletMapRead.vue index dd22198..edcd37d 100644 --- a/src/components/Map/leafletMapRead.vue +++ b/src/components/Map/leafletMapRead.vue @@ -7,7 +7,7 @@ + + diff --git a/src/views/supControl/supControl.vue b/src/views/supControl/supControl.vue index cb56703..b6c153f 100644 --- a/src/views/supControl/supControl.vue +++ b/src/views/supControl/supControl.vue @@ -615,12 +615,13 @@ attributionControl: false, crs: Leaflet.CRS.EPSG3857 }) + map.doubleClickZoom.disable() // 禁止双击 this.map = map // data上需要挂载 window.map = map // 加载天地图底图和标注 - this.baseLayer.push(Leaflet.tileLayer( this.baseConfig.mapUrl ).addTo(map)) - this.baseLayer.push(Leaflet.tileLayer( this.baseConfig.labelUrl ).addTo(map)) + this.baseLayer.push(Leaflet.tileLayer(this.baseConfig.mapUrl).addTo(map)) + this.baseLayer.push(Leaflet.tileLayer(this.baseConfig.labelUrl).addTo(map)) // 加载部件分层的图层 const bjfcLayer = esri.dynamicMapLayer({ diff --git a/src/components/Map/leafletMapRead.vue b/src/components/Map/leafletMapRead.vue index dd22198..edcd37d 100644 --- a/src/components/Map/leafletMapRead.vue +++ b/src/components/Map/leafletMapRead.vue @@ -7,7 +7,7 @@ + + diff --git a/src/views/supControl/supControl.vue b/src/views/supControl/supControl.vue index cb56703..b6c153f 100644 --- a/src/views/supControl/supControl.vue +++ b/src/views/supControl/supControl.vue @@ -615,12 +615,13 @@ attributionControl: false, crs: Leaflet.CRS.EPSG3857 }) + map.doubleClickZoom.disable() // 禁止双击 this.map = map // data上需要挂载 window.map = map // 加载天地图底图和标注 - this.baseLayer.push(Leaflet.tileLayer( this.baseConfig.mapUrl ).addTo(map)) - this.baseLayer.push(Leaflet.tileLayer( this.baseConfig.labelUrl ).addTo(map)) + this.baseLayer.push(Leaflet.tileLayer(this.baseConfig.mapUrl).addTo(map)) + this.baseLayer.push(Leaflet.tileLayer(this.baseConfig.labelUrl).addTo(map)) // 加载部件分层的图层 const bjfcLayer = esri.dynamicMapLayer({ diff --git a/static/project.config.json b/static/project.config.json index b81dd3b..f829f5a 100644 --- a/static/project.config.json +++ b/static/project.config.json @@ -12,24 +12,85 @@ "code":"01", "name":"公共设施", "children":[ - - {"code": "05","name": "电力井盖","layer": 4}, - {"code": "06","name": "路灯井盖","layer": 3}, - {"code": "07","name": "通信井盖","layer": 1}, - {"code": "12","name": "公安井盖","layer": 2} + {"code": "01","name": "上水井盖","layer": 12}, + {"code": "02","name": "污水井盖","layer": 13}, + {"code": "03","name": "雨水井盖","layer": 14}, + {"code": "04","name": "雨水篦子","layer": 15}, + {"code": "05","name": "电力井盖","layer": 0}, + {"code": "06","name": "路灯井盖","layer": 1}, + {"code": "07","name": "通信井盖","layer": 2}, + {"code": "08","name": "电视井盖","layer": 3}, + {"code": "09","name": "网络井盖","layer": 4}, + {"code": "11","name": "燃气井盖","layer": 5}, + {"code": "12","name": "公安井盖","layer": 6}, + {"code": "13","name": "消防设施","layer": 7}, + {"code": "18","name": "化粪池井盖","layer": 8}, + {"code": "23","name": "不明井盖","layer": 9}, + {"code": "27","name": "通信交接箱","layer": 10}, + {"code": "28","name": "电力设施","layer": 11}, + {"code": "30","name": "电力立杆","layer": 16}, + {"code": "37","name": "路灯","layer": 17}, + {"code": "38","name": "地灯","layer": 18}, + {"code": "39","name": "景观灯","layer": 19}, + {"code": "40","name": "报刊亭","layer": 20}, + {"code": "41","name": "电话亭","layer": 21}, + {"code": "42","name": "邮筒","layer": 22}, + {"code": "50","name": "监控电子眼","layer": 23}, + {"code": "51","name": "岗亭岗楼","layer": 24} + ] + }, { + "code":"02", + "name":"交通设施", + "children":[ + {"code": "01","name": "停车场","layer": 25}, + {"code": "03","name": "停车咪表","layer": 26}, + {"code": "04","name": "公交站亭","layer": 27}, + {"code": "08","name": "立交桥","layer": 28}, + {"code": "09","name": "跨河桥","layer": 29}, + {"code": "10","name": "交通标志牌","layer": 30}, + {"code": "12","name": "路名牌","layer": 31}, + {"code": "14","name": "交通信号灯","layer": 32}, + {"code": "15","name": "交通控制箱","layer": 33} + ] + }, { + "code":"03", + "name":"市容环境设施", + "children":[ + {"code": "01","name": "公共厕所","layer": 34}, + {"code": "05","name": "垃圾箱","layer": 35}, + {"code": "06","name": "户外广告","layer": 36}, + {"code": "07","name": "牌匾标识","layer": 37}, + {"code": "08","name": "宣传栏","layer": 38}, + {"code": "10","name": "环保监测站","layer": 39} + ] + }, { + "code":"04", + "name":"园林绿化设施", + "children":[ + {"code": "05","name": "花架花钵","layer": 40}, + {"code": "06","name": "雕塑","layer": 41}, + {"code": "07","name": "街头座椅","layer": 42}, + {"code": "09","name": "绿地附属设施","layer": 43} + ] + }, { + "code":"05", + "name":"其他部件", + "children":[ + {"code": "01","name": "人防工事","layer": 44}, + {"code": "05","name": "重大危险源","layer": 45} ] } ], "layers": [ - { "id": 0, "name": "底图", "type": "map", "domain": [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21] }, + { "id": 0, "name": "底图", "type": "map", "domain": [] }, { "id": 1, "name": "网格", "type": "layer", "domain": [] }, { "id": 2, "name": "商户", "type": "layer", "domain": [] }, - { "id": 3, "name": "视频监控点", "type": "layer", "domain": [35] }, - { "id": 4, "name": "路灯杆和灯箱", "type": "layer", "domain": [1, 3, 4, 22, 25, 34] }, + { "id": 3, "name": "视频监控点", "type": "layer", "domain": [23] }, + { "id": 4, "name": "路灯杆和灯箱", "type": "layer", "domain": [17] }, { "id": 5, "name": "雨水井盖", "type": "layer", "domain": [14] }, - { "id": 6, "name": "污水井盖", "type": "layer", "domain": [37] }, - { "id": 7, "name": "公共厕所", "type": "layer", "domain": [12, 13] }, - { "id": 8, "name": "垃圾箱", "type": "layer", "domain": [24] }, - { "id": 9, "name": "其他部件", "type": "layer", "domain": [2, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40] } + { "id": 6, "name": "污水井盖", "type": "layer", "domain": [13] }, + { "id": 7, "name": "公共厕所", "type": "layer", "domain": [34], "minZoom": 14 }, + { "id": 8, "name": "垃圾箱", "type": "layer", "domain": [35]}, + { "id": 9, "name": "其他部件", "type": "layer", "domain": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45] } ] }