From 1ce1b525e7470ebaaeb0d5cd1e59bd905c1a7114 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 05 三月 2024 18:07:32 +0800 Subject: [PATCH] 代码更新 --- src/components/ProjectOl.vue | 34 +++++++++++++++------------------- 1 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/components/ProjectOl.vue b/src/components/ProjectOl.vue index df2f709..d7df705 100644 --- a/src/components/ProjectOl.vue +++ b/src/components/ProjectOl.vue @@ -15,16 +15,6 @@ <el-form-item :label="$t('dataManage.projectObj.latitude')"> {{formInline.lat}} </el-form-item> - <el-form-item :label="$t('dataManage.projectObj.country')"> - {{formInline.country}} - </el-form-item> - <el-form-item :label="$t('dataManage.projectObj.province')"> - {{formInline.province}} - </el-form-item> - <el-form-item :label="$t('dataManage.projectObj.county')"> - {{formInline.location}} - </el-form-item> - <el-form-item> <el-button type="success" @@ -75,13 +65,18 @@ initOlMap() { - var val = 'http://{host}/LFData/2d/tiles/img/{z}/{x}/{y}.png'; - if (val.indexOf('{host}') > -1) { - val = val.replace("{host}", iisHost) - } + // var val = 'http://{host}/LFData/2d/tiles/img/{z}/{x}/{y}.png'; + // if (val.indexOf('{host}') > -1) { + // val = val.replace("{host}", iisHost) + // } var vectorLayer = new TileLayer({ source: new XYZ({ - url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}", + url: "http://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561", + }), + }); + var vectorLayer1 = new TileLayer({ + source: new XYZ({ + url: "http://t0.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561", }), }); @@ -89,10 +84,10 @@ this.mapol = new Map({ target: 'mapView', - layers: [vectorLayer], + layers: [vectorLayer,vectorLayer1], view: new View({ - center: transform([105.02, 34.9], 'EPSG:4326', 'EPSG:3857'), - zoom: 4, + center: transform([112.5545931210261, 37.86275646283009], 'EPSG:4326', 'EPSG:3857'), + zoom: 12, projection: 'EPSG:3857', }), }); @@ -166,7 +161,8 @@ let geom = feature.getGeometry(); var extent = geom.flatCoordinates; var a1 = transform([extent[0], extent[1]], 'EPSG:3857', 'EPSG:4326'); - this.showLoacation(a1) + this.formInline.lon = parseFloat(a1[0]).toFixed(6); + this.formInline.lat = parseFloat(a1[1]).toFixed(6); this.$store.state.projeOl = 'POINT(' + a1[0].toFixed(6) + ' ' + a1[1].toFixed(6) + ')'; this.mapol.removeInteraction(this.draw); -- Gitblit v1.9.3