배경
Route guidance 이벤트가 start/end 단일 구간과 exit-only 설치에 묶여 있어 시연/시나리오 작성이 불편했습니다. 또한 door에 설치했을 때 guidedExitZoneId가 비어 실제 유도가 적용되지 않는 케이스가 있었습니다.
목표
- Route guidance의 활성 구간을 다중 period(구간 배열) 로 설정 가능하게 함 (block schedule과 동일 UX)
- period가 비어있으면 Always(항상 활성) 로 동작
- exit뿐 아니라 door에도 설치 가능 하게 하고, door 설치 시에도 유도가 실제로 특정 exit로 적용되도록
guidedExitZoneId를 자동 선택
- Hover tooltip/설정 다이얼로그 안내문을 영문으로 정리하고 period/parameter 구분 반영
수용 기준(AC)
+/- 버튼으로 period 행을 추가/삭제할 수 있고, period가 0개면 Always로 표시/동작
- 시뮬레이션에서 period 활성 시점에 유도 준수 샘플링 및 경로 재계산이 수행됨
- door에 설치한 guidance도
guidedExitZoneId가 유효하게 채워져 실제로 출구 유도가 동작
- Hover tooltip 포맷:
Route guidance\n 0.0s~10.0s(또는 Always)\n Base compliance: ...\n Strength: ...\n Max detour:...m
비고
- 저장 포맷(JSON)에서
periods:[{startSeconds,endSeconds}]를 추가하고, 기존 startSeconds/endSeconds는 backward-compat로 유지합니다.
배경
Route guidance 이벤트가
start/end단일 구간과 exit-only 설치에 묶여 있어 시연/시나리오 작성이 불편했습니다. 또한 door에 설치했을 때guidedExitZoneId가 비어 실제 유도가 적용되지 않는 케이스가 있었습니다.목표
guidedExitZoneId를 자동 선택수용 기준(AC)
+/-버튼으로 period 행을 추가/삭제할 수 있고, period가 0개면 Always로 표시/동작guidedExitZoneId가 유효하게 채워져 실제로 출구 유도가 동작Route guidance\n0.0s~10.0s(또는Always)\nBase compliance: ...\nStrength: ...\nMax detour:...m비고
periods:[{startSeconds,endSeconds}]를 추가하고, 기존startSeconds/endSeconds는 backward-compat로 유지합니다.