3
我試圖用OpenLayers查看WMS圖層,但沒有顯示任何內容。控制檯中不顯示錯誤消息。此外,當我嘗試使用瀏覽器(Firefox)訪問請求字符串時,地圖顯示得很好。這是代碼。OpenLayers:WMS圖層不顯示
<html>
<head><title>OpenLayers WMS test</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script>
function init() {
var map = new OpenLayers.Map("maparea");
var wms = new OpenLayers.Layer.WMS("Maakuntakaava", "http://kartat.lounaispaikka.fi/wms/maakuntakaava",
{'format':'png', 'layers':'mk_tiet', width:600, height:600,
bbox:'224609.4426922916318290,6702129.8832325218245387,265885.8128110636025667,6720672.7353315912187099'},
{ projection: new OpenLayers.Projection("EPSG:3067"),
units: "m",
maxResolution: 1000,
maxExtent: new OpenLayers.Bounds(224609.4426922916318290,6702129.8832325218245387,265885.8128110636025667,6720672.7353315912187099)});
map.addLayer(wms);
alert("Request string: " + wms.getFullRequestString());
}
</script>
</head>
<body onload="init()">
<h1>WMS test</h1>
<div id="maparea"></div>
</body>
</html>
任何人都可以告訴我的代碼有什麼問題嗎?
這樣做的伎倆。我雖然已經嘗試過這個,但顯然我在其他一些bug版本上試過,所以它以前沒有用過。謝謝您的幫助! – user1268760