2016-08-17 36 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

回答

相關問題