Geoserver Openlayer的地图未显示

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

更新当我使用默认图层时,该图层将显示在地图中。但我尝试自定义层。多数民众赞成在工作。创建postgis连接时需要注意什么,创建工作空间时要注意名称空间以及所有其他?

var points = new ol.layer.Tile({
        source: new ol.source.TileWMS({
        url: 'http://localhost:8086/geoserver/test/wms',
        params: {
        'LAYERS': 'test:points_data',                            
        'VERSION': '1.1.0'     
        },
        serverType: 'geoserver'
    })
    }); 

在Geoserver中,我可以访问该层。

Open layer view

我正在使用Tomcat 9.0_Tomcat9.1OpenLayers-2.13.1geoext2-2.1.0

编辑:

我更新了openlayer版本

<script src="https://openlayers.org/en/v4.6.5/build/ol.js"></script>

但仍然有相同的错误

响应为空白图像console inspected

gis openlayers geoserver
1个回答
0
投票
var points = new ol.layer.Tile({ source: new ol.source.TileWMS({ url: 'http://localhost:8086/geoserver/wms', params: { 'LAYERS': 'test:points_data', }, serverType: 'geoserver' }) });

如您在此example中所看到的,您不需要将工作空间名称放在url中。所以http://localhost:8086/geoserver/wms很好。

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