Ứng dụng này làm gì
Module này là cầu nối giữa to_geo_routes và viin_web_map để hiển thị
các tuyến đường địa lý trên bản đồ web tương tác trong Viindoo/Odoo.
Module bổ sung một giao diện Bản đồ riêng cho model route.route, giúp người dùng:
- Xem toàn bộ tuyến đường (polyline) trên bản đồ.
- Xem tất cả waypoint dưới dạng các điểm đánh dấu (marker) trên tuyến.
- Mở popup tại từng marker để xem mã tuyến và địa chỉ/hướng dẫn chi tiết.
Đây là một module bridge nhẹ, có thể tái sử dụng làm nền tảng cho các module
Fleet & Logistics / VRP khác hiển thị chuyến đi, lộ trình vận tải hoặc booking trên bản đồ.
Tính năng chính
- Giao diện bản đồ tương tác cho tuyến đường
- Thêm chế độ hiển thị Bản đồ Viindoo (viin_map) cho model route.route.
- Vẽ tuyến đường dựa trên trường polyline do to_geo_routes cung cấp.
- Hiển thị các waypoint dưới dạng marker trên tuyến.
- Popup của marker cho biết mã tuyến và địa chỉ/hướng dẫn (mapping address).
- Tích hợp liền mạch với to_geo_routes
- Tái sử dụng dữ liệu polyline và waypoint_ids của to_geo_routes mà không cần cấu hình thêm.
- Hoạt động với mọi nhà cung cấp định tuyến được hỗ trợ (Google, HERE, Mapbox, VietMap, SeaRoutes, Nhập thủ công).
- Mọi thay đổi ở các chặng tuyến (section) và waypoint được phản ánh ngay trên bản đồ.
- Xây dựng trên viin_web_map
- Kế thừa hạ tầng viin_web_map và kiểu view viin_map chung cho toàn hệ thống.
- Cung cấp ví dụ đơn giản để các module khác thêm view bản đồ cho model của mình.
- Dễ dàng mở rộng/kế thừa cho các bài toán Fleet, VRP hoặc ứng dụng logistics tùy chỉnh.
Lưu ý kỹ thuật & Tương thích
- Module này phụ thuộc vào `viin_web_map` và sử dụng kiểu view tùy chỉnh viin_map.
- Module không sử dụng, cũng không mở rộng Map View tiêu chuẩn của Odoo Enterprise.
- Để hiển thị tuyến đường trên bản đồ, cần cài đặt và cấu hình viin_web_map.
Ấn bản được Hỗ trợ
- Ấn bản Community
- Ấn bản Enterprise
Phần mềm này và các tệp liên kết ("Phần mềm")
được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến)
chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả,
điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp
bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó)
nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép
mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo
(ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc
bản sao
Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN
ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM.
TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI,
THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC
CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.