【发布时间】:2017-12-21 21:46:05
【问题描述】:
您好,我无法弄清楚如何创建一个垂直于另一个向量的向量。 [-0.17640, 51.426700], [0.17640, 51.796700] 这是第一个向量,我正在尝试创建一条垂直线,它直接穿过它的中间。到目前为止,这是 iv 所做的,但线的角度不正确。
startPosition = [-0.17640, 51.426700];
endPosition = [0.17640, 51.796700];
var midPoint = [];
midPoint[0] = (startPosition[0] + endPosition [0]) / 2;
midPoint[1] = (startPosition[1] + endPosition [1]) / 2;
positions[0] = midPoint;
positions[1] = [startPosition[1], startPosition[0] * -1];
positions[2] = [endPosition[0], endPosition[1]];
【问题讨论】:
-
pitch = sin(90 - arcsin(pitch))
标签: javascript vector openlayers