Функция
Код: Выделить всё
map.on('click', function(e) {
var info = document.getElementById('info');
var scale = 16384 / 256;
var x = (scale * e.latlng.lng).toFixed(4);
var y = (scale * (256 + e.latlng.lat)).toFixed(4); // Инвертируем ось Y
info.innerHTML = `Координаты по карте:<br />${JSON.stringify(e.latlng)}<br />Игровые координаты:<br />${x},${y}`;
info.style.display = 'block'; // Показываем блок при клике
})
Код: Выделить всё
Игровые координаты:
7909.0000,8346.0000
Но если создать маркер через:
Код: Выделить всё
L.marker(unproject([6361.50,14807.00])).addTo(map);

Вот опять взял точку(красный круг)
Вбил команду в консоли браузера:
Код: Выделить всё
L.marker(unproject([6418.88,14745.75])).addTo(map);

И маркер ушел курить)
В общем как-то через раз почему-то.А если в другом краю карты ставить например,то там в обще отклонение может в 1-2 тайтла быть.Что очень много...Не понимаю


Ну вот как-то так,курсор(прицел)там куда кликнул,а маркер встал чуть в стороне.