Я нарезал изображение на плитки XYZ с помощью инструмента командной строки gdal2tiles.Карта загружается нормально, и все ожидаемые листы находятся в рабочем состоянии, однако есть две проблемы (вероятно, связанные):
- Формат {z} / {x} / {y} создает кучузапросов к плиткам, которые не существуют.
- Я не могу точно отцентрировать карту или ее экстент (чтобы я мог предотвратить панорамирование с карты).
Я пытаюсь сначала использовать fit (), чтобы карта была полностью видна, а затем (при изменении: разрешения) обновлять экстент, чтобы предотвратить панорамирование за края карты (в настоящий момент не работает)
Код содержит около 200 строк, поэтому я оставлю ссылки ниже
Я попытался настроить JSFiddle, но не смог заставить его работать. Кроме того, вы можете посмотреть живую демонстрацию или клонрепо, которое должно работать нормально.
Демонстрация в реальном времени: https://dndiaries.netlify.com/faerun Репо: https://gitlab.com/heartofcode/swamptrek
Нет сообщений об ошибках, но «центр» находится вне центра рендерингакарта