如何在openlayer 3中旋转功能?

时间:2015-09-03 04:48:38

标签: javascript openlayers-3

需要在编辑特征时找到一种在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);

}

2 个答案:

答案 0 :(得分:1)

基本上,您所要做的就是为您调整多边形的旋转功能,如下面的代码所示:


config.autoload.path += %W(#{config.root}/app/decorators)

我创建了一个旋转功能的示例: Gist with code

答案 1 :(得分:-3)

默认情况下,旋转功能内置并打开。您可以通过按alt + shift并在地图上移动鼠标来旋转地图。应该出现一个按钮,将旋转恢复到0度。

http://openlayers.org/en/v3.9.0/apidoc/ol.control.html