8 Cập nhật hệ thống
8.4.1 Hiển thị thông tin về tình trạng giao thông từ trung tâm VOH
tâm VOH
8.4.1.1 Mô tả
Thông tin về tình trạng giao thông từ trung tâm VOH được hiển thị khi tìm đường giúp người dùng có một cái nhìn trực quan, để từ đó đưa ra các đánh giá và có thêm thông tin trong quá trình lựa chọn đường đi của mình. Thông tin từ trung tâm VOH được lấy trực tiếp trong ngày hiện tại nên là những thông tin trực quan, được cập nhật liên tục và chính xác.
8.4.1.2 Thông tin API
• URL: <hostname>/api/voh/get-news
• Method: GET
• Yêu cầu xác thực: Không
• Kết quả trả về: Mảng JSON Object chứa các tin tức về tình trạng giao thông
trong ngày gửi yêu cầu. { "code": 200, "message": "success", "data": [ { "address": {
"name": "xa lộ hà nội: từ đỗ xuân hợp hướng về suối tiên",
"district": [ "quan_khac" ]
},
"speed": 35,
"reason": "Chưa rõ nguyên nhân",
"person": "ctv hương mỹ", "created_at": "2021-07-11 13:21:01" }, { "address": { "name": "ngã tư thủ đức", "district": [ "quan_thu_duc" ] }, "speed": 40,
"reason": "Chưa rõ nguyên nhân",
"person": "thính giả",
"created_at": "2021-07-11 06:08:40" },
{
"name": "q2-bình thạnh : cầu sài gòn", "district": [ "quan_khac" ] }, "speed": 40,
"reason": "Chưa rõ nguyên nhân",
"person": "thính giả",
"created_at": "2021-07-11 06:08:10" },
{
"address": {
"name": "bình thạnh - quận 1 : lê văn duyệt đoạn qua cầu bông ",
"district": [ "quan_khac" ]
},
"speed": 40,
"reason": "Chưa rõ nguyên nhân",
"person": "thính giả",
"created_at": "2021-07-11 06:07:58" }
] }
8.4.1.3 Hiển thị thông tin về tình trạng giao thông từ VOH
Dữ liệu được hiển thị bao gồm:
• Tên đường hoặc đoạn đường có xảy ra kẹt xe hay ùn tắc giao thông.
• Nguyên nhân gây ra kẹt xe hay ùn tắc giao thông.
• Tốc độ ước tính ngay thời điểm ùn tắc giao thông và thời gian để xác định
được thời điểm kẹt xe.
8.4.2 Thêm tính năng mới cho quá trình tìm đường
Để giúp người dùng có cái nhìn tổng quan, dễ dàng hơn, trải nghiệm tốt hơn, chúng tôi đã hiển thị các thông tin kết quả của việc tìm đường một cách rõ ràng để người dùng có cái nhìn trực quan và nhanh chóng hơn vào kết quả tìm được. Từ đó có thể đưa ra quyết định chọn đường đi chính xác hơn và dễ dàng hơn. Trong tính năng này, người dùng có thể bấm chọn vào các thông tin được hiển thị trên danh sách để xem được sự thay đổi của các đoạn đường trên bản đồ một cách trực quan nhất. Khi người dùng bấm chọn trên danh sách thông tin thì thông tin tìm đường tương ứng cũng sẽ được thay đổi và cập nhật trên bản đồ (hình8.25và hình
8.26).
Thông tin tìm đường được hiển thị bao gồm:
• Tên đường mà tuyến đường đi qua
• Độ dài quãng đường (km)
• Thời gian ước tính đi hết quãng đường đó (phút)
Hình 8.26: Ảnh minh họa thông tin kết quả tìm đường trên bản đồ
Để cải thiện trải nghiệm người dùng, chúng tôi đã thêm tính năng cho phép người dùng có thể đổi chiều giữa điểm đầu và điểm cuối trong quá trình tìm đường
như hình8.27 sau khi đã chọn hoặc nhập dữ liệu. Tính năng này giúp người dùng
có thể nhanh chóng tìm được đường đi ngược lại với đường ban đầu, mà không cần phải nhập dữ liệu lại để thực hiện tìm đường.
Chương 9 Kết luận