|
|
@@ -40,7 +40,7 @@
|
|
|
<div class="legend-show-icon">☰</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="map-search-wrap" :style="searchBoxStyle">
|
|
|
+ <div v-if="showSearch" class="map-search-wrap" :style="searchBoxStyle">
|
|
|
<MapSearchBox :data-source="intersectionData" @select="onSearchSelect" />
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -58,8 +58,9 @@ export default {
|
|
|
amapKey: { type: String, default: () => process.env.VUE_APP_AMAP_KEY || 'db2da7e3e248c3b2077d53fc809be63f' },
|
|
|
securityJsCode: { type: String, default: () => process.env.VUE_APP_AMAP_SECURITY_CODE || 'a7413c674852c5eaf01d90813c5b7ef6' },
|
|
|
mode: { type: String, default: '', validator: (value) => ['', '路口', '干线', '特勤'].includes(value) },
|
|
|
- // 搜索框相对屏幕右侧的偏移;默认 490px 适配 400px 右侧栏(Home),
|
|
|
- // special-situation-monitoring 布局右侧栏 480px,需传 570。
|
|
|
+ // 是否渲染地图搜索框。默认关闭,仅 Home 显式开启。
|
|
|
+ showSearch: { type: Boolean, default: false },
|
|
|
+ // 搜索框相对屏幕右侧的偏移;默认 490px 适配 Home 的 400px 右侧栏。
|
|
|
searchOffsetRight: { type: Number, default: 490 },
|
|
|
searchOffsetTop: { type: Number, default: 110 },
|
|
|
},
|