removed providers with cached ones

This commit is contained in:
Fedor Katurov 2019-12-14 19:32:00 +07:00
parent 6ad3d9681a
commit 6880d155ed

View file

@ -4,33 +4,35 @@ export interface IProvider {
range: Array<string | number>, range: Array<string | number>,
} }
export interface ITileMaps { export type ITileMaps = Record<string, IProvider>
WATERCOLOR: IProvider, // {
DGIS: IProvider, // WATERCOLOR: IProvider,
DEFAULT: IProvider, // DGIS: IProvider,
DARQ: IProvider, // DEFAULT: IProvider,
BLANK: IProvider, // DARQ: IProvider,
HOT: IProvider, // BLANK: IProvider,
YSAT: IProvider, // HOT: IProvider,
YMAP: IProvider, // YSAT: IProvider,
SAT: IProvider, // YMAP: IProvider,
ESAT: IProvider, // SAT: IProvider,
// ESAT: IProvider,
// CACHE_OSM: IProvider, // CACHE_OSM: IProvider,
// CACHE_CARTO: IProvider, // CACHE_CARTO: IProvider,
} // }
// Стили карт // Стили карт
const TILEMAPS: ITileMaps = { const TILEMAPS: ITileMaps = {
WATERCOLOR: { // WATERCOLOR: {
name: 'Watercolor', // name: 'Watercolor',
url: 'https://stamen-tiles-{s}.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg', // url: 'https://stamen-tiles-{s}.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg',
range: [1, 2, 3, 4], // range: [1, 2, 3, 4],
}, // },
DGIS: { DGIS: {
name: '2gis', name: '2gis',
url: 'https://tile1.maps.2gis.com/tiles?x={x}&y={y}&z={z}&v=1', // url: 'https://tile1.maps.2gis.com/tiles?x={x}&y={y}&z={z}&v=1',
range: [1, 2, 3], url: 'https://{s}.dgis.tile.vault48.org/tiles?x={x}&y={y}&z={z}&v=1',
range: ['a','b','c'],
}, },
DEFAULT: { DEFAULT: {
name: 'OpenStreetMap', name: 'OpenStreetMap',
@ -38,41 +40,45 @@ const TILEMAPS: ITileMaps = {
url: 'https://{s}.osm.tile.vault48.org/{z}/{x}/{y}.png', url: 'https://{s}.osm.tile.vault48.org/{z}/{x}/{y}.png',
range: ['a', 'b', 'c'], range: ['a', 'b', 'c'],
}, },
DARQ: { // DARQ: {
name: 'Darq', // name: 'Darq',
url: 'https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png', // url: 'https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',
range: [1, 2, 3, 4], // range: [1, 2, 3, 4],
}, // },
BLANK: { BLANK: {
name: 'Blanque', name: 'Blanque',
// url: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png', // url: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png',
url: 'https://{s}.carto.tile.vault48.org/light_all/{z}/{x}/{y}.png', url: 'https://{s}.carto.tile.vault48.org/light_all/{z}/{x}/{y}.png',
range: [1, 2, 3, 4], // range: [1, 2, 3, 4],
range: ['a','b','c'],
}, },
HOT: { HOT: {
name: 'Hot', name: 'Hot',
url: 'https://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png', // url: 'https://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png',
url: 'https://{s}.hot.tile.vault48.org/hot/{z}/{x}/{y}.png',
range: ['a', 'b', 'c'], range: ['a', 'b', 'c'],
}, },
SAT: { // SAT: {
name: 'Google Sattelite', // name: 'Google Sattelite',
url: 'https://mt{s}.google.com/vt/lyrs=s,h&x={x}&y={y}&z={z}', // url: 'https://mt{s}.google.com/vt/lyrs=s,h&x={x}&y={y}&z={z}',
range: [0, 1, 2, 3], // range: [0, 1, 2, 3],
}, // },
YMAP: { // YMAP: {
name: 'Yandex', // name: 'Yandex',
url: 'https://vec0{s}.maps.yandex.net/tiles?l=map&v=17.04.16-0&x={x}&y={y}&z={z}&scale=1&lang=ru_RU', // url: 'https://vec0{s}.maps.yandex.net/tiles?l=map&v=17.04.16-0&x={x}&y={y}&z={z}&scale=1&lang=ru_RU',
range: [1, 2, 3, 4], // range: [1, 2, 3, 4],
}, // },
YSAT: { // YSAT: {
name: 'YandexSat', // name: 'YandexSat',
url: 'https://sat0{s}.maps.yandex.net/tiles?l=sat&v=3.330.0&x={x}&y={y}&z={z}&lang=ru_RU', // url: 'https://sat0{s}.maps.yandex.net/tiles?l=sat&v=3.330.0&x={x}&y={y}&z={z}&lang=ru_RU',
range: [1, 2, 3, 4], // range: [1, 2, 3, 4],
}, // },
ESAT: { ESAT: {
name: 'Sattelite', name: 'Sattelite',
url: 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', // url: 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}',
range: [1,2,3,4], url: 'https://{s}.esat.tile.vault48.org/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}',
// range: [1,2,3,4],
range: ['a','b','c'],
} }
}; };