diff --git a/src/views/statistics/AuvStatistics.vue b/src/views/statistics/AuvStatistics.vue index 7d55296..ca3807d 100644 --- a/src/views/statistics/AuvStatistics.vue +++ b/src/views/statistics/AuvStatistics.vue @@ -139,7 +139,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_auv'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_auv'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_auv'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_auv'] + } }, methods: { // 无人航行潜水器数据 diff --git a/src/views/statistics/HovStatistics.vue b/src/views/statistics/HovStatistics.vue index e1cb5ce..383efe8 100644 --- a/src/views/statistics/HovStatistics.vue +++ b/src/views/statistics/HovStatistics.vue @@ -137,7 +137,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_hov'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_hov'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_hov'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_hov'] + } }, methods: { // 载人潜水器数据 diff --git a/src/views/statistics/RovStatistics.vue b/src/views/statistics/RovStatistics.vue index 3068d3d..e1f95a3 100644 --- a/src/views/statistics/RovStatistics.vue +++ b/src/views/statistics/RovStatistics.vue @@ -139,7 +139,16 @@ export default { }); }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_rov'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_rov'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_rov'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_rov'] + } }, methods: { // 遥控潜水器数据 diff --git a/src/views/statistics/ShipStatistics.vue b/src/views/statistics/ShipStatistics.vue index 1c72391..57cdc05 100644 --- a/src/views/statistics/ShipStatistics.vue +++ b/src/views/statistics/ShipStatistics.vue @@ -149,7 +149,16 @@ export default { }) }, beforeDestroy() { - + const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_ship'] + if (unitMap) { + unitMap.remove() + delete Vue.config.maps['workUnitMap_ship'] + } + const voyageMap = Vue.config.maps && Vue.config.maps['voyageMap_ship'] + if (voyageMap) { + voyageMap.remove() + delete Vue.config.maps['voyageMap_ship'] + } }, methods: { // 科考船数据 diff --git a/src/views/statistics/UuvUnitStatistics.vue b/src/views/statistics/UuvUnitStatistics.vue index 96c4036..c8ac587 100644 --- a/src/views/statistics/UuvUnitStatistics.vue +++ b/src/views/statistics/UuvUnitStatistics.vue @@ -27,7 +27,7 @@
参航单位
-
+
@@ -155,17 +155,17 @@ export default { initMapbox('workUnitMap_uuv', { tileKey: 'gaode', zoom: 3, - center: [110, 31], - minZoom: 2, - maxZoom: 29 - }) - initMapbox('voyageMap_uuv', { - tileKey: 'GEBCO_basemap_NCEI', - zoom: 3, - center: [113, 15], + center: [110, 33], minZoom: 2, maxZoom: 29 }) + // initMapbox('voyageMap_uuv', { + // tileKey: 'GEBCO_basemap_NCEI', + // zoom: 3, + // center: [113, 15], + // minZoom: 2, + // maxZoom: 29 + // }) }, beforeDestroy() { const unitMap = Vue.config.maps && Vue.config.maps['workUnitMap_uuv']