2016-08-17 171 views
1

我正在使用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。有任何想法吗?

在此先感谢。

克里斯蒂娜

+0

我设法使用基于栅格的tileset,这一定是我尝试过的其他人都是矢量的原因。 – Cristina

+0

正如我在下面的答案中所解释的,mapbox.js适用于栅格tileset。你可以使用mapbox-gl-js作为矢量图块。如果您发现我的答案有用,您可以将其标记为已接受。 – kmandov

回答

相关问题