現在、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 のように見えるので、誰も要求しない限り、詳細を割愛します。
ご支援とアイデアをありがとうございます。