commit 18f4ba03dec662f237a126ac67c1da9394ca952c
parent d7e95f639ca085cae4dcf43484a1b4bd60c71472
Author: Sergey Orlov <wladimirych@gmail.com>
Date: Sat, 5 Dec 2020 21:51:25 +0100
layers: add cutline for Slovakia topo map
Diffstat:
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/layers.js b/src/layers.js
@@ -10,6 +10,8 @@ import '~/lib/leaflet.layer.wikimapia';
import {GeocachingSu} from '~/lib/leaflet.layer.geocaching-su';
import {RetinaTileLayer} from '~/lib/leaflet.layer.RetinaTileLayer';
import urlViaCorsProxy from '~/lib/CORSProxy';
+import '~/lib/leaflet.layer.TileLayer.cutline';
+import {getCutline} from '~/lib/layers-cutlines';
const layersDefs = [
{
@@ -947,9 +949,10 @@ import urlViaCorsProxy from '~/lib/CORSProxy';
isOverlayTransparent: false,
maxNativeZoom: 15,
minZoom: 10,
- bounds: [[47.51737, 16.74334], [49.66632, 22.74788]],
+ bounds: [[47.5172, 16.74316], [49.91343, 22.74837]],
noCors: true,
- })
+ cutline: getCutline('slovakia'),
+ }),
},
{
title: 'Yandex tracks (zoom ≥ 10)',
diff --git a/src/lib/layers-cutlines/slovakia.json b/src/lib/layers-cutlines/slovakia.json
@@ -0,0 +1,3 @@
+{"cutline":
+[[[19.2485,49.66631],[19.74827,49.66632],[19.74827,49.49974],[19.86332,49.49966],[19.86324,49.49668],[20.25862,49.4969],[20.25845,49.66629],[22.24835,49.66651],[22.24835,49.33293],[22.74835,49.33301],[22.74837,48.83305],[22.5279,48.83303],[22.52489,48.81374],[22.4982,48.81546],[22.4988,48.33298],[22.33624,48.33298],[22.33572,48.28959],[22.248,48.28948],[22.24817,48.22451],[22.24839,48.16634],[22.21783,48.16628],[21.72615,48.16643],[20.99844,48.16617],[20.99831,48.15836],[20.99822,47.99974],[19.49833,47.99957],[19.49833,47.83298],[19.24839,47.83287],[19.24822,47.66631],[18.99819,47.66625],[18.99828,47.63567],[18.9842,47.63573],[18.98438,47.5172],[17.9984,47.51731],[17.99835,47.5687],[17.6655,47.57722],[17.26124,47.58585],[17.12211,47.58695],[16.9986,47.58637],[16.99843,47.54624],[16.74325,47.54995],[16.74316,49.91343],[19.24821,49.91074],[19.24818,49.66629]]]
+}
+\ No newline at end of file