MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / getAngle

Function getAngle

libs/mapv/mapv.js:3986–3994  ·  view source on GitHub ↗

* 根据2点获取角度 * @param Array [123, 23] 点1 * @param Array [123, 23] 点2 * @return angle 角度,不是弧度

(start, end)

Source from the content-addressed store, hash-verified

3984 * @return angle 角度,不是弧度
3985 */
3986function getAngle(start, end) {
3987 var diff_x = end[0] - start[0];
3988 var diff_y = end[1] - start[1];
3989 var deg = 360 * Math.atan(diff_y / diff_x) / (2 * Math.PI);
3990 if (end[0] < start[0]) {
3991 deg = deg + 180;
3992 }
3993 return deg;
3994}
3995
3996/**
3997 * 绘制沿线箭头

Callers 1

mapv.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected