[英]mapbox.js 1.6.2 - change tileset on zoom level
var map = L.mapbox.map('map', 'wmarci.i6n42nl5', var map = L.mapbox.map('map','wmarci.i6n42nl5',
{ center: new L.LatLng(38.8929,-100.0252), zoom: 4, minZoom: 0, maxZoom: 18, layers: [ L.tileLayer('wmarci.k300ifal', { maxZoom: 13, minZoom: 5, }) ] }); {中心:新的L.LatLng(38.8929,-100.0252),缩放:4,最小缩放:0,最大缩放:18,图层:[L.tileLayer('wmarci.k300ifal',{最大缩放:13,最小缩放:5,}) ]});
This doesn't seem to be working.... ideas? 这似乎不起作用。 Am I calling the tilelayer wrong? 我是说瓦工错了吗?
something like this, use a tileLayer (defined earlier) and turn it off and on based on zoom level... 像这样,请使用tileLayer(之前定义),然后根据缩放级别将其关闭并打开...
map.on('zoomend load ready', function() {
if (map.getZoom() < 16) {
map.removeLayer(zoomedinmap);
} else {
map.addLayer(zoomedinmap);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.