Bỏ qua

Hướng dẫn chuyển đổi từ MapBox

Phần này của tài liệu dành riêng cho việc chuyển đổi từ mapbox-gl sang trackasia-gl.

Hướng dẫn này có thể không chính xác tùy thuộc vào phiên bản hiện tại của mapbox-gl nhưng nhìn chung khá đơn giản.

Các thư viện rất giống nhau nhưng bắt đầu khác biệt với các tính năng mới từ phiên bản 2 trong cả hai thư viện, nơi Mapbox trở thành phần mềm độc quyền.

Việc chuyển đổi tổng thể diễn ra bằng cách gỡ cài đặt mapbox-gl và cài đặt trackasia-gl trong các gói node của bạn (hoặc xem bên dưới để biết liên kết CDN), và thay thế mapboxgl bằng trackasiagl trong toàn bộ TypeScript, JavaScript và HTML/CSS của bạn.

-    var map = new mapboxgl.Map({
+    var map = new trackasiagl.Map({

-    <button class="mapboxgl-ctrl">
+    <button class="trackasiagl-ctrl">

Nhánh tương thích

TrackAsia GL JS v1 hoàn toàn tương thích ngược với Mapbox GL JS v1. Nhánh tương thích này (được gọi là 1.x) được gắn thẻ v1 trên npm, và phiên bản hiện tại của nó là 1.15.3.

Liên kết CDN

TrackAsia GL JS được phân phối qua unpkg.com.

-    <script src="https://api.mapbox.com/mapbox-gl-js/v#.#.#/mapbox-gl.js"></script>
-    <link
-      href="https://api.mapbox.com/mapbox-gl-js/v#.#.#/mapbox-gl.css"
-      rel="stylesheet"
-    />


+    <script src="https://unpkg.com/trackasia-gl@#.#.#/dist/trackasia-gl.js"></script>
+    <link
+      href="https://unpkg.com/trackasia-gl@#.#.#/dist/trackasia-gl.css"
+      rel="stylesheet"
+    />

Style URL mẫu:

style: 'https://static.track-asia.com/demotiles/style.json'

Đừng quên thay thế phiên bản ở trên #.#.# bằng phiên bản bạn muốn sử dụng. Ở góc trên bên phải của trang này, bạn có thể tìm thấy số phiên bản mới nhất.