Всем привет! У меня есть карта на leaflet.js размер карты 5913x7863 и она в местных плоских координатах (X Y) система координат соответственно L.CRS.Simple
До этого я использовал L.imageOverlay:
var imageBounds = [[1468.9700,-11.7050], [1968.2705,363.7705]];
var file0 = new L.imageOverlay(imageUrl, imageBounds).addTo(map);
И всё было супер
Но я понял, что это плохой путь (единая картинка вылетает на мобилках и так карты не делают) и нужно делать тайлы
Далее я нарезал на тайлы
Тайлы хранятся по папкам "1/1/0" "1/1/1" и т.д.
Я хочу сделать координаты X Y - чтобы карта была в координатах [1468.9700,-11.7050], [1968.2705,363.7705]
Но как сделать даже в координатах [0,0] [5913,7863] я не понимаю.
Код сейчас такой:
map = L.map('map', {
crs: L.CRS.Simple,
maxZoom: 4,
minZoom: 0
}).setView([-60,100], 1);
L.tileLayer('./images/{z}/{x}/{y}.png', {
continuousWorld: true,
noWrap: false
}).addTo(map);
При этом картинка находится в координатах примерно [0,0], [-256,192] - почему именно такие не понимаю вообще.
Еще раз вопрос: как сделать границы именно [1468.9700,-11.7050], [1968.2705,363.7705]?
Почему это так легко сделать в L.imageOverlay и так трудно в L.tileLayer?
Пожалуйста, любые идеи. Мучаюсь уже 2 месяца