我正在使用mapbox.js在我的网站上显示具有不同图层的地图,但无法将我的自定义图块集加载为图层。试图_setTileJSON加载失败时()如何将自定义tileset添加为mapbox.js图层?
这里是我的js代码:
var map = L.mapbox.map('map', null, { zoomControl: false });
var layer1 = L.mapbox.tileLayer('mapbox.outdoors');
layer1.setZIndex(1).addTo(map);
这一个工程就像一个魅力,但是当我用我的自定义地形设置ID而不是'mapbox.outdoors'
我得到的错误tile_layer.js:49 Uncaught TypeError: Cannot read property '1' of null
。有任何想法吗?
在此先感谢。
克里斯蒂娜
我设法使用基于栅格的tileset,这一定是我尝试过的其他人都是矢量的原因。 – Cristina
正如我在下面的答案中所解释的,mapbox.js适用于栅格tileset。你可以使用mapbox-gl-js作为矢量图块。如果您发现我的答案有用,您可以将其标记为已接受。 – kmandov