我需要在以下代码中运行map对象的click事件 函数e获取鼠标在地图上的坐标。我想定义一个目标点,所以我需要调用click事件
function setupRoutingAPI(map, ghRouting) {
map.on('click', function (e) {});
}
}
答案 0 :(得分:2)
您希望在trigger("click")
map
map.trigger("click");
偶数成立后。如果未定义事件,则不会触发。
答案 1 :(得分:2)
如果您使用的是jQuery,则可以
$( '.map' ).trigger('click');
或纯JavaScript示例
var map = document.getElementById('map');
map.onclick();
<强>更新强>
所以普通的JS示例虽然
不起作用map.click();
功能正常并触发元素上的事件
答案 2 :(得分:0)
从click事件中抽象出函数以使其可重用。然后按名称将该函数传递给click事件,并在需要时调用它。