feat: 지도 나침반(OSM/위성) 추가 + 측점 검색·마커 정확도 개선 + POI/영상 수정
- 지도 기반 나침반(노스업, 현재위치, 시야 역삼각형): 호버 확대·휠 줌·클릭 위성전환, OSM/Esri 타일 서버 프록시(/api/tile) - 스테이션 검색: 실제 측점(chain) 기준 이동, 없으면 '측점 없음' 안내 - 역 마커: 직교 투영 측점 일치 시에만 표시, 미도착 종점은 추가 방식 - POI 팝업 겹침/재등장·라벨 정합 수정 - 영상 fps 데이터 기반 자동 산출 - 기술/발표/쉬운설명 문서 추가 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,7 @@ import metaRouter from './routes/meta';
|
||||
import annotationsRouter from './routes/annotations';
|
||||
import geoRouter from './routes/geo';
|
||||
import elevationRouter from './routes/elevation';
|
||||
import tileRouter from './routes/tile';
|
||||
|
||||
const app = express();
|
||||
|
||||
@@ -35,6 +36,7 @@ app.use('/api/meta', metaRouter);
|
||||
app.use('/api/annotations/:videoId', annotationsRouter);
|
||||
app.use('/api/geo', geoRouter);
|
||||
app.use('/api/elevation', elevationRouter);
|
||||
app.use('/api/tile', tileRouter);
|
||||
|
||||
app.get('/api/health', (_req, res) => {
|
||||
res.json({ status: 'ok', timestamp: new Date().toISOString() });
|
||||
|
||||
Reference in New Issue
Block a user