[Dutch] Openlayers3 map control

Bart van den Eijnden bartvde op osgis.nl
Di Okt 3 00:58:55 PDT 2017


Barend,

jouw code is OpenLayers 2.

Groeten,

Bart


On 03-10-17 09:45, b.j.kobben op utwente.nl wrote:
> He Ouke,
>
> dat zou in OL 3 toch heel makkelijk moeten zijn, er is een aparte control voor:
>
> OpenLayers.Control.LayerSwitcher()
>
> zie bv een werkend exemplaar op http://geoserver.itc.nl/mapserver/openLayers.html:
>
> var myMap, myOSMLayer, forestLayer, railroadLayer, airportsLayer;
> 		 var ThaiURL = "http://geoserver.itc.nl/cgi-bin/mapserv.exe?map=D:/Inetpub/mapserver/config.map&";
>       var myCenter = new OpenLayers.LonLat(11250000,1450000);
>        function init(){
> 				myMap = new OpenLayers.Map("mapDiv", {projection:"EPSG:3857"});
> 	    	myOSMLayer = new OpenLayers.Layer.OSM("OpenStreetMap");
> 	      railroadLayer = new OpenLayers.Layer.WMS(
>    				"Thailand RailRoad", ThaiURL,
>    				{layers: "railroad", transparent: "true", format: "image/png"}
> 				);
> 	      forestLayer = new OpenLayers.Layer.WMS(
>    				"Thailand forest", ThaiURL,
>    				{layers: "forest", transparent: "true", format: "image/png"}
> 				);
> 	      airportsLayer = new OpenLayers.Layer.WMS(
>    				"Thailand airports", ThaiURL,
>    				{layers: "airports", transparent: "true", format: "image/png"}
> 				);
> 	    	myMap.addLayers([myOSMLayer,forestLayer,railroadLayer,airportsLayer]);
> 	      myMap.addControl(new OpenLayers.Control.MousePosition());
> 	      myMap.addControl(new OpenLayers.Control.ScaleLine());
> 				myMap.addControl(new OpenLayers.Control.LayerSwitcher());
>      		myMap.setCenter(myCenter,5);
>      		
>      		}//end init
>
>   
> --
> Barend Köbben
>   
>
> On 03/10/2017, 08:25, "Dutch on behalf of Ouke Weijer" <dutch-bounces op lists.osgeo.org on behalf of OWeijer op alkmaar.nl> wrote:
>
>      Beste Lezers
>       
>      Voor Het Project aardgas vrij van de gemeente Alkmaar moet ik het kaartmateriaal beschikbaar stellen op internet. Nu hebben we een geoserver waar al het kaartmateriaal opstaat. En ik ben nu bezig om dit te presenteren in Openlayers3. Het
>       koppelen van alle kaarten is niet zo een probleem echter de mogelijkheid om kaarten aan en uit te zetten wil nog niet werken. Hebben jullie eenvoudige voorbeelden die ik kan gebruiken om mijn kaart aan te passen.
>       
>      Op dit moment heb ik een site gemaakt in leaflet waarin het mogelijk is om lagen aan en uit te zetten. Echter leaflet ondersteund niet echt goed / lekker het bevragen van de kaart. Aangezien het belangrijk is dat ook administratieve gegevens
>       moeten kunnen worden geraadpleegd heb ik dus gekozen voor openlayers.
>       
>      Voor een voorbeeld kun je kijken op de site
>      www.datalabalkmaar.nl <http://www.datalabalkmaar.nl> onder de kop “info op de kaart”
>      Wil je zelf de wms service willen gebruiken
>      http://datalab.alkmaar.nl:8080/geoserver/Alkmaar/wms <http://datalab.alkmaar.nl:8080/geoserver/Alkmaar/wms>?
>       
>       
>      Met vriendelijke groet
>       
>      Ouke Weijer
>      Senior medewerker GEO-Informatie
>      gemeente Alkmaar
>       
>      tel:(072) 548 8576
>      mob: 0641520090
>      Aanwezig: Maandag, Dinsdag, Donderdag en Vrijdag
>       
>      
>      
>
> _______________________________________________
> Dutch mailing list
> Dutch op lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/dutch



Meer informatie over de Dutch maillijst