к сожалению, эти WMS-сервисы не передают информацию о минимальном уровне масштабирования плиток
... потому что WMS не знает о концепции плиток, а используетпроизвольные ограничивающие рамки.Эти услуги могут включать информацию о MinScaleDenominator
и MaxScaleDenominator
(см. Документ спецификации WMS 1.3.0 , стр. 27, раздел 7.2.4.6.9).
Существуют некоторые предупреждения:
- Leaflet не запрашивает и не анализирует документ WMS
GetCapabilities
, поэтому он не получает информацию о MinScaleDenominator
илиMaxScaleDenominator
. - Масштабы на стороне WMS имеют отношение без единиц измерения (так как они принимают 1px = 0,28 мм).В Leaflet
scale
для карты CRS
- это пиксели на 360 градусов долготы (при использовании по умолчанию L.CRS.EPSG3857
).
Так что это возможно, но для предоставления нужных данных требуется, чтобы служба WMS требовала обработки документа GetCapabilities
и выполнения математических операций с масштабными коэффициентами.