mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 08:42:31 +00:00
strava heatmap layers (nakarte proxy)
This commit is contained in:
@@ -386,6 +386,62 @@ export const overlays: { [key: string]: AnySourceData; } = {
|
||||
maxzoom: 18,
|
||||
attribution: '© <a href="https://www.waymarkedtrails.org" target="_blank">Waymarked Trails</a>'
|
||||
},
|
||||
stravaHeatmapRun: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapTrailRun: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapHike: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapRide: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapGravel: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapMTB: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapWater: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
stravaHeatmapWinter: {
|
||||
type: 'raster',
|
||||
tiles: [],
|
||||
tileSize: 1024,
|
||||
maxzoom: 15,
|
||||
attribution: '© <a href="https://www.strava.com" target="_blank">Strava</a>'
|
||||
},
|
||||
};
|
||||
|
||||
export const opacities: { [key: string]: number; } = {
|
||||
@@ -452,6 +508,16 @@ export const overlayTree: LayerTreeType = {
|
||||
cyclOSM: {
|
||||
cyclOSMlite: true,
|
||||
},
|
||||
strava: {
|
||||
stravaHeatmapRun: true,
|
||||
stravaHeatmapTrailRun: true,
|
||||
stravaHeatmapHike: true,
|
||||
stravaHeatmapRide: true,
|
||||
stravaHeatmapGravel: true,
|
||||
stravaHeatmapMTB: true,
|
||||
stravaHeatmapWater: true,
|
||||
stravaHeatmapWinter: true,
|
||||
},
|
||||
waymarked_trails: {
|
||||
waymarkedTrailsHiking: true,
|
||||
waymarkedTrailsCycling: true,
|
||||
@@ -487,6 +553,16 @@ export const defaultOverlays = {
|
||||
cyclOSM: {
|
||||
cyclOSMlite: false,
|
||||
},
|
||||
strava: {
|
||||
stravaHeatmapRun: false,
|
||||
stravaHeatmapTrailRun: false,
|
||||
stravaHeatmapHike: false,
|
||||
stravaHeatmapRide: false,
|
||||
stravaHeatmapGravel: false,
|
||||
stravaHeatmapMTB: false,
|
||||
stravaHeatmapWater: false,
|
||||
stravaHeatmapWinter: false,
|
||||
},
|
||||
waymarked_trails: {
|
||||
waymarkedTrailsHiking: false,
|
||||
waymarkedTrailsCycling: false,
|
||||
@@ -568,6 +644,16 @@ export const defaultOverlayTree: LayerTreeType = {
|
||||
cyclOSM: {
|
||||
cyclOSMlite: true,
|
||||
},
|
||||
strava: {
|
||||
stravaHeatmapRun: true,
|
||||
stravaHeatmapTrailRun: true,
|
||||
stravaHeatmapHike: true,
|
||||
stravaHeatmapRide: true,
|
||||
stravaHeatmapGravel: true,
|
||||
stravaHeatmapMTB: true,
|
||||
stravaHeatmapWater: true,
|
||||
stravaHeatmapWinter: true,
|
||||
},
|
||||
waymarked_trails: {
|
||||
waymarkedTrailsHiking: true,
|
||||
waymarkedTrailsCycling: true,
|
||||
@@ -591,4 +677,16 @@ export const defaultOverlayTree: LayerTreeType = {
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
export const stravaHeatmapServers = ['https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth']; //['https://heatmap-external-a.strava.com/tiles-auth', 'https://heatmap-external-b.strava.com/tiles-auth', 'https://heatmap-external-c.strava.com/tiles-auth'];
|
||||
export const stravaHeatmapActivityIds: { [key: string]: string } = {
|
||||
stravaHeatmapRun: 'sport_Run',
|
||||
stravaHeatmapTrailRun: 'sport_TrailRun',
|
||||
stravaHeatmapHike: 'sport_Hike',
|
||||
stravaHeatmapRide: 'sport_Ride',
|
||||
stravaHeatmapGravel: 'sport_GravelRide',
|
||||
stravaHeatmapMTB: 'sport_MountainBikeRide',
|
||||
stravaHeatmapWater: 'water',
|
||||
stravaHeatmapWinter: 'winter',
|
||||
}
|
Reference in New Issue
Block a user