尝试将图 block 加载为 时,我收到此错误
源代码。**Uncaught TypeError: Cannot read property 'sources' of undefined**
(mapbox-gl.js:4) >mapbox-gl
<div id='map' style='height:500px;width:700px;'>
</div>
<script>
var accessToken='<my access token>'
mapboxgl.accessToken = accessToken;
var map = new mapboxgl.Map({
container: 'map',
style: 'https://www.mapbox.com/mapbox-gl-styles/styles/outdoors-v4.json', //stylesheet location
center: [-34.6, -58.4],
zoom: 11
});
var sourceObj = new mapboxgl.Source({
type: 'vector',
url: 'mapbox://<some map id>'
});
map.addSource('test',sourceObj);
</script>
如果我不加载任何源,一切都会正常。 API 的 0.2.1
和 0.2.2
版本会发生这种情况。我尝试使用不同的图 block ,但遇到了同样的问题。
有什么线索吗?
提前致谢
最佳答案
这是一个bug在 Mapbox GL 中我们将修复它。感谢您的报告。
关于javascript - MapBox-GL 源/addSource 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25448553/