使用OpenLayers 6从Geoserver显示地图

问题描述

我尝试使用TileWMS和ImageWMS,但无法显示在geoserver中配置的地图。我不确定我的代码是否正确。

var map = new ol.Map({
    view: new ol.View({
        center: ol.proj.fromLotLat([103.851959,1.290270]),zoom: 5
    }),layers: [],target: "map"
});

var layer = new ol.layer.Image({
    source: new ol.source.ImageWMS({
        url: "http://localhost:8080/geoserver/wms",params:{
            "LAYERS": "space:space"
        },serverType: "geoserver"
    });

map.addLayer(layer);

解决方法

您有错字,应该是ol.proj.fromLonLat(而不是ol.proj.fromLotLat

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...