openlayers3の右クリックハンドラーとは


9

openlayers2で右クリックハンドラーを使用しましたが、現在、ウェブサイトをopenlayers3にアップグレードしていますが、このハンドラーをol3で見つけることができません。


1
これはあなたを助けることができます:groups.google.com/forum
#!searchin

回答:


10

他のいくつかの答えを繰り返す/要約するだけです。に独自のリスナーを追加できますviewport

map.getViewport().addEventListener('contextmenu', function (evt) {
    evt.preventDefault();

    console.info('contextmenu');
});

-または私はこの機能に対処するために書いた拡張子を使用https://github.com/jonataswalker/ol3-contextmenu - jsFiddleデモを

https://stackoverflow.com/a/32246757/4640499を参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.