如何将托管Mapbox的数据源添加到mapbox-gl-js项目中? 它曾经是这样的:http://bit.ly/1LcwekS回到V.2.1
var sourceObj = new mapboxgl.Source({
type: 'vector',
url: 'mapbox://foo-bar.ci58c127'
});
但mapboxgl.Source版本8.0不再支持mapboxgl.Source
答案 0 :(得分:3)
执行此操作的新方法是通过Map#addSource:
map.addSource('foo-bar.ci58c127', {
type: 'vector',
url: 'mapbox://foo-bar.ci58c127'
});
第一个参数是源ID,您可以在添加图层时使用它:
map.addLayer({
"id": "markers",
"type": "symbol",
"source": "foo-bar.ci58c127",
"layout": { ... },
"paint": { ... }
});
每当版本中发生重大变化时,我们会在CHANGELOG中添加有关它们的详细信息,因此如果您遇到任何其他升级问题,那么这些问题就是您要查看的地方。我们还计划pull that content directly into the API documentation。