[feat] (frontend) add nextzen terrain xyz provider as DEM raster source
Browse files
    	
        static/src/components/PagePredictionMap.vue
    CHANGED
    
    | @@ -209,10 +209,20 @@ const getCurrentBasemap = (url: string, providersArray: ServiceTiles) => { | |
| 209 | 
             
            onMounted(async () => {
         | 
| 210 | 
             
              const osmTile = tileLayer.provider(OpenStreetMap)
         | 
| 211 | 
             
              let localVarSatellite: SourceTileType = import.meta.env.VITE_SATELLITE_NAME ? String(import.meta.env.VITE_SATELLITE_NAME) : Satellite
         | 
|  | |
| 212 | 
             
              const satelliteTile = tileLayer.provider(localVarSatellite)
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
| 213 |  | 
| 214 | 
             
              let baseMaps: ServiceTiles = { OpenStreetMap: osmTile }
         | 
| 215 | 
             
              baseMaps[localVarSatellite] = satelliteTile
         | 
|  | |
| 216 | 
             
              currentBaseMapNameRef.value = OpenStreetMap
         | 
| 217 |  | 
| 218 | 
             
              map = LeafletMap('map', {
         | 
|  | |
| 209 | 
             
            onMounted(async () => {
         | 
| 210 | 
             
              const osmTile = tileLayer.provider(OpenStreetMap)
         | 
| 211 | 
             
              let localVarSatellite: SourceTileType = import.meta.env.VITE_SATELLITE_NAME ? String(import.meta.env.VITE_SATELLITE_NAME) : Satellite
         | 
| 212 | 
            +
              let localVarTerrain: SourceTileType = "nextzen.terrarium"
         | 
| 213 | 
             
              const satelliteTile = tileLayer.provider(localVarSatellite)
         | 
| 214 | 
            +
              const terrainTile = new LTileLayer(
         | 
| 215 | 
            +
                  "https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png", {
         | 
| 216 | 
            +
                    id: localVarTerrain,
         | 
| 217 | 
            +
                    attribution: "<a href='https://nextzen.org'>nextzen</a>," +
         | 
| 218 | 
            +
                        "<a href='https://registry.opendata.aws/terrain-tiles/'>Mapzen Terrain Tiles - AWS opendata registry</a>," +
         | 
| 219 | 
            +
                        "<a href='https://github.com/tilezen/joerd/blob/master/docs/attribution.md'>Mapzen Source Attributions</a>."
         | 
| 220 | 
            +
                  }
         | 
| 221 | 
            +
              )
         | 
| 222 |  | 
| 223 | 
             
              let baseMaps: ServiceTiles = { OpenStreetMap: osmTile }
         | 
| 224 | 
             
              baseMaps[localVarSatellite] = satelliteTile
         | 
| 225 | 
            +
              baseMaps[localVarTerrain] = terrainTile
         | 
| 226 | 
             
              currentBaseMapNameRef.value = OpenStreetMap
         | 
| 227 |  | 
| 228 | 
             
              map = LeafletMap('map', {
         |