Leaflet: Дробные и нерегулярные уровни масштабирования от собственных плиток {z} - PullRequest
0 голосов
/ 31 октября 2018

Я использую свои собственные изображения плитки для отображения в Leaflet. Я знаю, что можно использовать дробные уровни масштабирования, т.е. г. {1, 1,25, 1,5}, так что Leaflet автоматически увеличивает плитки в соответствии с дробью. Однако я хочу использовать плитки, которые имеют с дробными уровнями масштабирования. Это добавить детали без увеличения количества плиток в четыре раза.

Пример:

  • {z} = 3; {x} _max = 4; 16 плиток
  • {z} = 4; {x} _max = 8; 64 плитки
  • {z} = 5; {x} _max = 16; 256 плиток
  • {z} = 5,39; {x} _max = 42; 1764 плитки

http://{s}.somedomain.com/blabla/{z}/{x}/{y}.png'

Увеличение задается именем каталога {z}.

Если я назову свой каталог с 5.39, он не будет работать. В зависимости от того, как я установил maxZoom, он использует {z} = 5.39 при {z} = 6 (что означает, что он перемещается в неправильную позицию) или вообще не использует. Можно ли заставить его работать с дробными числами?

И, кроме этого, возможны нерегулярные расхождения между уровнями увеличения, например г. {1, 1,2, 1,8, 2, 3,7, 5} ...?

Надеюсь, что есть решение.

...