Câu trả lời:
Tôi đã cố gắng giải thích các chi tiết có liên quan về sự quan tâm của bạn dưới đây. Tôi muốn nói ngắn gọn, nếu bạn muốn xây dựng ứng dụng tuyệt vời, thứ bạn đang tìm kiếm là OpenLayers.
OpenLayers là một thư viện JavaScript mã nguồn mở cung cấp nhiều phương thức phong phú để xây dựng ứng dụng dựa trên web tương tự như Google Maps. nó hỗ trợ rất nhiều sự kiện và điều khiển bên cạnh đó, bạn có thể thêm quá nhiều lớp hoạt động với Google Maps, Yahoo Maps, Virtual Earth, TMS, WMS, CloudMade và các loại bản đồ XYZ và bản đồ MapBox.
như MapBox, nó thực sự là nhà thiết kế bản đồ đầy màu sắc và đẹp đẽ bên cạnh việc này giúp bạn phát triển microsites với một số công cụ. thật khó để phát triển một ứng dụng lớn với các công cụ của nó, ngoài ra nó không phải là hàng loạt. nó thực sự tốt ở nền tảng xuất bản bản đồ tuy nhiên tôi nghĩ hạn chế với các khả năng không giống với các trình mở. để phục vụ bản đồ web với mapbox, bạn nên kiểm tra các công cụ của nó:
Bản đồ Modest được viết ở mức tối thiểu và đưa ra một vài giả định về việc sử dụng. Đó là cơ sở hoàn hảo để xây dựng các công cụ lập bản đồ.
Wax thêm các điều khiển thu phóng, permalinks, và nhiều chức năng và giao diện người dùng cơ bản hơn cho Modest Maps.
mmg thêm hỗ trợ linh hoạt cho các tính năng GeoJSON trong Modest Maps.
HTMAPL giúp bạn dễ dàng tạo bản đồ với Modest Maps bằng cách viết không gì khác hơn là HTML đơn giản.
Easey thêm các thao tác nới lỏng, phóng to, xoay chuyển sang Bản đồ Modest.
như TileMill, nó là một nhà phát triển phong cách bản đồ cho các bản đồ đầy màu sắc. thực sự nó là một nhà thiết kế bản đồ hỗ trợ rất nhiều tệp như ESRI Shapefile, KML, GeoJSON, GeoTIFF, PostGIS và SQLite. bạn có thể hiển thị công việc cá rô phi của mình trong openlayers hoặc google.
TileMill là một công cụ để người vẽ bản đồ nhanh chóng và dễ dàng thiết kế bản đồ cho web bằng dữ liệu tùy chỉnh. Nó được xây dựng trên thư viện kết xuất bản đồ nguồn mở mạnh mẽ Mapnik - cùng phần mềm OpenStreetMap và MapQuest sử dụng để tạo một số bản đồ của họ. TileMill không nhằm mục đích trở thành một công cụ bản đồ đa năng, mà tập trung vào việc hợp lý hóa và đơn giản hóa một tập hợp hẹp các trường hợp sử dụng.
Tôi hy vọng nó sẽ giúp bạn...