add altitude sickness warning

This commit is contained in:
deng
2025-11-28 07:53:26 +08:00
parent 76f58c9a60
commit 5c9af1649b
2 changed files with 8 additions and 0 deletions

View File

@ -86,6 +86,10 @@ class HikingAssistant:
st.session_state.gradients = gradients
st.session_state.estimated_time = estimated_time
# Show altitude sickness warning for first gpx loading
if max_elevation >= self._config['app']['altitude_sickness']['elevation_threshold']:
st.toast(self._config['app']['altitude_sickness']['warning_text'], icon=self._config['app']['altitude_sickness']['emoji'])
# Use cached data
total_distance = st.session_state.total_distance
elevation_gain = st.session_state.elevation_gain

View File

@ -2,5 +2,9 @@ app:
page_title: 臺灣登山小幫手
page_favicon_path: ./assets/favicon_compressed.jpg
page_footer_text: ⚠️ 本服務提供之資訊僅供規劃參考,山區氣候瞬息萬變,請務必依據現場狀況與自身能力進行風險評估<br>Made with ❤️ by <a href="https://gitea.guineapig.love/deng">deng</a>
altitude_sickness:
elevation_threshold: 2100
warning_text: 此路線海拔較高,請留意高山症發生風險
emoji: 💊
weather:
forecast_days: 7