0

OpenLayers.Layer.WMS を作成しました。オーバーレイ上にあるはずの画像を表示できます。しかし、それはマップ全体に広がっています。以下のコードを確認して、どこで間違いを犯したか教えてください。

var dm_wms = new OpenLayers.Layer.WMS( "DM Solutions Demo",
    "http://4.bp.blogspot.com/_lxtIPm_77I0/TJgxuFj5VqI/AAAAAAAAAW0/5QgltGCSviU/s1600/yellowrose.jpg",
    {
        layers: "basic",
        transparent: "true", 
        format: "image/png" 
    }, {
        opacity: 0.3,
        singleTile: true,
        maxExtent: new OpenLayers.Bounds(-74.047185, 40.679648, -50.907005, 30.882078)
    }
);
4

1 に答える 1

1

画像をレイヤーとして使用する場合は、代わりにLayer.Imageオブジェクトを使用してください。WMS レイヤーは、静的な画像ではなく、ダイナミック マップ サービスを使用するためのものです。

于 2011-07-04T12:25:25.937 に答える