From ee9b39d590f06381a7b2a4098b6ab13f04dd9ab9 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Sat, 21 Oct 2017 20:19:35 +0300 Subject: Fix radar layer indexes --- Geshem.vue | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Geshem.vue b/Geshem.vue index de22c7b..4622c0a 100644 --- a/Geshem.vue +++ b/Geshem.vue @@ -5,7 +5,7 @@
{{ time }}
- +
@@ -23,7 +23,7 @@ return { imgs: null, res: 280, - slider: 7, + slider: 9, rasterCoords: { 140: [ [33.35317413, 33.27232471], @@ -54,16 +54,13 @@ computed: { date: function () { if (!this.imgs) { return '' }; - var d = this.imgs[this.res][7-this.slider].substr(0, 8); + var d = this.imgs[this.res][this.slider].substr(0, 8); return `${d.substr(6, 2)}-${d.substr(4, 2)}-${d.substr(0, 4)}`; }, time: function () { if (!this.imgs) { return '' }; - var t = this.imgs[this.res][7-this.slider].substr(9, 6); + var t = this.imgs[this.res][this.slider].substr(9, 6); return `${t.substr(0, 2)}:${t.substr(2, 2)}`; - }, - curImg: function () { - return 7 - this.slider; } }, mounted: function () { @@ -92,8 +89,8 @@ var from = zoomIn ? '280' : '140'; var to = zoomIn ? '140' : '280'; if (to != vm.res) { - vm.removeRadarLayer(from, vm.curImg); - vm.addRadarLayer(to, vm.curImg); + vm.removeRadarLayer(from, vm.slider); + vm.addRadarLayer(to, vm.slider); vm.res = to; } }); @@ -109,9 +106,10 @@ while (i < vm.imgs['280'].length) { vm.addRadarSource('280', i, vm.imgs['280'][i++]) } - vm.addRadarLayer('280', 0) + vm.addRadarLayer('280', 9) }, addRadarSource: function(res, i, url) { + console.log('Adding radar source', res, i, url); this.map.addSource(`radar-${res}-${i}`, { type: 'image', url: 'http://imgs.geshem.space/' + url, -- cgit v1.3.1