2012-04-27 31 views
0

我有一個點的數組,我更改爲LineStrings - >它看起來像曲線,我希望我的標記(向量)以正確的角度沿着此路徑(在曲線上旋轉)。openlayers向量和連接線

回答

1

你必須計算2點(你對線串標記之前和之後)之間的角度:P1,P2:

var dx = p2.x-p1.x; 
var dy = p2.y-p1.y; 
var angle = Math.atan2(dx,dy); 
var degrees = 360-(angle*180/Math.PI)-90; 

然後使旋轉用「度」參數:http://openlayers.org/dev/examples/styles-rotation.html