需要在编辑特征时找到一种在openlayer3中旋转特征的方法。
与openlayer2 https://github.com/openlayers/openlayers/blob/master/examples/rotate-features.html
类似function rotateFeature(feature, angle, origin) {
feature.geometry.rotate(angle, origin);
feature.layer.drawFeature(feature);
}
答案 0 :(得分:1)
基本上,您所要做的就是为您调整多边形的旋转功能,如下面的代码所示:
config.autoload.path += %W(#{config.root}/app/decorators)
我创建了一个旋转功能的示例: Gist with code
答案 1 :(得分:-3)
默认情况下,旋转功能内置并打开。您可以通过按alt + shift并在地图上移动鼠标来旋转地图。应该出现一个按钮,将旋转恢复到0度。