Openlayers ol-ext select 多个特征进行转换

Openlayers ol-ext select multiple features to transform

我正在使用 Openlayers 的 ol-ext 扩展,这很棒。

我感兴趣的部分是 Transform 交互,我在此处的基本 React 示例中使用它:https://jsfiddle.net/mcneela86/umrz7dd1/

这是组件到目前为止的范围:

class Select extends React.Component {
  static contextTypes = {map: PropTypes.object}
  componentDidMount() {
    this.select = new ol.interaction.Transform();
    this.context.map.addInteraction(this.select);
    console.log(this.select);
}
componentWillUnmount () {
  this.context.map.removeInteraction(this.select);
}
render() { return null; }
}

我的问题是,有没有办法可以同时 select 多项功能?

假定 Transform 交互仅处理一项功能。 可以使用不止一个,但我需要用例来查看发生了什么(每个特征应该单独旋转吗?围绕哪个中心?等等)。

您可以要求对 github page 进行改进。