Leaflet.js XY bounds for L.tileLayer in CRS.Simple

300 views
Skip to first unread message

Антон Антонио

unread,
Jun 30, 2015, 2:14:46 AM6/30/15
to leafl...@googlegroups.com

Sorry for my english

Hi, I have leaflet.js (image of map 5913x7863) and there L.CRS.Simple

I had

var imageBounds = [[1468.9700,-11.7050], [1968.2705,363.7705]];
var file0 = new L.imageOverlay(imageUrl, imageBounds).addTo(map);

and everything was good, but I understood, that L.imageOverlay - it's wrong way and I need tiles. So now I have

L.tileLayer('images/tiles/{z}/{x}/{y}.png', {
continuousWorld: true,
noWrap: true,
maxZoom: 6,
minZoom: 3 
}).addTo(map);    

But I don't know how to do L.tileLayer with this bounds (coordinates) [1468.9700,-11.7050], [1968.2705,363.7705]

Now bounds near this: [0,0], [-123,92], but I need [1468.9700,-11.7050], [1968.2705,363.7705] And I don't understand why is so hard to do bounds with tiles as easy with imageOverlay?

I have tried this:

var southWest = L.latLng(1468.9700,-11.7050),
northEast = L.latLng(1968.2705,363.7705),
mybounds = L.latLngBounds(southWest, northEast);
...
bounds: mybounds

but it have not helped.

If you have a solution for L.CRS.Simple and XY coordinates - pls, help!

P.S. Thanks for answers

Руслан Артамонов

unread,
Jun 30, 2015, 7:32:22 AM6/30/15
to leafl...@googlegroups.com
А ты уже сделал дерево тайлов из своего изображения?

вторник, 30 июня 2015 г., 9:14:46 UTC+3 пользователь Антон Антонио написал:
Message has been deleted

Антон Антонио

unread,
Jun 30, 2015, 4:29:49 PM6/30/15
to leafl...@googlegroups.com
Да, сделал. Пронумерованы он 1/0/0 1/0/1 и т.д. Суть проблемы (теперь на русском)в том, что картинка отображается квадратиками вроде нормально, но координаты примерно с [0,0] по [-123,92], а мне нужно [1468.9700,-11.7050], [1968.2705,363.7705] обязательно.
Спасибо, что отозвался, это первый форум, где хоть кто-то ответил.

вторник, 30 июня 2015 г., 14:32:22 UTC+3 пользователь Руслан Артамонов написал:

Руслан Артамонов

unread,
Jul 1, 2015, 6:04:03 AM7/1/15
to leafl...@googlegroups.com
Ну bounds: mybounds это точно не то, это границы в которых отображать тайлы. 

Находил эту статью: http://omarriott.com/aux/leaflet-js-non-geographical-imagery/

вторник, 30 июня 2015 г., 23:29:49 UTC+3 пользователь Антон Антонио написал:

Антон Антонио

unread,
Jul 8, 2015, 7:29:15 AM7/8/15
to leafl...@googlegroups.com
Ничем принципиально статья не отличается от моего, кроме разрезания на тайлы. Ну еще он там умножает размер картинки на 3 для установки границ (не понял зачем, но это как ты говоришь точно не то)

среда, 1 июля 2015 г., 13:04:03 UTC+3 пользователь Руслан Артамонов написал:
Reply all
Reply to author
Forward
0 new messages