From 2ff3a1ac91100aec214b7eecdcef982b9a703cf0 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Sat, 7 Dec 2013 00:34:53 +0100 Subject: Initial web :( --- web/js/eventmap.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 web/js/eventmap.js (limited to 'web/js/eventmap.js') diff --git a/web/js/eventmap.js b/web/js/eventmap.js new file mode 100644 index 0000000..e22d65b --- /dev/null +++ b/web/js/eventmap.js @@ -0,0 +1,29 @@ +var map; +var layers = {}; + +$(function() { + map = L.map('map', { + center: new L.LatLng(70,-50), + zoom: 2 + }); + $.getJSON('js/layers.json', function(data) { + $.each(data, function(layer_index, layer_info) { + var layer_path; + var layer; + + layer_path = 'images/tiles/' + layer_info.name + + '/{z}/{x}/{y}.png'; + + layer = L.tileLayer(layer_path, { + noWrap: true, + continuousWorld: true, + maxZoom: layer_info.max_zoom + }) + + if (!layers.length) + layer.addTo(map); + layers[layer_info.name] = layer; + }); + L.control.layers(layers, {}).addTo(map); + }); +}); -- cgit v1.2.1