2

現在、OpenLayers に WMS レイヤーを表示させようとしています。これを行うと、解決できない問題が発生します。これは OpenLayers のバグでさえあるかもしれませんが、追跡システムで適切なバグレポートを作成する前に、間違いが私のものではないことを確認したいと思います。

これは、エラーを生成する最小限の例です。

<html>
<head>
    <script src="../javascript/openlayers/lib/OpenLayers.js"></script>
</head>
<body>
    <div style="width:100%; height:100%" id="map"></div>
    <script defer="defer" type="text/javascript">
        var map = new OpenLayers.Map( 'map' );

        var layer = OpenLayers.Layer.WMS( "mymap", 
                                          "http://192.168.1.1/cgi-bin/mapserv",
                                          {layers: 'buildings', map: 'map=/var/public/maps/mapfile.map'}
                    );
        map.addLayer(layer);
        map.zoomToMaxExtent();
    </script>
</body>
</html>

これによりエラーが発生します

this.addOptions is not a function

Ubuntu Natty で Firefox 5.0 を使用しています。

対応する mapfile を提供することもできますが、エラーは JavaScript-Problems のように見えるので、誰も要求しない限り、詳細を割愛します。

ご支援とアイデアをありがとうございます。

4

1 に答える 1

9

ええと、OpenLayers-Users-Mailinlist、またはより良いBart van den Eijndenが答えを提供しました-私は投稿するのが少し恥ずかしいです...とにかく:

OpenLayers.Layer.WMSの前に新しいキーワードがありません。

于 2011-08-26T12:46:04.410 に答える