问题描述
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><styletype="text/css">#map{width:100%;height:99%;border:1pxsolidblack;}body{padding:0px;margin:2px}#labs{position:absolute;bottom:15px;left:7px;font-size:smaller;z-index:5000;}</style><scriptsrc="http://openlayers.org/api/OpenLayers.js"></script><scripttype="text/javascript"><!--varmap,layer;functioninit(){varmap=newOpenLayers.Map({div:"map",//下面很重要,如果不设置,每个图片都按照BBOX:-180,-90,90-270这样的经纬度去找,对于用meters来做的mapfile是找不到图的,白屏maxExtent:newOpenLayers.Bounds(109.0,36.9,109.9,39.5),maxResolution:"auto",units:'METERS',projection:"EPSG:4326"});varlayer=newOpenLayers.Layer.WMS("OpenPlayerWMS","http://192.168.0.39/cgi-bin/mapserv?MODE=MAP",{layers:'ALL',map:'/data/yulin/yulin.map',IMAGETYPE:'PNG'});map.addLayer(layer);map.setCenter(newOpenLayers.LonLat(0,0),15);map.addControl(newOpenLayers.Control.LayerSwitcher());}</script></head><bodyonload="init()"><divid="map"></div></body></html>
结果显示真奇葩每个瓦片显示的都是地图整图而且一片区域还不显示内容哪位清楚怎么回事?
解决方案
解决方案二:
地图服务发布的有问题吧,地图服务有没有解析后面的参数BBOX等一系列的参数,如果没有的话每个请求返回的就是整个的地图
解决方案三:
引用1楼jelly870115的回复:
地图服务发布的有问题吧,地图服务有没有解析后面的参数BBOX等一系列的参数,如果没有的话每个请求返回的就是整个的地图
怎么知道是那块的问题啊新接触这块测试了一下发现按照这种设置BBOX肯定是没有解析但是不知道openlayers这块应该怎么掉啊?