临时屏蔽馆外导览信息面板
This commit is contained in:
@@ -181,7 +181,7 @@
|
||||
</GuideMapShell>
|
||||
|
||||
<OutdoorNavigationPanel
|
||||
v-if="currentTab === 'guide'"
|
||||
v-if="currentTab === 'guide' && isOutdoorGuidePanelEnabled"
|
||||
:visible="showOutdoorNavPanel"
|
||||
:loading="outdoorNavLoading"
|
||||
:route-error="outdoorNavError"
|
||||
@@ -336,6 +336,7 @@ const guideMapShellRef = ref<{
|
||||
} | null>(null)
|
||||
|
||||
// 馆外导航相关状态
|
||||
const isOutdoorGuidePanelEnabled = false
|
||||
const showOutdoorNavPanel = ref(false)
|
||||
const outdoorNavLoading = ref(false)
|
||||
const outdoorNavError = ref('')
|
||||
@@ -1041,6 +1042,16 @@ const handleMoreRouteGuide = () => {
|
||||
|
||||
// 馆外导航处理函数
|
||||
const openOutdoorNavPanel = () => {
|
||||
if (!isOutdoorGuidePanelEnabled) {
|
||||
showOutdoorNavPanel.value = false
|
||||
showRoutePlanner.value = false
|
||||
selectedGuidePoi.value = null
|
||||
isPoiCardCollapsed.value = false
|
||||
is3DMode.value = false
|
||||
clearOutdoorNavState()
|
||||
return
|
||||
}
|
||||
|
||||
showOutdoorNavPanel.value = true
|
||||
showRoutePlanner.value = false
|
||||
selectedGuidePoi.value = null
|
||||
|
||||
Reference in New Issue
Block a user