2013-06-02 74 views
0

我想将地图添加到我的网页中。 Shape文件在GeoServer中上传/发布。请求时,网页中未显示地图。以下是代码。GeoServer请求不起作用

<html> 
<head> 
<script type="text/javascript" src="OpenLayers.js"></script> 
<script type="text/javascript"> 

    var map; 

    function init() { 
     map = new OpenLayers.Map('map'); 
     var wms = new OpenLayers.Layer.WMS(
     "OpenLayers WMS", 
     "http://localhost:8080/geoserver/New_York_Roads/wms", 
     { layers: 'basic' } 
     ); 

     map.addLayers([wms]); 
     map.zoomToMaxExtent(); 
    } 

</script> 
</head> 

<body onload="init()"> 
<div id="map" style="width: 600px; height: 300px"> 

</div> 
</body> 
</html> 

回答

0

改变这一行:

map.addLayers([wms]); 

这样:

map.addLayer(wms); 

更多信息here