gl-draw-foxgis.js
基于 mapbox-gl-draw 0.16.0版本修改,支持在 mapbox-gl.js 地图中添加和编辑要素,除了添加点、线、面以外,支持在地图上绘制Bezier曲线、圆弧、圆、矩形、三角形、箭头、弯曲箭头等形状.
安装
npm install wanyanyan/gl-draw-foxgis
在 mapbox-gl
之后添加或包含 gl-draw-foxgis
.
同时也需要添加 gl-draw-foxgis.css的引用
在应用程序中使用
mapboxglaccessToken = 'YOUR_ACCESS_TOKEN'; var map = container: 'map' style: 'mapbox://styles/mapbox/streets-v8' center: 40 -7450 zoom: 9; var Draw = ; map
API.md 获得完整的API参考.
可以从开发或测试
安装所有依赖项, 编译源文件并启动测试服务:
git clone git@github.com:wanyanyan/gl-draw-foxgis.git
npm install
npm start & open http://localhost:9966/debug/?access_token=<token>
运行测试
npm run test