Showing
2 changed files
with
15 additions
and
12 deletions
... | ... | @@ -83,6 +83,7 @@ const initMap = (newData: any) => { |
83 | 83 | skyColor: skyColor.value, |
84 | 84 | viewMode: viewMode.value, // 地图模式 |
85 | 85 | willReadFrequently: true, |
86 | + // zoomEnable: false, | |
86 | 87 | WebGLParams: { |
87 | 88 | preserveDrawingBuffer: true |
88 | 89 | } |
... | ... | @@ -172,10 +173,11 @@ const createInfoWindow = async (extraInfo: dataExtraInfoType) => { |
172 | 173 | // |
173 | 174 | |
174 | 175 | const dialogStyles = { |
175 | - textOverflowStyle: `width:15rem;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap;`, | |
176 | - customFieldBox: `display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:white;`, | |
176 | + textOverflowStyle: `width:18rem;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap;`, | |
177 | + customFieldBox: `display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:white;gap:4px;`, | |
177 | 178 | defaultFieldHeaderBox: `display:flex;justify-content:space-between;align-items:center;color:white;`, |
178 | 179 | defaultFieldHeaderBoldText: `width:12rem;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap;font-size:15px;font-weight:bold;`, |
180 | + fieldBox: 'height: 11rem; overflow: hidden; overflow-y: auto;', | |
179 | 181 | defaultFieldBox: `display:flex;flex-direction:column;justify-content:space-between;color:white;margin-top:1rem;gap:0.95rem;`, |
180 | 182 | iconSize: `width:1.2rem;height:1.2rem;`, |
181 | 183 | textStatus: `margin-left:0.6rem;font-weight:bold;`, |
... | ... | @@ -189,15 +191,17 @@ const createInfoWindow = async (extraInfo: dataExtraInfoType) => { |
189 | 191 | dialogCustomField.value |
190 | 192 | ? ` |
191 | 193 | <div style="position: absolute;top: 135px;left:110px;width:20rem"> |
192 | - <div style="${dialogStyles.customFieldBox}"> | |
193 | - ${realDialogConfigFieldValue?.map((item: { label: string; value: string; realValue: any }) => { | |
194 | - const { label, realValue } = item | |
195 | - return ` | |
196 | - <div style="${dialogStyles.textOverflowStyle}"> | |
197 | - <span >${label}:${realValue}</span> | |
198 | - </div> | |
199 | - ` | |
200 | - })} | |
194 | + <div style="${dialogStyles.fieldBox}"> | |
195 | + <div style="${dialogStyles.customFieldBox}"> | |
196 | + ${realDialogConfigFieldValue?.map((item: { label: string; value: string; realValue: any }) => { | |
197 | + const { label, realValue } = item | |
198 | + return ` | |
199 | + <div style="${dialogStyles.textOverflowStyle}"> | |
200 | + <span >${label}:${realValue}</span> | |
201 | + </div> | |
202 | + ` | |
203 | + })} | |
204 | + </div> | |
201 | 205 | </div> |
202 | 206 | </div> |
203 | 207 | ` | ... | ... |