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/
-->
+