【发布时间】:2015-05-26 20:01:29
【问题描述】:
我有一个显示使用angular-leaflet-directive 0.7.11 的地图的移动页面,并声明了我需要的事件,如下所示:
$scope.map = {
events: [
'mousedown',
'contextmenu'
],
...
}
$scope.$on('leafletDirectiveMap.mousedown', function (event) {
debugger;
});
在调试器语句所在的位置,event 变量不包含有关单击地图的位置的信息。触发contextmenu 事件时,该指令提供了相同的event 格式。
事实上,如果我检查整个event 变量,它只是一个Object,而不是Event:
the docs 错了吗? the example 有什么遗漏吗?如何获取我右键单击(长按)的特定位置的 X/Y 或 Lat/Lng?
【问题讨论】: