# 2026-07-14 배지 0+000 인데 시점 마크가 다른 위치 — 마크도 배지 기준(viewChain) 통일

**소요 시간**: 5분
**Context 사용량**: input 9000k / output 2k tokens

## 제보

배지는 0+000 인데 스테이션바의 시점(0+000) 마크는 더 오른쪽(다른 위치)에 표시.

## 원인

배지는 시선/오프셋 기준(viewChain)으로 전환됐는데, 시점 마크·측점 기반 구조물 마크는
여전히 **드론 물리 통과 시각**(chain) 기준 → 오프셋(예: 100m)만큼 시간차 발생.

## 수정 — StationBar.tsx

- pxPassesAtMileage(시점 마크·측점 기반 구조물 마크 공용)의 통과 탐지를
  chain/offM → **viewChain/viewOffM** 으로 전환 — 배지가 그 측점값을 표시하는
  순간에 커서가 마크와 만난다
- appendEndpointStations(양끝 시작/끝 스테이션)도 동일 기준으로 통일
- station_lookahead 미설정이면 viewChain=연직 체이니지 → **기존 동작 그대로**

## 검증

- tsc+vite 빌드 통과, 새 번들(index-qhnyNh_5.js, 빌드 07.14 19:07) 서빙
- 적용: F5 새로고침(빌드 시각 19:07 확인) → 폴더 재선택 →
  배지가 0+000 이 되는 순간 커서가 시점 마크 위에 있는지 확인
