如何将数据源托管的Mapbox添加到Mapbox gl js项目中

如何将数据源托管的Mapbox添加到Mapbox gl js项目中,mapbox,mapbox-gl-js,mapbox-gl,Mapbox,Mapbox Gl Js,Mapbox Gl,如何将数据源托管的Mapbox添加到Mapbox gl js项目中? 过去是这样的:早在第2.1节 var sourceObj = new mapboxgl.Source({ type: 'vector', url: 'mapbox://foo-bar.ci58c127' }); 但是mapboxgl.Source版本8.0不再支持mapboxgl.Source。执行此操作的新方法是: 第一个参数是源ID,您可以在添加图层时使用该ID: map.addLayer({ "

如何将数据源托管的Mapbox添加到Mapbox gl js项目中? 过去是这样的:早在第2.1节

var sourceObj = new mapboxgl.Source({
    type: 'vector',
    url: 'mapbox://foo-bar.ci58c127'
});

但是mapboxgl.Source版本8.0不再支持mapboxgl.Source。执行此操作的新方法是:

第一个参数是源ID,您可以在添加图层时使用该ID:

map.addLayer({
    "id": "markers",
    "type": "symbol",
    "source": "foo-bar.ci58c127",
    "layout": { ... },
    "paint": { ... }
});

每当发布中出现突破性的更改时,我们都会在中添加有关这些更改的详细信息,因此,如果您遇到任何其他升级问题,都可以在此处查看。我们也计划这样做。

您能研究一下这个问题吗?看起来有关联。
map.addLayer({
    "id": "markers",
    "type": "symbol",
    "source": "foo-bar.ci58c127",
    "layout": { ... },
    "paint": { ... }
});