Skip to content

Instantly share code, notes, and snippets.

@jacobandresen
Created June 17, 2014 22:16
Show Gist options
  • Save jacobandresen/94fdc3b72cdb00138968 to your computer and use it in GitHub Desktop.
Save jacobandresen/94fdc3b72cdb00138968 to your computer and use it in GitHub Desktop.
exploring kortforsyningen.dk
var map = new L.Map('map', { });
var skaermkort = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=topo_skaermkort", {
LAYERS : 'dtk_skaermkort_daempet',
attribution: "Geodatastyrelsen",
ticket : kfTicket
}).addTo(map);
var postdistrikt = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=dagi", {
service : 'WMS',
layers : 'postdistrikt',
attribution: "Geodatastyrelsen",
format : 'image/png',
transparent: true,
ticket : kfTicket
});
var matrikelkort = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=mat", {
service: 'WMS',
layers: 'MatrikelSkel',
styles: 'roede_skel',
attribution: "Geodatastyrelsen",
format : 'image/png',
transparent: true,
ticket: kfTicket
});
var orto = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=orto_foraar", {
service: 'WMS',
layers: 'orto_foraar',
attribution: "Geodatastyrelsen",
format : 'image/png',
transparent: true,
ticket: kfTicket
});
var fot = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=topo_fot", {
service: 'WMS',
layers: 'basis',
attribution: "Geodatastyrelsen",
format : 'image/png',
transparent: true,
ticket: kfTicket
});
var vejnavn = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=topo_geo", {
service: 'WMS',
layers: 'Vejnavn',
attribution: "Geodatastyrelsen",
format : 'image/png',
transparent: true,
ticket: kfTicket
});
var rekreativ = L.tileLayer.wms("http://kortforsyningen.kms.dk/service?SERVICENAME=topo_geo", {
service: 'WMS',
layers: 'Rekreativt-omraade',
attribution: "Geodatastyrelsen",
format : 'image/png',
transparent: true,
ticket: kfTicket
});
var baselayers = {
"skærmkort" : skaermkort,
"Flyfoto" : orto,
"Fot" : fot
};
var overlays = {
"Matrikelkort" : matrikelkort,
"Vejnavne" : vejnavn,
"Postdistrikt" : postdistrikt
};
L.control.layers(baselayers, overlays).addTo(map);
var location = navigator.geolocation.getCurrentPosition ( function (pos ) {
map.setView(L.latLng(pos.coords.latitude, pos.coords.longitude), 15);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment