Điều xảy ra là tôi đã phải đối mặt với một nhiệm vụ để tạo một ZUI (giao diện người dùng phóng to) trên HTML Canvas. Các ví dụ về các giao diện như vậy là Deep Zoom và Seadragon của Microsoft.Phóng to giao diện người dùng trên vải HTML
Tôi đang cố gắng tìm một số thư viện cho phép tôi tạo ZUI mà không cần viết nó từ đầu (mặc dù tôi đã thực hiện nó cho Mac và iOS).
Các tính năng quan trọng mà thư viện nên có:
- Có một số loại 'views' như các yếu tố cơ bản và sắp xếp chúng theo thứ bậc
- Vẽ đồ họa vector, văn bản và hình ảnh (không bắt buộc) về lượt xem
- Phóng to lên đến lần 200x
- chuột sự kiện được xử lý bởi quan điểm (lên/xuống, di chuyển, cuộn)
Bất kỳ đề xuất nào (ngay cả khi chúng không phù hợp với các điều kiện trên) sẽ rất được hoan nghênh vì tôi không tìm thấy gì về ZUI trên canvas.
Nó đã được khá lâu trước đây khi câu hỏi này đã thực sự là một câu hỏi, và nhiệm vụ này thậm chí đã được giao cho nhà phát triển khác. Như tôi đã nói, chúng tôi đã sử dụng thư viện này cho mô-đun ZUI của chúng tôi và nó hoạt động khá tốt. – GregoryM