diff options
| author | Yuval Adam <_@yuv.al> | 2017-10-14 18:40:20 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2017-10-14 18:40:20 +0300 |
| commit | 2022b9bb0c0338e4f4ef98e373e297242d8bc402 (patch) | |
| tree | ed2e6710f4c6bff2e55bf28d413ba8b80ab41c60 /geshem.js | |
| parent | c42d0b3bc4bd52b3199390181a0e94c9e547c831 (diff) | |
Restore map, absolute position root, add babelrc
Diffstat (limited to 'geshem.js')
| -rw-r--r-- | geshem.js | 89 |
1 files changed, 43 insertions, 46 deletions
@@ -1,4 +1,4 @@ -//import mapboxgl from 'mapbox-gl'; +import mapboxgl from 'mapbox-gl'; import Vue from 'vue'; import Geshem from './Geshem.vue' @@ -26,52 +26,49 @@ var app = new Vue({ } }); -// mapboxgl.accessToken = 'pk.eyJ1IjoieXV2YWRtIiwiYSI6ImNpcnMxbzBuaTAwZWdoa25oczlzZmkwbHcifQ.UHtLngbKm9O8945pJm23Nw'; -// var map = new mapboxgl.Map({ -// container: 'map', -// style: 'mapbox://styles/mapbox/dark-v9', -// container: 'map', -// maxZoom: 10, -// minZoom: 5, -// zoom: 6.3, -// center: [35, 31.9], -// hash: false -// }); - -// function addRadarSource(res, i, url) { -// map.addSource('radar-' + res + '-' + i, { -// type: 'image', -// url: '/static/img/' + url, -// coordinates: app.rasterCoords[res] -// }) -// } - -// function addRadarLayer(res, i) { -// map.addLayer({ -// id: 'radar-' + res + '-' + i, -// source: 'radar-' + res + '-' + i, -// type: 'raster', -// paint: { -// 'raster-opacity': 0.85 -// } -// }) -// } - -// function removeRadarLayer(res, i) { -// map.removeLayer('radar-' + res + '-' + i) -// } +mapboxgl.accessToken = 'pk.eyJ1IjoieXV2YWRtIiwiYSI6ImNpcnMxbzBuaTAwZWdoa25oczlzZmkwbHcifQ.UHtLngbKm9O8945pJm23Nw'; +var map = new mapboxgl.Map({ + container: 'map', + style: 'mapbox://styles/mapbox/dark-v9', + container: 'map', + maxZoom: 10, + minZoom: 5, + zoom: 6.3, + center: [35, 31.9], + hash: false +}); -// map.on('style.load', function () { -// var i = 0; -// while (i < app.imgs['140'].length) { -// addRadarSource('140', i, app.imgs['140'][i++]) -// } -// var i = 0; -// while (i < app.imgs['280'].length) { -// addRadarSource('280', i, app.imgs['280'][i++]) -// } -// addRadarLayer('280', 0) -// }) +function addRadarSource(res, i, url) { + map.addSource('radar-' + res + '-' + i, { + type: 'image', + url: '/static/img/' + url, + coordinates: app.rasterCoords[res] + }) +} +function addRadarLayer(res, i) { + map.addLayer({ + id: 'radar-' + res + '-' + i, + source: 'radar-' + res + '-' + i, + type: 'raster', + paint: { + 'raster-opacity': 0.85 + } + }) +} +function removeRadarLayer(res, i) { + map.removeLayer('radar-' + res + '-' + i) +} +map.on('style.load', function () { + var i = 0; + while (i < app.imgs['140'].length) { + addRadarSource('140', i, app.imgs['140'][i++]) + } + var i = 0; + while (i < app.imgs['280'].length) { + addRadarSource('280', i, app.imgs['280'][i++]) + } + addRadarLayer('280', 0) +}) |
