<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
#map {
width: 100%;
height: 99%;
border: 1px solid black;
}
body {
padding:0px;
margin:2px
}
#labs {
position:absolute;
bottom:15px;
left:7px;
font-size:smaller;
z-index: 5000;
}
</style>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script type="text/javascript">
<!--
var map, layer;
function init(){
var map = new OpenLayers.Map(
{
div: "map",
//下面很重要,如果不設定,每個圖片都按照BBOX:-180,-90,90-270這樣的經緯度去找,對于用meters來做的mapfile是找不到圖的,白屏
maxExtent: new OpenLayers.Bounds(109.0,36.9,109.9,39.5),
maxResolution: "auto",
units: 'METERS',
projection: "EPSG:4326"
}
);
var layer = new OpenLayers.Layer.WMS(
"OpenPlayer WMS",
"http://192.168.0.39/cgi-bin/mapserv?MODE=MAP",
{layers: 'ALL', map:'/data/yulin/yulin.map', IMAGETYPE:'PNG'}
);
map.addLayer(layer);
map.setCenter(new OpenLayers.LonLat(0, 0), 15);
map.addControl( new OpenLayers.Control.LayerSwitcher() );
}
</script>
</head>
<body onload="init()">
<div id="map">
</div>
</body>
</html>
結果顯示真奇葩 每個瓦片顯示的都是地圖整圖 而且一片區域還不顯示內容
哪位清楚怎么回事?

uj5u.com熱心網友回復:
地圖服務發布的有問題吧,地圖服務有沒有決議后面的引數BBOX等一系列的引數,如果 沒有的話每個請求回傳的就是整個的地圖uj5u.com熱心網友回復:
怎么知道是那塊的問題啊 新接觸這塊 測驗了一下 發現按照這種設定 BBOX肯定是沒有決議 但是不知道openlayers這塊應該怎么掉啊?uj5u.com熱心網友回復:
把mode=map去掉轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/25025.html
標籤:地理信息系統
上一篇:關于物料自動編碼解決方案
