【发布时间】:2016-10-12 00:33:34
【问题描述】:
我想在某个缩放时更改我的图层样式(圆圈到符号)。当我越过缩放 5 时,我认为我可以做的是删除我以前的图层,然后使用旧源创建一个新图层。实际上,它给了我一个错误。
如果我使用相同的数据创建一个新源,一切正常,则错误与源有关。我不明白的是,源仍然存在,因为我可以与之交互。
请找到我的fiddle,打开控制台查看:
- 缩放(等待缩放 5)
- 源包含的数据
-
错误
glMap.addSource('yacht', { type: 'geojson', data: data, buffer: 256 }); glMap.addLayer({ "id": "yachtL", "type": "circle", "interactive": true, //'style': '/bright-v8.json', "source": "yacht", 'layout': {}, 'paint': { 'circle-color': '#262626', 'circle-opacity': 0.8 } }/*, "cargoL"*/); removeSpinner();
【问题讨论】:
标签: mapbox mapbox-gl mapbox-gl-js