cache more for base_night_outlines and base_boroughs
This commit is contained in:
parent
cbb31ad019
commit
12164620e9
@ -35,11 +35,11 @@ if(!allLayersCacheSwitch) {
|
|||||||
// cache age data and base building outlines for more zoom levels than other layers
|
// cache age data and base building outlines for more zoom levels than other layers
|
||||||
shouldCacheFn = ({ tileset, z }: TileParams) =>
|
shouldCacheFn = ({ tileset, z }: TileParams) =>
|
||||||
(tileset === 'date_year' && z <= 16) ||
|
(tileset === 'date_year' && z <= 16) ||
|
||||||
(['base_light', 'base_night'].includes(tileset) && z <= 17) ||
|
(['base_light', 'base_night', 'base_night_outlines', 'base_boroughs'].includes(tileset) && z <= 17) ||
|
||||||
z <= 13;
|
z <= 13;
|
||||||
} else {
|
} else {
|
||||||
shouldCacheFn = ({ tileset, z }: TileParams) =>
|
shouldCacheFn = ({ tileset, z }: TileParams) =>
|
||||||
['base_light', 'base_night'].includes(tileset) && z <= 17;
|
['base_light', 'base_night', 'base_night_outlines', 'base_boroughs'].includes(tileset) && z <= 17;
|
||||||
}
|
}
|
||||||
|
|
||||||
const tileCache = new TileCache(
|
const tileCache = new TileCache(
|
||||||
@ -53,7 +53,7 @@ const tileCache = new TileCache(
|
|||||||
shouldCacheFn,
|
shouldCacheFn,
|
||||||
|
|
||||||
// don't clear base_light and base_night on bounding box cache clear
|
// don't clear base_light and base_night on bounding box cache clear
|
||||||
(tileset: string) => tileset !== 'base_light' && tileset !== 'base_night'
|
(tileset: string) => tileset !== 'base_light' && tileset !== 'base_night' && tileset !== 'base_night_outlines'
|
||||||
);
|
);
|
||||||
|
|
||||||
const renderBuildingTile = (t: TileParams, d: any) => renderDataSourceTile(t, d, getDataConfig, getLayerVariables);
|
const renderBuildingTile = (t: TileParams, d: any) => renderDataSourceTile(t, d, getDataConfig, getLayerVariables);
|
||||||
|
Loading…
Reference in New Issue
Block a user