OpenLayers,Geoserver:TileWMS显示错误

问题描述 投票:0回答:1

我正在尝试显示一些带有图块的WMS,但是在每次缩放(放大或缩小)时,图像都显示错误的比例。这就是我创建拼贴的方式:

    var map = this.state.map;
    var layers =
        new ol.layer.Tile({
            source: new ol.source.TileWMS({
                url: 'http://XX.XX.XX:8080/geoserver/cite/wms',
                params: {'LAYERS': 'cite:clientes_ex', 'TILED': true, 'VERSION': '1.3.0',
                    'FORMAT': 'image/png8', 'WIDTH': 256, 'HEIGHT': 256, 'CRS': 'EPSG:3857'},
                serverType: 'geoserver'
            })
        })
    map.addLayer(layers);

这会发生。enter image description here

这是另一个示例,其缩放比例与地图相距很远:enter image description here

任何想法我该如何解决?

openlayers-3 geoserver
1个回答
0
投票

我目前在geoserver上动态生成热图时遇到相同的问题,但问题是我正在使用Leaflet,它显然不提供Single-Tile wms。您是否直接在geoserver中找到一种解决方法来提供单块热图?

© www.soinside.com 2019 - 2024. All rights reserved.