我正在尝试显示一些带有图块的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);
任何想法我该如何解决?
我目前在geoserver上动态生成热图时遇到相同的问题,但问题是我正在使用Leaflet,它显然不提供Single-Tile wms。您是否直接在geoserver中找到一种解决方法来提供单块热图?