diff options
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); + }); +}); |