如何获取地图控件或交互

How to get a Map Control or Interaction

如何从 ol.Map 获得特定的 ol.control 或 ol.interaction?我在一个页面上有几个动态添加的地图,我希望能够访问 ol.interaction.Select.

map.getInteractions().forEach(function (interaction) {
  if(interaction instanceof ol.interaction.Select) { ... }
});

控件也是如此。