Hi,
I have some data in geoserver and I want to display them. At the end I want 
to be able to click on an element and to get some informations about the 
clicked feature. So I added a wms-layer. Then I wanted to add a 
vector-layer with the same geometry but as vector elements. 
My Problem now is that I can't see the vector elements. As you can see in 
the following code I added different elements (as WMS buildings and as 
vector roads) to see when the vector layer appears. I can see the title of 
the vector layer in the layerswitcher but not the layer itself.
So, what did I wrong? Can anybody help me?


----------------------------------------------------------------------------------------------

var map = new OpenLayers.Map("map-id", {
        projection: new OpenLayers.Projection("EPSG:900913"),
         units: "meters",
         maxExtent: new 
OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
         maxResolution: 156543.0339,
         numZoomLevels: 19,
         displayProjection: new OpenLayers.Projection("EPSG:4326"),
         controls:[
         new OpenLayers.Control.Scale(),
         new OpenLayers.Control.ScaleLine(),
         new OpenLayers.Control.ArgParser(),
         new OpenLayers.Control.Attribution(),
         new OpenLayers.Control.KeyboardDefaults(),
         new OpenLayers.Control.LayerSwitcher(),
         new OpenLayers.Control.MousePosition(),
         new OpenLayers.Control.Navigation(),
         new OpenLayers.Control.OverviewMap(),
         new OpenLayers.Control.PanZoomBar()
         ]
         });
         

        var base = new OpenLayers.Layer.WMS(
         "Sachsen Streets and Buildings",
         "http://localhost:8080/geoserver/wms";,
         {layers: "Sachsen:buildings"},
         {styles:'BuildingsStyle',
         srs: 'EPSG:4326',
         format: 'image/png',
         transparent: 'true'
         }
         );
         map.addLayer(base);
         
        var buildings = new OpenLayers.Layer.Vector("Straßen", {
         strategies: [new OpenLayers.Strategy.BBOX()],
         protocol: new OpenLayers.Protocol.WFS({
         version: "1.0.0",
         url: "http://localhost:8080/geoserver/wfs";,
         featureType: "Sachsen:roads",
         featureNS: "http://download.geofabrik.de/osm/europe/germany/";,
         srsName: "EPSG:4326",
         geometryName: "the_geom"
         })
         });
         map.addLayer(buildings);
         
        map.setCenter(new OpenLayers.LonLat(13.723, 51.03).transform(
         new OpenLayers.Projection("EPSG:4326"), new 
OpenLayers.Projection("EPSG:900913")), 15);
         
        var select = new OpenLayers.Control.SelectFeature([buildings]);
         map.addControl(select);
         select.activate();
         
...

-----------------------------------------------------------------------------------------
 
   
-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
_______________________________________________
Users mailing list
Users@geoext.org
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to