@startuml
title 地图切换逻辑
|甘肃地图|
start
:初始状态;
note right
状态树中:mapname-甘肃,glbm-总队
end note
-[#red]->地图下钻;|#AntiqueWhite|市级地图|:市级地图;
note right
状态树中:mapname-市名称,glbm-支队
end note
-[#green]->点击;if(点击区域)then(非支队气泡)|甘肃地图|:退出;
note right
状态树中:mapname-甘肃,glbm-总队
end note
stop
else(大队气泡)|市级地图|:显示大队数据;
note right
状态树中:mapname-当前市名称,glbm-大队
end note
-[#green]->点击;if(点击区域)then(大队气泡):切换到其它大队;
note left
状态树中:mapname-当前市名称,glbm-大队
end note
stop
else(非大队气泡)|甘肃地图|:退出;
note left
状态树中:mapname-甘肃,glbm-总队
end note
stop
endif
@enduml