Openlayers ol-ext选择多个要转换的功能

时间:2018-05-16 08:37:29

标签: reactjs openlayers

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

我感兴趣的作品是变换互动,我在这里的基本反应示例中进行了工作: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; }
}

我的问题是,有没有办法可以同时选择多个功能?

1 个答案:

答案 0 :(得分:1)

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

您可以要求对github page进行增强。