1.2 KiB
1.2 KiB
RoutePanel 미니맵 추가 및 개선
소요 시간: 약 3시간
Context 사용량: input ~60k / output ~20k tokens
이슈: 없음
작업 내용
RoutePanel 컴포넌트 생성 및 VideoPlayer 통합
client/src/components/overlay/RoutePanel.tsx신규 생성VideoPlayer.tsx에 통합 (showStations토글 연동)- props:
currentTime,visible,onSeek
기능
- 세로 미니맵 패널 (화면 좌측)
- 교량/터널 POI만 필터링하여 표시 (터널: 보라, 교량: 하늘색)
- 초록 박스: 현재 카메라에 보이는 km 범위
- 오렌지 마커: 현재 위치, 드래그하면 해당 측점으로 seek
- 시점/종점 역명 표시 (역사 카테고리 POI 중 km 최소/최대)
수정 이력
StationOverlay.tsxalt→altitude타입 오류 수정cleanTitle(): (상)/(하) 접미어 제거- km 방향 여러 차례 수정 끝에 확정: 높은 km = 위, 낮은 km = 아래
- 패널 높이 80%, 겹침 간격 9%
- 글씨 크기 +30%, 배경 투명도 밝게
산출물
client/src/components/overlay/RoutePanel.tsx(신규)client/src/components/player/VideoPlayer.tsxclient/src/components/overlay/StationOverlay.tsx