Я создаю карту для автономного использования с leaflet.JS.Когда я увеличиваю масштаб и пытаюсь пойти на север и юг, карта останавливает вас и сохраняет все внутри контейнера изображений.Однако, если я попытаюсь пойти слишком далеко на восток и запад, карта выйдет за пределы изображения и отобразит серый цвет.Я не могу понять, как это остановить.
В настоящее время моя карта определена так:
var map = L.map('map').setView([42.26, -83.72], 12);
L.tileLayer('assets/Michigan/{z}/{x}/{y}.png', {
noWrap: true,
maxZoom: 15,
minZoom: 12
}).addTo(map);
map.fitBounds(map.getBounds()).setMaxBounds(map.getBounds())
map.on('drag', function() {
map.panInsideBounds(map.getBounds(), { animate: false });
});
Изображение выпуска карты