0

angular-leaflet-directive 0.7.11を使用してマップを表示するモバイル ページがあり、必要なイベントを次のように宣言しました。

$scope.map = {
    events: [
        'mousedown',
        'contextmenu'
    ],
    ...
}

$scope.$on('leafletDirectiveMap.mousedown', function (event) {
    debugger;
});

debugger ステートメントがあるevent場所では、マップがクリックされた場所に関する情報が変数に含まれていません。イベントがトリガーされたときに、同じevent形式がディレクティブによって提供されました。contextmenu

実際、event変数全体を調べると、それは単なる でありObject、 ではありませんEvent:

イベント

ドキュメントは間違っていますか?例に何か欠けていますか?右クリック (長押し) した特定の位置の X/YまたはLat/Lngを取得するにはどうすればよいですか?

4

1 に答える 1