geoserver中如何同时显示多个图层?
有两个图层,在openlayer里,加入这两个图层:shuimian = new OpenLayers.Layer.WMS(
"shuimian", "http://127.0.0.1:9999/geoserver/wms",
{
height: '500',
width: '800',
layers: 'topp:shuimian',
styles: '',
srs: 'EPSG:4326',
format: format,
tiled: 'true',
tilesOrigin : map.maxExtent.left + ',' + map.maxExtent.bottom
},
{
buffer: 0,
displayOutsideMaxExtent: true
}
);
demo = new OpenLayers.Layer.WMS(
"demo", "http://127.0.0.1:9999/geoserver/wms",
{
height: '500',
width: '800',
layers: 'topp:demo',
styles: '',
srs: 'EPSG:4326',
format: format,
tiled: 'true',
tilesOrigin : map.maxExtent.left + ',' + map.maxExtent.bottom
},
{
buffer: 0,
displayOutsideMaxExtent: true
}
);
map.addLayers([demo,tiled]);
现在的问题是,map.addLayers([demo,tiled]);语句中,哪个图层在前面,就显示哪个图层,另外一个看不见! --------------------编程问答-------------------- 点在最上,线在中间,面在最下面
要以这个顺序添加 --------------------编程问答-------------------- 你的代码里只有shuimian,和 demo 两个图层,没有所谓的tiled图层。 --------------------编程问答-------------------- 我也遇到这样的问题,蛋疼。
补充:企业软件 , 地理信息系统