mapbox mapID 不工作?

mapbox mapID not working?

我刚开始研究 mapbox,运行 马上就遇到了一个问题。

我已经在此处复制了示例; https://www.mapbox.com/mapbox.js/example/v1.0.0/

请注意这部分;

<script>
L.mapbox.accessToken =     'pk.eyJ1IjoibWF1cmljZXdhbG1zbGV5IiwiYSI6ImNpbmxiZjc4djB5cjJ0dG0zejZjZHZxdjEifQ.CJHrqKevqria7ZbVMOMD5Q';
var map = L.mapbox.map('map', 'mapbox.streets')
.setView([40, -74.50], 9);
</script>

未经编辑,它在我的网页中有效。 如果我将 accessToken 更改为我的 accessToken,它就可以工作。 但是,如果我随后更改 mapID,从 "mapbox.streets" 更改为 "myusername.mapID"(我已经仔细检查了这些,它们是正确的)我得到的只是一张空地图。

知道我做错了什么吗?

这可能就是您要找的东西 — Add styles made with Mapbox Studio using styleLayer

此外,请检查您的浏览器控制台。在 Firefox 中,我在控制台中收到以下错误

Error: Styles created with Mapbox Studio need to be 
used with L.mapbox.styleLayer, not L.mapbox.tileLayer