次のようなマップ移動/マップ パン用の OpenLayer 3 マップ イベントを探しています。
map.on('move', function(){
...
}
誰も実装方法を知っていますか?
次のようなマップ移動/マップ パン用の OpenLayer 3 マップ イベントを探しています。
map.on('move', function(){
...
}
誰も実装方法を知っていますか?
イベントは、moveend
検索するものである可能性があります。ドラッグによって呼び出されたものでなくても、行われた移動を検出します。
map.on('moveend', function (e) {
console.log("moved");
});
http://openlayers.org/en/latest/apidoc/module-ol_Map-Map.htmlを参照してください
この機能は、マップ自体ではなく、マップのビュー内の 2 つの関数に存在すると思います。イベントをリッスンすることで、View の center プロパティを監視できchange:center
ます。getInteracting()
ol.View には、相互作用 (ズームまたはパン) が発生している場合にブール値を返すメソッドもあります。
https://openlayers.org/en/v4.6.5/apidoc/ol.View.html#getInteracting