lio*_*ios 1 openlayers openstreetmap openlayers-3
我想创建一个基于OSM底图的网络地图,但我只需要我需要分析的特定国家/地区的图块.这样做的原因是我想避免在用户拖动地图时加载更多的图块,从而增加下载的数据和加载时间.
我不是在本地寻找tile开发,而是在设置OpenLayers 3参数来限制OSM baselayer渲染.
有办法吗?
您可以在图层构造函数中设置范围.例如,对于仅限于瑞士的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')
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |