@@ -156,7 +156,38 @@ export default class GEOResourceManifest {
156156 //Console.warn(`Satellite baseURL: ${tile?.baseURL}`);
157157 break ;
158158 case "RASTER_SATELLITE_DIGITIZE" : // 35 卫星地图(2D/数字化)
159+ //Console.warn(`Satellite style: ${tile?.style}`);
160+ switch ( settings . TileSet . Satellite ) {
161+ case "CN" :
162+ tile = caches ?. CN ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale && i . size === tile . size ) || caches ?. CN ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale ) || caches ?. CN ?. tileSet ?. find ( i => i . style === tile . style ) || tile ;
163+ break ;
164+ case "HYBRID" :
165+ case "XX" :
166+ default :
167+ switch ( typeof tile . dataSet ) {
168+ case "undefined" :
169+ tile =
170+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale && i . size === tile . size ) ||
171+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale && i . size === tile . size ) ||
172+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale ) ||
173+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style ) ||
174+ tile ;
175+ break ;
176+ case "number" :
177+ tile =
178+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale && i . size === tile . size && i . dataSet === tile . dataSet ) ||
179+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale && i . size === tile . size && i . dataSet === tile . dataSet ) ||
180+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . scale === tile . scale && i . dataSet === tile . dataSet ) ||
181+ caches ?. XX ?. tileSet ?. find ( i => i . style === tile . style && i . dataSet === tile . dataSet ) ||
182+ tile ;
183+ break ;
184+ }
185+ break ;
186+ }
187+ //Console.warn(`Satellite baseURL: ${tile?.baseURL}`);
188+ break ;
159189 case "RASTER_SATELLITE_ASTC" : // 45 卫星地图(2D/ASTC)
190+ case "RASTER_SATELLITE_POLAR" : // 91 卫星地图(2D/极地)
160191 //Console.warn(`Satellite style: ${tile?.style}`);
161192 switch ( settings . TileSet . Satellite ) {
162193 case "HYBRID" :
@@ -188,7 +219,6 @@ export default class GEOResourceManifest {
188219 }
189220 //Console.warn(`Satellite baseURL: ${tile?.baseURL}`);
190221 break ;
191- case "RASTER_SATELLITE_POLAR" : // 91 卫星地图(2D/极地)
192222 case "RASTER_SATELLITE_POLAR_NIGHT" : // 95 卫星地图(2D/极地/夜间)
193223 //Console.warn(`Satellite style: ${tile?.style}`);
194224 switch ( settings . TileSet . Satellite ) {
0 commit comments