0
首先,我使用TileMill創建地圖,然後將其導出爲「.mbtiles」,然後使用該文件的mbutil I生成的瓷磚(.png)導出。從mbutil生成的瓷磚不使用leafletjs渲染
現在,我想用leafletjs使用那些磚,但它返回一個錯誤:
這裏有什麼問題?
這裏是我的代碼:
var map = L.map('map').setView([7.038218,9.017317], 13);
L.tileLayer(
'cbr90013/{z}/{x}/{y}.png', {
minZoom: 13,
maxZoom: 19,
attribution: '© <a href="https://www.mapbox.com/map-feedback/">Mapbox</a> © <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(map);
Thanks.So,我應該在生成磚用什麼方案? xyz或tms? –
您可以使用'mb-util --help'來檢查選項。 mb-util也給出了方案的描述。 – RobLabs
我在mbutil中使用「tms」作爲我的方案,在舊版本的傳單中您需要添加'tms:true',因爲您可以在url中設置新的{-y}'。 –