Vi:Mapbox GL

From OpenStreetMap Wiki
Jump to: navigation, search
Ngôn ngữ có bản dịch — Mapbox GL
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Ngôn ngữ khác — Giúp chúng tôi dịch wiki này
Mapbox GL
Screenshot of Mapbox GL
Tác giả: Mapbox
Nền tảng: Android, iOS, Linux, macOS, Node.js, Qt, và Web
Phiên bản: Tùy nền tảng
Giấy phép: BSD
Trang chủ: https://www.mapbox.com/maps/
Cài đặt:
Mã nguồn: https://github.com/mapbox/mapbox-gl/
Ngôn ngữ lập trình: AppleScript, C++, Java, JavaScript, Objective-C, và Swift

Mapbox GL là một bộ thư viện nguồn mở do Mapbox phát triển nhằm nhúng các khung bản đồ “trơn” có thể tùy biến vào các ứng dụng cho Web, di động, và máy tính để bàn. Cũng có sẵn một thư viện để xây dựng các máy chủ và công cụ dòng lệnh.

Mapbox GL lấy các bảng kiểu tuân theo Tiêu chuẩn Bảng kiểu của Mapbox, áp dụng chúng vào các mảnh vectơ tuân theo Tiêu chuẩn Mảnh Vectơ của Mapbox dùng các bản kê khai TileJSON, và kết họa chúng một cách động dùng OpenGL để tối ưu hóa sự hiệu xuất kết họa. Theo mặc định, Mapbox GL hiển thị các mảnh vectơ Mapbox Streets bắt nguồn từ dữ liệu OpenStreetMap. Nhà phát triển có thể lựa chọn từ những kiểu do Mapbox thiết kế hoặc tùy biến một bảng kiểu riêng trong chương trình thiết kế bảng kiểu Mapbox Studio.

Trong các nền tảng di động, bộ phận Trình viễn trắc Mapbox (Mapbox Telemetry) sử dụng dữ liệu định vị của thiết bị để giúp cải thiện dữ liệu OpenStreetMap.

Các thư viện Mapbox GL

Các thư viện sau được Mapbox hỗ trợ chính thức, ngoại trừ SDK macOS. SDK macOS được bảo quản bởi cộng đồng, tuy nó dùng chung phần lớn mã nguồn với SDK iOS do Mapbox phát triển chính thức.

Thư viện Nền tảng Ngôn ngữ tương thích Bản mới nhất
Mapbox GL JS Web JavaScript Tải về
Mapbox Android SDK Android Java Tìm ra “android-”
Mapbox iOS SDK iOS Objective-C, Swift, Interface Builder Tìm ra “ios-”
Mapbox macOS SDK macOS Objective-C, Swift, Interface Builder, AppleScript Tìm ra “macos-”
Mapbox Qt SDK Qt C++03 Tìm ra “qt-”
node-mapbox-gl-native Node.js JavaScript Tìm ra “node-”

Cũng có sẵn các gói cho phép sử dụng thư viện này với các bộ công cụ lai (hybrid toolkit) bên dưới, các gói này được đóng góp bởi Telerik và những nhà phát triển khác trong cộng đồng:

Các nhà phát triển trên nền Unity cũng có thể sử dụng Mapbox Unity SDK để tạo nên các cảnh bắt nguồn từ mảnh vectơ của Mapbox.

Lịch sử

Mapbox GL JS ra đời tháng 8 năm 2014. Dự án chuyển sang Android bắt đầu tháng 1 năm 2014, sau đó có bản xem trước của bản chuyển sang iOS vào tháng 6. Mapbox iOS SDK được chính thức phát hành tháng 5 năm 2015 (với tên là “Mapbox GL for iOS”). Mapbox Android SDK được phát hành tháng 10 năm 2015. Mapbox Qt SDKMapbox macOS SDK đều được phát hành tháng 5 năm 2016 (cái sau với tên là “Mapbox OS X SDK”). Các SDK iOS và Android thay thế các SDK cũ hơn cùng tên mà chỉ hỗ trợ các mảnh raster.

Liên kết ngoài