nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 58e02934fb8d6a8216ed8b808bf9bb3df293538a
parent ebd5564101d83565ed5c9092ecac63ecaa89deea
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Fri, 11 Dec 2020 23:08:12 +0100

layers: add cutline and overview for mountain maps by A.Tsvetkov

Diffstat:
Msrc/layers.js | 42+++++++++++++++++++++++++++++-------------
Asrc/lib/layers-cutlines/tsvetkov_mountains.json | 3+++
2 files changed, 32 insertions(+), 13 deletions(-)

diff --git a/src/layers.js b/src/layers.js @@ -566,23 +566,39 @@ class LayerGroupWithOptions extends L.LayerGroup { description: 'Tian Shan, Dzungaria, <a href="http://pereval.g-utka.ru/">http://pereval.g-utka.ru/</a>', isDefault: true, - layer: L.tileLayer( - urlViaCorsProxy("http://nakartetiles.s3-website.eu-central-1.amazonaws.com/{z}/{x}/{y}.png"), - // FIXME: сделать minZoom=5, когда перейдём на версию leaflet с поддержкой minNativeZoom + layer: new LayerGroupWithOptions( + [ + L.tileLayer( + urlViaCorsProxy( + 'http://nakartetiles.s3-website.eu-central-1.amazonaws.com/{z}/{x}/{y}.png' + ), + { + isOverlay: true, + isOverlayTransparent: false, + tms: false, + minZoom: 2, + maxNativeZoom: 15, + print: true, + jnx: true, + scaleDependent: false, + noCors: false, + shortName: 'tsvetkov_mountains', + cutline: getCutline('tsvetkov_mountains'), + bounds: [ + [40.66664, 71.00007], + [45.33338, 81.00001], + ], + } + ), + new LayerCutlineOverview(getCutline('tsvetkov_mountains'), 6, + 'Mountains by Aleksey Tsvetkov'), + ], { code: 'Mt', isOverlay: true, - isOverlayTransparent: false, - tms: false, - minZoom: 2, - maxNativeZoom: 15, - print: true, - jnx: true, - scaleDependent: false, - noCors: false, - shortName: 'tsvetkov_mountains' + isWrapper: true, } - ) + ), }, { title: 'Bing imagery acquisition dates', diff --git a/src/lib/layers-cutlines/tsvetkov_mountains.json b/src/lib/layers-cutlines/tsvetkov_mountains.json @@ -0,0 +1,3 @@ +{"cutline": +[[[71.00014,42.33326],[72.49994,42.33329],[72.49994,42.00001],[72.24996,42.00005],[72.24994,41.83337],[71.50004,41.83332],[71.50002,42.00009],[71.00011,42.00005],[71.00007,42.33314]],[[73.50003,42.63735],[73.68341,42.62246],[73.81087,42.5071],[73.79787,42.38819],[73.81825,42.33349],[73.49998,42.33335],[73.49995,42.63722]],[[78.5001,45.30933],[78.84296,45.22425],[79.07187,45.22842],[79.21417,45.33308],[80.00004,45.33338],[81.00001,45.33335],[80.99997,45.00004],[80.49996,45.00004],[80.49974,44.6667],[80.5,44.33333],[79.49999,44.3334],[79.49997,44.50001],[78.99998,44.50006],[79.00005,44.66667],[78.50008,44.66672],[78.50006,45.30916]],[[75.57152,42.16671],[75.75108,42.25012],[75.96076,42.3333],[78.00001,42.33331],[78.00001,42.49976],[78.50008,42.49998],[78.50002,42.6666],[80.38756,42.66672],[80.50009,42.61457],[80.49983,42.00001],[79.99999,41.99997],[79.99995,41.83341],[79.74993,41.83341],[79.74994,41.6667],[79.25001,41.66666],[79.25022,41.54713],[79.13452,41.49971],[78.75,41.50001],[78.74994,41.33337],[78.0001,41.33332],[77.99993,40.91484],[77.70315,40.83338],[76.99995,40.83336],[77.0,40.66664],[74.99997,40.66671],[75.00023,40.99979],[75.49993,40.99985],[75.50011,41.19012],[75.6507,41.23006],[75.73683,41.33332],[76.00007,41.33338],[76.00007,41.66669],[75.7073,41.66701],[75.60285,41.82608],[75.67263,41.96057],[75.53787,42.1508],[75.57023,42.16614]]] +}