我正在使用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; }
}
我的问题是,有没有办法可以同时选择多个功能?
答案 0 :(得分:1)
假设转换交互仅处理一个特征。 可以使用多个,但我需要用例来查看发生了什么(每个功能是否应该单独旋转?围绕哪个中心?等等。)
您可以要求对github page进行增强。