|
@@ -58,7 +58,7 @@ const height = ref('100%');
|
|
|
|
|
|
const mapState = reactive({
|
|
|
center: [110.93154257997, 21.669064031332],
|
|
|
- zoom: 15,
|
|
|
+ zoom: 7.9,
|
|
|
minZoom: 6,
|
|
|
maxZoom: 20,
|
|
|
isThreeDimensional: false,
|
|
@@ -253,7 +253,6 @@ const handlePointDetails = (data) => {
|
|
|
const filterTd = (obj, dataType) => {
|
|
|
let data = [];
|
|
|
let tempData = {};
|
|
|
- let content = '';
|
|
|
let i = 0;
|
|
|
for (let key in obj) {
|
|
|
let keyLabel = pointDetailTemplate[dataType][key];
|
|
@@ -287,6 +286,10 @@ const filterTd = (obj, dataType) => {
|
|
|
if (!!tempData && JSON.stringify(tempData) !== '{}') {
|
|
|
data.push(tempData);
|
|
|
}
|
|
|
+ debugger
|
|
|
+ if (data[data.length - 1].data && data[data.length - 1].data.length === 1 && data[data.length - 1].type === 'shortText') {
|
|
|
+ data[data.length - 1].data[1] = { label: '', value: '' };
|
|
|
+ }
|
|
|
return data;
|
|
|
};
|
|
|
// 监听地图类型变化
|
|
@@ -329,19 +332,16 @@ const setMapZoom = (value) => {
|
|
|
if (!map) return;
|
|
|
if (value === 1) {
|
|
|
map.setCenter([113.280637, 23.125178]);
|
|
|
- map.setZoom(7);
|
|
|
+ map.setZoom(7.9);
|
|
|
} else if (value === 2) {
|
|
|
map.setCenter([110.93154257997, 21.6690640313328]);
|
|
|
- map.setZoom(11);
|
|
|
+ map.setZoom(9.21);
|
|
|
} else if (value === 3) {
|
|
|
map.setCenter([110.93154257997, 21.669064031332]);
|
|
|
- map.setZoom(13);
|
|
|
+ map.setZoom(11.38);
|
|
|
} else if (value === 4) {
|
|
|
map.setCenter([110.93154257997, 21.669064031332]);
|
|
|
- map.setZoom(15);
|
|
|
- } else if (value === 5) {
|
|
|
- map.setCenter([110.93154257997, 21.669064031332]);
|
|
|
- map.setZoom(18);
|
|
|
+ map.setZoom(12.83);
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -405,15 +405,14 @@ onUnmounted(() => {
|
|
|
height: 100%;
|
|
|
.zoom-text {
|
|
|
position: absolute;
|
|
|
- bottom: 0;
|
|
|
+ bottom: 120px;
|
|
|
right: 170px;
|
|
|
color: #eaf3fc;
|
|
|
font-size: 25.73px;
|
|
|
- font-family: 'SourceHanSansCN';
|
|
|
}
|
|
|
.right-tool {
|
|
|
position: absolute;
|
|
|
- bottom: 100px;
|
|
|
+ bottom: 160px;
|
|
|
right: 175px;
|
|
|
z-index: 2;
|
|
|
}
|
|
@@ -437,14 +436,14 @@ onUnmounted(() => {
|
|
|
:deep(.amap-scalecontrol) {
|
|
|
left: unset !important;
|
|
|
background-color: unset !important;
|
|
|
- right: vw(170);
|
|
|
- bottom: vw(0) !important;
|
|
|
+ right: 56px;
|
|
|
+ bottom: 17px !important;
|
|
|
}
|
|
|
:deep(.amap-scale-text) {
|
|
|
text-align: left !important;
|
|
|
padding-left: 20px;
|
|
|
color: #eaf3fc;
|
|
|
- font-size: vw(25.73);
|
|
|
+ font-size: vw(32);
|
|
|
font-family: 'SourceHanSansCN';
|
|
|
}
|
|
|
:deep(.amap-scale-edgeleft),
|