来自Mapbox词汇表的定义,Mapbox.js
Mapbox.js是一个JavaScript库,允许您将交互式地图添加到网站中。它是Leaflet的插件,是一个开源库,可以免费使用。
Mapbox GL JS是一个JavaScript库,使用Mapbox GL来渲染交互式地图。这是一个开源库,可免费使用。您可以将Mapbox风格或使用Mapbox Studio创建的自定义样式添加到Mapbox GL JS应用程序中。
还有来自此答案
Mapbox Styles适用于Mapbox GL和原生iOS和Android SDK。您无法将其与经典Mapbox JS一起使用。 Mapbox JS支持栅格瓦片,您无法对其进行样式设置。它们只是图像。Mapbox GL和原生SDK(可以)使用矢量瓦片,这些瓦片可以进行样式设置。
我相信我可以使用mapbox.js
替代leaflet
的css
和js
源,但我能否用同样的方式替换mapbox-gl.js
?
这两个库还有哪些其他差异?
mapbox.js
将GeoJSON
添加到使用mapbox-gl.js
创建的地图中。 - raphael