次のコードがあります。
var layern2 = new OpenLayers.Layer.MapServer("Tech",
"ServerPathTo_mapserv.exe",
{
map: "ServerPathTo_My.map"
},
{
isBaseLayer: false,
layer: "Layer1",
version: "1.1.1",
transparent: "true",
visibility: true
});
これは、画像のない非透過レイヤーをレンダリングしません (すべてのタイトルは、左上隅に欠落した画像アイコンでレンダリングされます)。
しかし、次のコードはすべてを正しい方法でレンダリングします。
var layern2 = new OpenLayers.Layer.WMS("Tech",
"ServerPathTo_mapserv.exe?map=ServerPathTo_My.map&REQUEST=getmap&VERSION=1.1.1&LAYERS=Layer1&FORMAT=PNG", { layers: 'Layer1', TRANSPARENT: 'TRUE' });
私が間違っていることを誰かが知っていますか?