Edit turn restrictions: leftovers
- Ngôn ngữ chính
- Rust
- Star
- 21
- Fork
- 7
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
- [ ] Check results near https://www.openstreetmap.org/way/158782224. The maptiler basemap seems wrong here; there's no oneway.
- [ ] Arrows too small at https://www.openstreetmap.org/node/5113845431
- [x] Depends on #101
- [ ] Decide what turn restrictions to visualize, especially when they clash with oneways
Test cases:
- a "blackhole" of oneways pointing at each other
- a simple example https://www.openstreetmap.org/relation/3880112
Followups from #180:
- [ ] Account for one-ways in get_turn_restriction_targets` (See [here](https://github.com/a-b-street/ltn/pull/180#discussion_r1976002464) -- maybe not -- maybe instead highlight redundant or conflicting cases)
- [ ] bug: Click on a road to make a TR from it, click map, blue focus remains
- [ ] bug: Click to delete a TR, preview line remains
- [ ] improve toolbar width responsiveness
- [ ] make pico tooltips on the toolbar buttons cover the map
- [ ] Maybe rotate the TR icon in the popup when showing what'll be created
- [ ] `turn_restrictions` could be a BTreeMap, and `travel_flows` ought to be a Vec
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Issue này liên quan đến việc chỉnh sửa các hạn chế rẽ trong công cụ web LTN. Hãy bắt đầu bằng cách xem xét code xung quanh `get_turn_restriction_targets` và cấu trúc dữ liệu `turn_restrictions`, có khả năng nằm trong một file như `src/turn_restrictions.rs`. Kiểm tra các URL way và node của OpenStreetMap được liệt kê trong công cụ để xem các lỗi hiển thị. Xem PR #180 để hiểu bối cảnh về cách xử lý đường một chiều và các vấn đề UI như focus màu xanh vẫn còn. 'Done' có nghĩa là sửa các lỗi hiển thị và triển khai các quyết định về việc trực quan hóa các hạn chế rẽ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- frontend, tooling
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100