From 6ecd168c3bb818397ca97650da9bfeb1b85bfd6e Mon Sep 17 00:00:00 2001
From: jinglun-cloud <jinglun2019@foxmail.com>
Date: 星期五, 24 四月 2026 13:39:17 +0800
Subject: [PATCH] 添加环穿
---
src/main/webapp/static/js/basMap/mapTrackGeometry.js | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/main/webapp/static/js/basMap/mapTrackGeometry.js b/src/main/webapp/static/js/basMap/mapTrackGeometry.js
index 8d31dc3..1fe8db3 100644
--- a/src/main/webapp/static/js/basMap/mapTrackGeometry.js
+++ b/src/main/webapp/static/js/basMap/mapTrackGeometry.js
@@ -1086,12 +1086,14 @@
}
function getRotate(point, path) {
- var vector = normalizeVector(point, path);
- if (path.type === 'arc') {
- var angleToCenter = Math.atan2(vector.y, vector.x);
- return angleToCenter + (Math.PI / 2) * path.crossProduct;
+ if (path.type === 'line') {
+ var tdx = path.x - path.startX;
+ var tdy = path.y - path.startY;
+ return Math.atan2(tdy, tdx);
}
- return Math.atan2(vector.y, vector.x);
+ var vector = normalizeVector(point, path);
+ var angleToCenter = Math.atan2(vector.y, vector.x);
+ return angleToCenter + (Math.PI / 2) * path.crossProduct;
}
/**
--
Gitblit v1.9.1