Changes between Version 1 and Version 2 of Ticket #18064
- Timestamp:
- 2019-08-23T22:22:50+02:00 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #18064
- Property Cc added
-
Ticket #18064 – Description
v1 v2 1 When adding a TMS layer without specifying the maximum zoom level (for example, via the remotecontrol from OpenAerialMap "Open in JOSM"), it is limited to the default level of 21, despite the fact that the settings for TMS in preferences are set to a higher value. 1 When adding a TMS layer without specifying the maximum zoom level (for example, via the remotec ontrol from OpenAerialMap "Open in JOSM"), it is limited to the default level of 21, despite the fact that the settings for TMS in preferences are set to a higher value. 2 2 3 This limitation is obtained in the AbstractTileSourceLayer.checkMaxZoomLvl() method when comparing the zoom with the return value from the ts.getMaxZoom () method: 4 3 This limitation is obtained in the `AbstractTileSourceLayer.checkMaxZoomLvl()` method when comparing the zoom with the return value from the `ts.getMaxZoom()` method: 5 4 6 5 {{{ 6 #!java 7 7 if (ts != null && ts.getMaxZoom() != 0 && ts.getMaxZoom() < maxZoomLvl) { 8 8 maxZoomLvl = ts.getMaxZoom(); … … 10 10 }}} 11 11 12 which ends for the TMS layer in the AbstractTMSTileSource.getMaxZoom() method, which returns a hardcoded value of 21. 12 which ends for the TMS layer in the `AbstractTMSTileSource.getMaxZoom()` method, which returns a hardcoded value of 21. 13 13 14 14 As workaround you can ether always specify max zoom level in url templates, ether use other layer types (if possible). However, this is inconvenient in some situations (in particular, OAM "Open in JOSM" didn't pass max zoom level to remotecontrol), so it would be much better if the default maximum zoom was taken from the settings and was not hardcoded. 15


