Как сделать так, чтобы отсчет длины и ширины шел от центра карты, а не от верхнего левого угла ?
var map = L.map('mapElement', {
crs: L.CRS.Simple,
minZoom: 0,
maxZoom: 0,
continuousWorld: false,
});
map.setView([-128, 128], 0);
L.tileLayer('/img/map/{z}/{x}/{y}.jpg', {
attribution: 'no attribution',
}).addTo(map);
map.on('click', (e) => {
new L.marker({lat: 0, lng: 0}).addTo(map); // ставит в верхнем левом краю
});
Есть ли какая-либо настройка, при которой он будет воспринимать центр отсчета координат именно центр центрального тайла ?
тоесть сейчас чтобы поставить маркер в центр, нужно делать смещение new L.marker({lat: -128, lng: 128}).addTo(map);
вот как избавиться от необходимости прописывать это смещение без использования доп.функции ?