samuvack / Search

0 stars 0 forks source link

Gebruiker kan wms-files toevoegen #10

Open samuvack opened 8 years ago

samuvack commented 8 years ago

Door op een (nog toe te voegen) knop te klikken, krijgt de gebruiker een input pop-up venster, waardoor hij/zij een link naar een wms-layer kan toevoegen aan de kaart.

Deze wms-layer zou ook in een layer box moeten zichtbaar zijn. Dit mag een aparte layer box zijn, dan de layer box die reeds bestaat. De legende van de wms zou in zoverre dat dit mogelijk is, ook moeten zichtbaar zijn in de reeds bestaande legende box.

VandorpeDavid commented 8 years ago

Heb je sample files zodat ik kan uitproberen?

samuvack commented 8 years ago

http://geo.vliz.be:80/geoserver/NorthSea/wms

met LAYERS: 'NorthSea:zandbanken_mumm_metnaam'

samuvack commented 8 years ago
            // setup tiled layer
            tiled = new OpenLayers.Layer.WMS(
                "NorthSea:zandbanken_mumm_metnaam - Tiled", "http://geo.vliz.be:80/geoserver/NorthSea/wms",
                {
                    LAYERS: 'NorthSea:zandbanken_mumm_metnaam',
                    STYLES: '',
                    format: format
                },
                {
                    buffer: 0,
                    displayOutsideMaxExtent: true,
                    isBaseLayer: true,
                    yx : {'EPSG:4326' : true}
                } 
            );

            // setup single tiled layer
            untiled = new OpenLayers.Layer.WMS(
                "NorthSea:zandbanken_mumm_metnaam - Untiled", "http://geo.vliz.be:80/geoserver/NorthSea/wms",
                {
                    LAYERS: 'NorthSea:zandbanken_mumm_metnaam',
                    STYLES: '',
                    format: format
                },
                {
                   singleTile: true, 
                   ratio: 1, 
                   isBaseLayer: true,
                   yx : {'EPSG:4326' : true}
                } 
            );

            map.addLayers([untiled, tiled]);