0

Web ページに地図を追加しようとしています。シェープファイルは 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>
4

1 に答える 1

1

この行を変更します。

   map.addLayers([wms]);

これに:

    map.addLayer(wms);

詳細はこちら

于 2013-06-06T07:29:27.223 に答える