From b0fb0c6512cfa0e7f7c4430dcb295d99867b0e76 Mon Sep 17 00:00:00 2001 From: Swanky <413564165@qq.com> Date: Sun, 7 Jan 2024 13:06:46 +0800 Subject: [PATCH] 1 --- public/config/app.json | 14 ++- public/index.html | 1 + .../Main/Content/FilterPanel/index.js | 3 +- src/components/Main/Content/index.js | 22 ++++- src/components/Main/Map/ImageLayer/index.js | 20 ++++ src/components/Main/Map/MapContext.js | 3 + src/components/Main/Map/ZoneLayer/index.js | 26 ++++++ src/components/Main/Map/index.js | 93 +++++++++++++++++++ src/components/Main/Map/utils/helper.js | 82 ++++++++++++++++ .../Main/components/Cdth/CdthFilter/index.js | 34 +++++++ .../components/Cdzzy/CdzzyFilter/index.js | 39 ++++++++ .../components/Stxfgc/StxfgcFilter/index.js | 37 ++++++++ .../components/Wlwsb/WlwsbFilter/index.js | 26 ++++++ .../Main/components/Yhsw/YhswFilter/index.js | 34 +++++++ src/components/Main/index.js | 11 ++- src/setupProxy.js | 8 +- src/utils/apis/CommonApi.js | 5 + 17 files changed, 446 insertions(+), 12 deletions(-) create mode 100644 src/components/Main/Map/ImageLayer/index.js create mode 100644 src/components/Main/Map/MapContext.js create mode 100644 src/components/Main/Map/ZoneLayer/index.js create mode 100644 src/components/Main/Map/index.js create mode 100644 src/components/Main/Map/utils/helper.js create mode 100644 src/components/Main/components/Cdth/CdthFilter/index.js create mode 100644 src/components/Main/components/Cdzzy/CdzzyFilter/index.js create mode 100644 src/components/Main/components/Stxfgc/StxfgcFilter/index.js create mode 100644 src/components/Main/components/Wlwsb/WlwsbFilter/index.js create mode 100644 src/components/Main/components/Yhsw/YhswFilter/index.js diff --git a/public/config/app.json b/public/config/app.json index 8daaa6c..4cadcd6 100644 --- a/public/config/app.json +++ b/public/config/app.json @@ -1,3 +1,15 @@ { - siteTitle: '红原县草地资源一张图' + siteTitle: '红原县草地资源一张图', + xyzImageOpts: { + maximumLevel: 21, + url: 'https://map.shuxitech.com/vt/lyrs=s&hl=zh-CN&x={x}&y={y}&z={z}', // 多服务器使用 {s} 语法配合 subdomains 来用 + subdomains: [0, 1, 2, 3, 4, 5, 6, 7] + }, + initExtent: [ + 101.86701132942844, 30.431779754918296, 103.7517428402498, 33.31724803784266 + ], + zoneLayerOpt: { + geoserverRoot: 'geoserver2', + layerName: 'ne:c_area' + } } diff --git a/public/index.html b/public/index.html index 0508aba..459ef16 100644 --- a/public/index.html +++ b/public/index.html @@ -14,6 +14,7 @@ manifest.json provides metadata used when your web app is installed on a user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ --> +