资源描述:
《Openlayers加载wms》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OpenLayers的资料,网上已经有很多例子了。我这里想说的是如何高效的使用OpenLayers。我们在访问WMS的时候,一般不会只请求一个图层,有可能会是很多图层。我刚开始使用OpenLayers的时候,是这样使用的:viewplaincopytoclipboardprint?varmap,layer;functioninit(){map=newOpenLayers.Map('map');map.addControl(newOpenLaye
2、rs.Control.LayerSwitcher());varbounds=newOpenLayers.Bounds(103.94971885,30.5749127,104.18353815,30.7504793);layerblock=newOpenLayers.Layer.WMS("topp:Block_region","http://localhost:8989/geoserver/wms",{layers:'topp:Block_region',srs:'EPSG:4326',style:'',
3、format:'image/png',tiled:'true'//transparent:false},{maxExtent:bounds,//maxResolution:0.0041261434555042165,projection:'EPSG:4326',buffer:0,reproject:true,//opacity:0.8,isBaseLayer:true});layerpublic=newOpenLayers.Layer.WMS("topp:PUBLIC_region","http://l
4、ocalhost:8989/geoserver/wms",{layers:'topp:PUBLIC_region',srs:'EPSG:4326',style:'',//format:'image/png',tiled:'true',transparent:true},{maxExtent:bounds,//maxResolution:0.0041261434555042165,projection:'EPSG:4326',buffer:0,reproject:true,//opacity:0.8,is
5、BaseLayer:true});layerroad=newOpenLayers.Layer.WMS("topp:Road_Regular_polyline","http://localhost:8989/geoserver/wms",{layers:'topp:Road_Regular_polyline',srs:'EPSG:4326',style:'',//format:'image/png',tiled:'true',transparent:true},{maxExtent:bounds,//ma
6、xResolution:0.0041261434555042165,projection:'EPSG:4326',buffer:0,reproject:true,//opacity:0.8,isBaseLayer:true});map.addLayers([layerblock,layerpublic,layerroad]);map.zoomToExtent(bounds);}varmap,layer;functioninit
7、(){map=newOpenLayers.Map('map');map.addControl(newOpenLayers.Control.LayerSwitcher());varbounds=newOpenLayers.Bounds(103.94971885,30.5749127,104.18353815,30.7504793);layerblock=newOpenLayers.Layer.WMS("topp:Block_region","http://localhost:8989/geoserver/
8、wms",{layers:'topp:Block_region',srs:'EPSG:4326',style:'',format:'image/png',tiled:'true'//transparent:false},{maxExtent:bounds,//maxResolution:0.0041261434555042165,projection:'EPSG:4326',buffer:0,reproject:true,//opacity