summaryrefslogtreecommitdiff
path: root/web/js/eventmap.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/js/eventmap.js')
-rw-r--r--web/js/eventmap.js29
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);
+ });
+});