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}'。 –