http://ol3js.org/en/master/examples/select-features.html
上記の例を考えると、機能が選択されたときにフックするための拡張ポイントは何ですか?
http://ol3js.org/en/master/examples/select-features.html
上記の例を考えると、機能が選択されたときにフックするための拡張ポイントは何ですか?
マップ上でシングルクリック イベントがトリガーされたときに、事前構成イベントをレイヤーにバインドできます。ここから、選択したインタラクションで変更イベントをディスパッチできます。
yourmap.on('singleclick',function(event)){
layer.once('precompose',function(event){
yourSelectInteraction.dispatchChangeEvent();
}
}
yourSelectInteraction.on('change',function(){
//Do stuff with your selected features here
}
featureselected
イベントハンドラを使用したい:
この例は、ベクター レイヤーにあります。
featuresLayer.events.on({
'featureselected': function (e) {
console.log(e);
}
});