我想在网站上的现有openlayers-map中添加wms-overlay . 图层存储在地理服务器上 . 当我在地理服务器上打开图层时,它工作得很好 . 数据本身位于EPSG:31297 .
但是,当我加载网站openlayers是空的 . 尽管图层显示在图层切换器中 .
我知道有关于该主题的一些问题,通常它与项目有关 . 但是,在这种情况下,投影应该很好 . 我无法弄清楚为什么它不起作用 .
这是代码:
// My layer
var wms_layer = new OpenLayers.Layer.WMS (
"Layer",
"http://.../geoserver/wms",
{
layers: "master:dauersied_2mio",
transparent: "true",
projection: "EPSG:3857"
},
{isBaseLayer: false}
);
map.addLayer(wms_layer);
1 回答
我完全忘了在初始化 Map 对象时声明投影 . 现在它就像一个魅力 .