【问题标题】:mapbox.js 1.6.2 - change tileset on zoom levelmapbox.js 1.6.2 - 在缩放级别更改图块集
【发布时间】:2014-10-30 19:44:54
【问题描述】:

var map = L.mapbox.map('map', 'wmarci.i6n42nl5',

{ 中心:新 L.LatLng(38.8929,-100.0252), 缩放:4, 最小缩放:0, 最大缩放:18, 层数:[ L.tileLayer('wmarci.k300ifal', { 最大缩放:13, 最小缩放:5, }) ] });

这似乎不起作用....想法?我是不是把 tilelayer 叫错了?

【问题讨论】:

  • 试试L.mapbox.tileLayer
  • @AlexFilatov 成功了,我看到了几秒钟的瓷砖设置,但现在我认为底图搞砸了...... var layers = [{ name: 'basemap', layer: L. layerGroup([ L.mapbox.tileLayer('wmarci.i6n42nl5'), L.mapbox.gridLayer('')]) }

标签: javascript zooming tiles mapbox


【解决方案1】:

类似这样,使用 tileLayer(之前定义)并根据缩放级别将其关闭和打开...

map.on('zoomend load ready', function() {
    if (map.getZoom() < 16) {
        map.removeLayer(zoomedinmap);
    } else {
        map.addLayer(zoomedinmap);
    }
});

【讨论】:

    猜你喜欢
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    相关资源
    最近更新 更多