Tôi đã được giao nhiệm vụ xây dựng một ứng dụng bản đồ dựa trên web bị ngắt kết nối. Nó phải chạy trong trình duyệt, nhưng nó sẽ chạy trên máy tính xách tay chạy Windows bị ngắt kết nối. Nó cần có khả năng hiển thị bản đồ đơn giản cũng như hiển thị các đối tượng trên bản đồ và hiển thị lịch sử về tuyến đường của một đối tượng. Có ai có bất kỳ đề nghị về một giải pháp phần mềm cụ thể? Tôi đoán rằng tôi sẽ phải cài đặt một số loại phần mềm máy chủ ánh xạ có tất cả thông tin ánh xạ và sau đó cũng xây dựng một máy khách dựa trên web truy cập vào phần mềm máy chủ ánh xạ cục bộ. Điều đó có ý nghĩa?
Dưới đây là chi tiết hơn về các yêu cầu hệ thống thô.
- Ứng dụng đã hoàn thành sẽ dựa trên web (chạy trong trình duyệt)
- Toàn bộ hệ thống sẽ bị ngắt kết nối internet. Vì vậy, nó không thể dựa vào bất kỳ hệ thống bản đồ dựa trên internet nào như Google Maps.
- Màn hình chính sẽ hiển thị bản đồ trái đất. Nó cần hiển thị ranh giới quốc gia cơ bản nhưng không có yêu cầu cho bất kỳ thông tin nào khác.
- Người dùng sẽ có thể phóng to và thu nhỏ. Sẽ có một số giới hạn thu phóng mặc dù tôi không biết chính xác chúng là gì. Ứng dụng này đang hiển thị đường bay cho máy bay, hy vọng điều đó mang đến cho bạn một số ý tưởng về nhu cầu phóng to.
- Chế độ xem mặc định sẽ giữ biểu tượng cho máy bay ở giữa và bản đồ sẽ di chuyển bên dưới.
- Người dùng cũng có thể xoay bản đồ theo bất kỳ hướng nào và sau đó quay lại để đặt biểu tượng máy bay ở giữa.
- Hệ thống sẽ cần có khả năng tải động một số bản đồ lớp phủ hiển thị một số hình dạng đa giác.
- Màn hình chính cũng sẽ có các vùng văn bản hiển thị các loại thông tin khác như vị trí máy bay hiện tại, v.v.
- Lý tưởng nhất là phần mềm lập bản đồ sẽ được tích hợp dễ dàng bằng C # và ASP.NET
Đây là những yêu cầu thô cơ bản. Tôi đã thực hiện rất nhiều tìm kiếm trên web cho một giải pháp. Hầu hết các ứng dụng phần mềm lập bản đồ mà tôi đã tìm thấy dường như quá mức cần thiết. Chúng là các hệ thống GIS phức tạp có giá rất nhiều tiền. Tôi chỉ cần một ứng dụng bản đồ đơn giản như Google Maps hoạt động ngoại tuyến và cho phép các chức năng tích hợp mà tôi đã nêu ở trên. Có ai có bất cứ đề nghị?
(Tôi đã bắt đầu nhầm một câu hỏi mới về cơ bản giống như câu hỏi này. Đây là một liên kết đến câu hỏi thứ hai: Tìm kiếm đề xuất phần mềm lập bản đồ dựa trên web )