Route builder — start and time
コード上のルート名: RouteBuilder
ここへの経路 / ここからの遷移
Section titled “ここへの経路 / ここからの遷移”| 入口 | kind | コントロール |
|---|---|---|
| Home | navigate | route-creator-button |
| Guided tour | navigate | — |
| Saved routes | navigate | — |
| 出口 | kind | コントロール |
|---|---|---|
| Your route | navigate | — |
| Home | navigate | route-builder-back |
| Route builder — preferences | navigate | — |
この画面の機能
Section titled “この画面の機能”| 機能 | ステータス | 根拠 | ADO |
|---|---|---|---|
| A manually picked start point beats a late GPS fix | 一部 | e2eRouteBuilder.startOtherPoint ✓e2e RouteBuilder.startPoi ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓e2e j1-route-creator.spec.ts ✓ | #220 (New) |
| The remembered city beats GPS on entry; the city can be changed from the catalogue | 動作 | e2eRouteBuilder.changeCity ✓e2e RouteBuilder.city ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | — |
| After a denied location prompt the user can retry; a permission check that never settles does not hang the screen | 動作 | RNTLRouteBuilder.retryLocation ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | — |
| Picking the start day and hour (from 5:00) | 動作 | RNTLRouteBuilder.startCustomDate ·RNTL RouteBuilder.startCustomTime ·RNTL RouteBuilderScreen.test.tsx ✓ | — |
| Generation shows staged progress; the request limit shows a countdown, a start outside the area a clear message | 動作 | RNTLRouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | — |
| A reduced route is named as such and the preview opens on demand | 動作 | RNTLRouteBuilderScreen.test.tsx ✓API tourGenerator.test.ts ✓ | — |
| Guide voice choice (female / male / neutral) | 存在・未検証 | RNTLRouteBuilder.guideVoice · | — |
| Start point from a Japanese postcode | 計画中 | 根拠なし | #221 (New) |
コントロール
Section titled “コントロール”| コントロール | ラベル | element | 根拠(最後の緑ビルド) |
|---|---|---|---|
route-builder-back | ラベルなし | IconButton | RNTL×2 e2e×1 |
start-custom-date | 別の日付 | Chip | 根拠なし |
start-custom-time | 別の時間 | Chip | 根拠なし |
rb-change-city | 都市を変更 | Button | RNTL×1 e2e×2 |
rb-retry-location | 再試行 | Button | RNTL×2 |
rb-city-* (動的) | ラベルなし | Chip | RNTL×3 e2e×2 |
start-other-point | 別の出発地点 | Button | RNTL×2 e2e×1 |
start-point-search | 場所を検索… | Searchbar | RNTL×1 |
start-poi-* (動的) | ラベルなし | List.Item | RNTL×1 e2e×1 |
guide-voice-* (動的) | ラベルなし | Chip | 根拠なし |
コントロールは1階層のみ帰属します。共有コンポーネントは直接描画する画面に数えられます。
画面ファイルの最終変更: 3e651f3 (2026-08-30)