diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/topography_icon.png b/src/assets/cesiumMap/legendIcon/topography_icon.png
new file mode 100644
index 0000000..03d5474
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/topography_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/topography_icon.png b/src/assets/cesiumMap/legendIcon/topography_icon.png
new file mode 100644
index 0000000..03d5474
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/topography_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterCourse_icon.png b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
new file mode 100644
index 0000000..9781a5c
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/topography_icon.png b/src/assets/cesiumMap/legendIcon/topography_icon.png
new file mode 100644
index 0000000..03d5474
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/topography_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterCourse_icon.png b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
new file mode 100644
index 0000000..9781a5c
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterFactory_icon.png b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
new file mode 100644
index 0000000..837c276
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/topography_icon.png b/src/assets/cesiumMap/legendIcon/topography_icon.png
new file mode 100644
index 0000000..03d5474
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/topography_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterCourse_icon.png b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
new file mode 100644
index 0000000..9781a5c
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterFactory_icon.png b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
new file mode 100644
index 0000000..837c276
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterLoging_icon.png b/src/assets/cesiumMap/legendIcon/waterLoging_icon.png
new file mode 100644
index 0000000..96e148f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterLoging_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/topography_icon.png b/src/assets/cesiumMap/legendIcon/topography_icon.png
new file mode 100644
index 0000000..03d5474
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/topography_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterCourse_icon.png b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
new file mode 100644
index 0000000..9781a5c
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterFactory_icon.png b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
new file mode 100644
index 0000000..837c276
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterLoging_icon.png b/src/assets/cesiumMap/legendIcon/waterLoging_icon.png
new file mode 100644
index 0000000..96e148f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterLoging_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/whiteMap_icon.png b/src/assets/cesiumMap/legendIcon/whiteMap_icon.png
new file mode 100644
index 0000000..99520d2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/whiteMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/blackMap_icon.png b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
new file mode 100644
index 0000000..792802f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/blackMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/building_icon.png b/src/assets/cesiumMap/legendIcon/building_icon.png
new file mode 100644
index 0000000..c89e55a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/building_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/builtCity_icon.png b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
new file mode 100644
index 0000000..adc80d0
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/builtCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/centerCity_icon.png b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
new file mode 100644
index 0000000..6487770
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/centerCity_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/cityArea_icon.png b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
new file mode 100644
index 0000000..56b6285
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/cityArea_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
new file mode 100644
index 0000000..2a17734
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/combineLine_icon.png b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
new file mode 100644
index 0000000..e6094c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/combineLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
new file mode 100644
index 0000000..1cd5bad
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/dynamicWater_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/imageMap_icon.png b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
new file mode 100644
index 0000000..ae0cdd3
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/imageMap_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/legendTitle_img.png b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
new file mode 100644
index 0000000..dc8e3c2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/legendTitle_img.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/origine_icon.png b/src/assets/cesiumMap/legendIcon/origine_icon.png
new file mode 100644
index 0000000..115b8a1
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/origine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
new file mode 100644
index 0000000..ee58f8a
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea1_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
new file mode 100644
index 0000000..a550aaf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea2_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
new file mode 100644
index 0000000..90d14d8
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/paiShuiArea3_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
new file mode 100644
index 0000000..78bfeab
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/pipeLineFlow_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
new file mode 100644
index 0000000..8031828
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainBengZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainLine_icon.png b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
new file mode 100644
index 0000000..f2be1c5
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/rainStation_icon.png b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
new file mode 100644
index 0000000..30789cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/rainStation_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
new file mode 100644
index 0000000..338fe82
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageBenZhan_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
new file mode 100644
index 0000000..76e024e
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/sewageLine_icon.png b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
new file mode 100644
index 0000000..99600cf
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/sewageLine_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
new file mode 100644
index 0000000..4f6ce28
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/spongeFacility_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/topography_icon.png b/src/assets/cesiumMap/legendIcon/topography_icon.png
new file mode 100644
index 0000000..03d5474
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/topography_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterCourse_icon.png b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
new file mode 100644
index 0000000..9781a5c
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterCourse_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterFactory_icon.png b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
new file mode 100644
index 0000000..837c276
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterFactory_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/waterLoging_icon.png b/src/assets/cesiumMap/legendIcon/waterLoging_icon.png
new file mode 100644
index 0000000..96e148f
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/waterLoging_icon.png
Binary files differ
diff --git a/src/assets/cesiumMap/legendIcon/whiteMap_icon.png b/src/assets/cesiumMap/legendIcon/whiteMap_icon.png
new file mode 100644
index 0000000..99520d2
--- /dev/null
+++ b/src/assets/cesiumMap/legendIcon/whiteMap_icon.png
Binary files differ
diff --git a/src/views/sponeScreen/gisMF/cesiumMap.vue b/src/views/sponeScreen/gisMF/cesiumMap.vue
index 45a3e8a..035094d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMap.vue
+++ b/src/views/sponeScreen/gisMF/cesiumMap.vue
@@ -5,6 +5,7 @@