File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 * change: add ` valid: True|False ` key to the ` RenderItemWithLinks ` model
1010 * add: convert old ` asset_bix ` and ` asset_expression ` keys to ` {asset}|indexes=...&expression=... `
1111
12+ ### titiler.mosaic
13+
14+ * fix: tilesize for ` /map.html ` endpoint
15+
1216## 2.0.0a1 (2026-02-11)
1317
1418### Misc
Original file line number Diff line number Diff line change @@ -1063,12 +1063,7 @@ def map_viewer(
10631063 request , "tilejson" , tileMatrixSetId = tileMatrixSetId
10641064 )
10651065
1066- qs_key_to_remove = []
1067- qs : list [tuple [str , Any ]] = [
1068- (key , value )
1069- for (key , value ) in request .query_params ._list
1070- if key .lower () not in qs_key_to_remove
1071- ]
1066+ qs = list (request .query_params ._list )
10721067 if "tilesize" not in request .query_params :
10731068 qs .append (("tilesize" , tilesize ))
10741069 tilejson_url += f"?{ urlencode (qs )} "
Original file line number Diff line number Diff line change @@ -799,6 +799,10 @@ def map_viewer(
799799 description = "Default will be automatically defined if the output image needs a mask (png) or not (jpeg)." ,
800800 ),
801801 ] = None ,
802+ tilesize : Annotated [
803+ int ,
804+ Query (gt = 0 , description = "Tilesize in pixels. Default to 256." ),
805+ ] = 256 ,
802806 minzoom : Annotated [
803807 int | None ,
804808 Query (description = "Overwrite default minzoom." ),
@@ -826,14 +830,11 @@ def map_viewer(
826830 "tilejson" ,
827831 tileMatrixSetId = tileMatrixSetId ,
828832 )
829- if request .query_params ._list :
830- qs_key_to_remove = ["tilesize" ]
831- qs : list [tuple [str , Any ]] = [
832- (key , value )
833- for (key , value ) in request .query_params ._list
834- if key .lower () not in qs_key_to_remove
835- ]
836- tilejson_url += f"?{ urlencode (qs )} "
833+ qs = list (request .query_params ._list )
834+ if "tilesize" not in request .query_params :
835+ qs .append (("tilesize" , tilesize ))
836+
837+ tilejson_url += f"?{ urlencode (qs )} "
837838
838839 tms = self .supported_tms .get (tileMatrixSetId )
839840 return self .templates .TemplateResponse (
You can’t perform that action at this time.
0 commit comments