Я пытаюсь использовать Листовку, чтобы получить координаты карты где-то, когда пользователь щелкнул правой кнопкой мыши. Я прошел API-интерфейс Leaflet и до сих пор понял, что мне нужно прослушать событие contextmenu
и использовать mouseEventToLatLng
method, чтобы получить координаты при нажатии. Однако, когда я просматриваю и отлаживаю свой код, я не вижу доступную переменную latLng в любом месте. Я пропустил понимание чего-то в API?Получение координат карты из листовки
function setMarkers() {
document.getElementById("transitmap").addEventListener("contextmenu", function(event) {
// Prevent the browser's context menu from appearing
event.preventDefault();
var coords = L.mouseEventToLatLng(event);
});
};
Что вы хотите сделать "COORDS" переменной от всюду подъезд? –
На самом деле, я хочу получить доступ к коордам из этой функции. Проблема в том, что когда я запускаю код, консоль дает мне сообщение об ошибке, указывающее, что 'mouseEventToLatLng не определен'. – tylerbhughes