类库 › mapbox-gl-js
mapbox

mapbox/mapbox-gl-js

Mapbox GL JS 是一个基于 WebGL 的 JavaScript 库,用于在浏览器中创建交互式、高度可定制的矢量地图。它支持通过 Mapbox 风格规范自定义地图样式,适用于 Web 应用开发,提供丰富的 API 和示例供开发者快速集成地图功能。

12,266 2,352 12,266 1,442
在 GitHub 上查看
mapbox/mapbox-gl-js

技术栈

根目录 javascript

构建工具

Rollup ^4.57.1 esbuild ^0.28.0

测试

Playwright ^1.59.1 Vitest ^4.1.5

代码规范

ESLint ^9.30.1 Stylelint ^17.0.0
查看全部依赖 (85)

依赖

@mapbox/mapbox-gl-supported ^3.0.0 @mapbox/point-geometry ^1.1.0 @mapbox/tiny-sdf ^2.0.6 @mapbox/unitbezier ^0.0.1 @mapbox/vector-tile ^2.0.4 @types/geojson ^7946.0.16 @types/geojson-vt ^3.2.5 @types/pbf ^3.0.5 @types/supercluster ^7.1.3 cheap-ruler ^4.0.0 csscolorparser ~1.0.3 earcut ^3.0.1 geojson-vt ^4.0.2 gl-matrix ^3.4.4 kdbush ^4.0.2 martinez-polygon-clipping ^0.8.1 murmurhash-js ^1.0.0 pbf ^4.0.1 potpack ^2.0.0 quickselect ^3.0.0 supercluster ^8.0.1 tinyqueue ^3.0.0

开发依赖

@actions/core ^3.0.1 @e18e/eslint-plugin ^0.3.0 @eslint/compat ^2.0.0 @eslint/eslintrc ^3.3.1 @eslint/js ^9.30.1 @mapbox/mvt-fixtures ^3.10.0 @octokit/rest ^22.0.0 @rollup/plugin-commonjs ^29.0.0 @rollup/plugin-json ^6.1.0 @rollup/plugin-node-resolve ^16.0.1 @rollup/plugin-replace ^6.0.2 @rollup/plugin-strip ^3.0.4 @rollup/plugin-terser ^1.0.0 @rollup/plugin-virtual ^3.0.2 @size-limit/file ^12.0.0 @tweakpane/core ^2.0.5 @types/murmurhash-js ^1.0.6 @types/node ^25.0.2 @types/offscreencanvas ^2019.7.3 @typescript-eslint/eslint-plugin ^8.48.1 @typescript-eslint/parser ^8.48.1 @vitest/browser-playwright ^4.1.5 @vitest/ui ^4.1.5 address ^2.0.3 browserify ^17.0.1 browserslist-to-esbuild ^2.1.1 cssnano ^7.0.7 d3-queue ^3.0.7 diff ^9.0.0 dts-bundle-generator ^9.5.1 ejs ^5.0.1 envify ^4.1.0 eslint-config-mourner ^4.0.0 eslint-import-resolver-typescript ^4.4.4 eslint-plugin-html ^8.1.3 eslint-plugin-import-x ^4.16.1 eslint-plugin-jsdoc ^62.0.0 express ^5.2.1 http-server ^14.1.1 json-stringify-pretty-compact ^4.0.0 lodash ^4.17.21 mapbox-gl-styles ^2.0.2 minimist ^1.2.6 node-notifier ^10.0.1 npm-font-open-sans ^1.1.0 npm-run-all2 ^8.0.4 pixelmatch ^7.2.0 postcss ^8.5.6 postcss-cli ^11.0.1 postcss-inline-svg ^6.0.0 qrcode-terminal ^0.12.0 rollup-plugin-esbuild ^6.2.1 rollup-plugin-unassert ^0.6.0 rollup-plugin-visualizer ^7.0.1 serve-static ^2.2.0 shuffle-seed ^1.1.6 size-limit ^12.0.0 stylelint-config-standard ^40.0.0 tsx ^4.20.3 tweakpane ^4.0.5 typescript ^6.0.2 typescript-eslint ^8.48.1 vite-plugin-arraybuffer ^0.1.4

plugins/mapbox-gl-pmtiles-provider javascript

查看全部依赖 (1)

依赖

pmtiles 4.4.1

src/style-spec javascript

查看全部依赖 (9)

依赖

@mapbox/point-geometry ^1.1.0 @mapbox/unitbezier ^0.0.1 cheap-ruler ^4.0.0 csscolorparser ~1.0.2 json-stringify-pretty-compact ^4.0.0 minimist ^1.2.6 quickselect ^3.0.0 rw ^1.3.3 tinyqueue ^3.0.0

截图

https://static-assets.mapbox.com/images/mapbox-gl-js-gallery.png

评论

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-15 16:49
浙ICP备14020137号-1 $방문자$