diff options
author | Christian Franke <nobody@nowhere.ws> | 2013-12-07 00:34:53 +0100 |
---|---|---|
committer | Christian Franke <nobody@nowhere.ws> | 2013-12-07 00:34:53 +0100 |
commit | 2ff3a1ac91100aec214b7eecdcef982b9a703cf0 (patch) | |
tree | 4a9a89dc19513eadac1a39c95c663e459777bcde /web/js/eventmap.js | |
parent | e3f9eb0ee0749c3cb134e74b0906c10bf6c8517f (diff) |
Initial web :(
Diffstat (limited to 'web/js/eventmap.js')
-rw-r--r-- | web/js/eventmap.js | 29 |
1 files changed, 29 insertions, 0 deletions
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); + }); +}); |