1.是什么?
Mapbox是一个可以免费创建并定制个性化地图的网站。
2.了解一些基本东西
常见的 mapbox.js和mapbox-gl.js的异同点?
相同点:
1.都是由Mapbox公司推出的免费开源的JavaScript库
2.都可以作为前端渲染矢量瓦片交互地图的工具
3.它们的样式设置都支持Mapbox Style
不同点:
1.mapbox.js是Leaflet的一个插件,使用方式是通过结合Leaflet使用
2.mapbox-gl.js是Leaflet的一个插件,使用方式是通过结合Leaflet使用
3.使用mapbox-gl.js的浏览器必须支持WebGL渲染,在旧的浏览器中是不支持mapbox-gl.js的,而mapbox.js则没有 此限制
3.能表达整个Map的style文件
mapbox-gl.js目前是围绕style文件来进行的,其内容如下:
{
"version": 8,
"name": "Mapbox Streets",
"sprite": "mapbox://sprites/mapbox/streets-v8",
"glyphs": "mapbox://fonts/mapbox/{fontstack}/{range}.pbf",
"sources": {...},
"la