如何将托管 Mapbox 的数据源添加到 mapbox-gl-js 项目中
How can I add a data source hosted Mapbox into a mapbox-gl-js project
如何将托管 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 不再支持 mapboxgl.Source 8.0 版
新的方法是通过 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, so if you come across any other upgrade issues that's the place to look. We're also planning to pull that content directly into the API documentation.
中添加有关它们的详细信息
如何将托管 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 不再支持 mapboxgl.Source 8.0 版
新的方法是通过 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, so if you come across any other upgrade issues that's the place to look. We're also planning to pull that content directly into the API documentation.
中添加有关它们的详细信息