# gl-draw-foxgis **Repository Path**: litcas/gl-draw-foxgis ## Basic Information - **Project Name**: gl-draw-foxgis - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-21 - **Last Updated**: 2025-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gl-draw-foxgis.js 基于 [mapbox-gl-draw](https://github.com/mapbox/mapbox-gl-draw) 0.16.0版本修改,支持在 [mapbox-gl.js](https://www.mapbox.com/mapbox-gl-js/) 地图中添加和编辑要素,除了添加点、线、面以外,支持在地图上绘制Bezier曲线、圆弧、圆、矩形、三角形、箭头、弯曲箭头等形状. ### 安装 ``` npm install wanyanyan/gl-draw-foxgis ``` 在 `mapbox-gl` 之后添加或包含 `gl-draw-foxgis` . 同时也需要添加 [gl-draw-foxgis.css](https://github.com/wanyanyan/gl-draw-foxgis/blob/master/dist/mapbox-gl-draw.css)的引用 ```html ``` ### 在应用程序中使用 ```js mapboxgl.accessToken = 'YOUR_ACCESS_TOKEN'; var map = new mapboxgl.Map({ container: 'map', style: 'mapbox://styles/mapbox/streets-v8', center: [40, -74.50], zoom: 9 }); var Draw = new MapboxDraw(); map.addControl(Draw) ``` ### 可以从 [API.md](https://github.com/wanyanyan/gl-draw-foxgis/blob/master/API.md) 获得完整的API参考. ### 开发或测试 安装所有依赖项, 编译源文件并启动测试服务: ``` git clone git@github.com:wanyanyan/gl-draw-foxgis.git npm install npm start & open http://localhost:9966/debug/?access_token= ``` ### 运行测试 ``` npm run test ```