OpenLayers
OpenLayers là một thư viện có hiệu suất cao, tích hợp đầy đủ tính năng để tạo bản đồ tương tác trên web. Nó có thể hiển thị các ô lát bản đồ, dữ liệu vector và đánh dấu được tải từ bất kỳ nguồn nào trên bất kỳ trang web nào. OpenLayers đã được phát triển để khuyến khích việc sử dụng thông tin địa lý của mọi loại. Nó hoàn toàn miễn phí, là mã nguồn mở JavaScript, được phát hành dưới BSD 2-Clause License.
Bắt đầu
Cài đặt ol package:
npm install ol
Nhập chỉ những gì bạn cần cho ứng dụng của bạn:
import Map from 'ol/Map';
import View from 'ol/View';
import TileLayer from 'ol/layer/Tile';
import XYZ from 'ol/source/XYZ';
new Map({
target: 'map',
layers: [
new TileLayer({
source: new XYZ({
url: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png'
})
})
],
view: new View({
center: [0, 0],
zoom: 2
})
});
Xem các ví dụ sau để biết thêm chi tiết về việc đóng gói OpenLayers vào ứng dụng của bạn:
Để biết thêm chi tiết về cách tạo nguyên mẫu nhanh mà không cần sử dụng cài đặt dựa trên Node.js, xem ví dụ tại Skypack.
Hỗ trợ TypeScript
ol package bao gồm các khai báo TypeScript tự động tạo ra dưới dạng các tệp *.d.ts
.
Trình duyệt được hỗ trợ
OpenLayers chạy trên tất cả các trình duyệt hiện đại (với tỷ lệ sử dụng toàn cầu lớn hơn 1%). Điều này bao gồm Chrome, Firefox, Safari và Edge. Đối với các trình duyệt cũ hơn, có thể cần phải thêm polyfills.
Tài liệu
Xem hosted examples, workshop hoặc API documentation.
Lỗi
Vui lòng sử dụng GitHub issue tracker cho tất cả lỗi và yêu cầu tính năng. Trước khi tạo vấn đề mới, hãy thử tìm kiếm nhanh để xem liệu vấn đề đã được báo cáo chưa.
Đóng góp
Vui lòng xem hướng dẫn đóng góp của chúng tôi nếu bạn quan tâm tham gia.
Cộng đồng
- Cần trợ giúp? Tìm kiếm trên Stack Overflow using the tag ‘openlayers’
- Theo dõi @openlayers trên Twitter
Cảm ơn bạn!
Chi Tiết Tải Về:
Tác giả: openlayers
Mã Nguồn: https://github.com/openlayers/openlayers
Giấy Phép: BSD-2-Clause license
Cảm ơn bạn!