Предварительная загрузка листовок рядом с плиткой - PullRequest
1 голос
/ 12 мая 2019

Я использую Leaflet в качестве компонента карты. Когда карта изначально загружается, я хочу предварительно загрузить соседние плитки с тем же уровнем масштабирования. Как лучше всего это сделать?

Ответы [ 2 ]

1 голос
/ 13 мая 2019

Обратите внимание, что опция keepBuffer в L.GridLayerL.TileLayer) влияет на то, как плитки выгружаются : большее значение keepBuffer означает, что пользователь должен перемещаться дальше до того, как плитки выгружены. не влияет на скорость загрузки плиток.

Если вы хотите предварительно загрузить соседние тайлы, я рекомендую вам взглянуть на некоторые из плагинов , и в частности Leaflet.EdgeBuffer .

1 голос
/ 12 мая 2019

Используйте параметр Leaflet Grid / Tile Layer keepBuffer:

При панорамировании карты сохраняйте это количество строк и столбцов плиток перед их выгрузкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...