【发布时间】:2011-02-16 05:27:19
【问题描述】:
TLDR 我想在打开的图层中旋转一个要素。
我希望它面对我从服务器接收到的某个标题。
我知道你可以让一个特征在一个点上旋转:
window.setInterval(function() {rotateFeature(
pointFeature, 360 / 20, origin)}, 100);
但我希望能够面对给我的标题,所以。
- 我可以将特征朝向航向吗?
- 我可以以同样的方式面对特征(图像)吗?
- 如果不是,是否可以自动计算所需的旋转并以这种方式定位?
- 或者对如何使用图像执行此操作有任何想法? (希望没有 360 度图像)
一个例子或类似的将不胜感激。
到目前为止没有运气使用:
window.setInterval(function() {rotateFeature(
imagefeature, 150 / 360, origin)}, 1000);
function rotateFeature(feature, angle, origin) {
feature.geometry.rotate(angle, origin);
}
其中原点是图像对象的中心点。
代码方面有什么想法吗?
【问题讨论】:
-
我想通过给定的“标题”旋转图像。
标签: javascript rotation openlayers heading