OpenLayers 3-仅为特定bbox提供OSM基本图分幅

OpenLayers 3-仅为特定bbox提供OSM基本图分幅,openlayers,openstreetmap,openlayers-3,Openlayers,Openstreetmap,Openlayers 3,我想创建一个基于OSM basemap的网络地图,但我只需要分析特定国家的瓷砖。这样做的原因是,我希望避免在用户拖动地图时加载更多的磁贴,从而增加数据下载和加载时间 我不是在本地寻找瓷砖开发,而是在设置OpenLayers 3参数限制OSM baselayer渲染 有办法吗?您可以在层构造函数中设置一个区段。e、 g.对于仅限于瑞士的OSM层 new ol.layer.Tile({ source: new ol.source.OSM(), extent: ol.p

我想创建一个基于OSM basemap的网络地图,但我只需要分析特定国家的瓷砖。这样做的原因是,我希望避免在用户拖动地图时加载更多的磁贴,从而增加数据下载和加载时间

我不是在本地寻找瓷砖开发,而是在设置OpenLayers 3参数限制OSM baselayer渲染


有办法吗?

您可以在层构造函数中设置一个区段。e、 g.对于仅限于瑞士的OSM层

    new ol.layer.Tile({
      source: new ol.source.OSM(),
      extent: ol.proj.transformExtent([5.9,45.8,10.55,47.85],'EPSG:4326','EPSG:3857')
    })

可以在层构造函数中设置范围。e、 g.对于仅限于瑞士的OSM层

    new ol.layer.Tile({
      source: new ol.source.OSM(),
      extent: ol.proj.transformExtent([5.9,45.8,10.55,47.85],'EPSG:4326','EPSG:3857')
    })

如此简单和容易!!认可的!非常感谢。如此简单和容易!!认可的!非常感谢。