From 408d98ddea58fa493516294d56057a4c8619b9fc Mon Sep 17 00:00:00 2001
From: xiaoyan <xiaoyan159@163.com>
Date: Thu, 7 Sep 2023 17:28:09 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E4=B8=BB=E7=82=B9?=
 =?UTF-8?q?=E5=81=8F=E7=A7=BB=E4=B8=8E=E5=8F=82=E8=80=83=E5=9B=BE=E6=A0=87?=
 =?UTF-8?q?=E4=B8=8D=E5=8C=B9=E9=85=8D=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/com/navinfo/omqs/db/ImportPreProcess.kt   | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt b/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt
index cf2396e8..0133d3f9 100644
--- a/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt
+++ b/app/src/main/java/com/navinfo/omqs/db/ImportPreProcess.kt
@@ -18,7 +18,7 @@ class ImportPreProcess {
     val code2NameMap = Code2NameMap()
     lateinit var cacheRdLink: Map<String?, RenderEntity>
     val defaultTranslateDistance = 3.0
-    val testFlag:Boolean = true
+    val testFlag:Boolean = false
     fun checkCircleRoad(renderEntity: RenderEntity): Boolean {
 //        val linkInId = renderEntity.properties["linkIn"]
 //        val linkOutId = renderEntity.properties["linkOut"]
@@ -58,7 +58,7 @@ class ImportPreProcess {
             )!=null) {
             var angle = renderEntity?.properties?.get("angle")?.toDouble()!!
             // angle角度为与正北方向的顺时针夹角,将其转换为与X轴正方向的逆时针夹角,即为正东方向的夹角
-            angle = -((450 - angle) % 360)
+            angle = ((450 - angle) % 360)
             radian = Math.toRadians(angle)
         } else {
             var isReverse = false // 是否为逆向
@@ -135,7 +135,7 @@ class ImportPreProcess {
 //                angle += 180
 //            }
             // angle角度为与正北方向的顺时针夹角,将其转换为与X轴正方向的逆时针夹角,即为正东方向的夹角
-            angle = -((450 - angle) % 360)
+            angle = ((450 - angle) % 360)
             radian = Math.toRadians(angle)
         } else if (Geometry.TYPENAME_LINESTRING == geometry?.geometryType) {
             var coordinates = geometry.coordinates
@@ -309,7 +309,7 @@ class ImportPreProcess {
                     "angle"
                 )?.toDouble()!!
             // angle角度为与正北方向的顺时针夹角,将其转换为与X轴正方向的逆时针夹角,即为正东方向的夹角
-            angle = -((450 - angle) % 360)
+            angle = ((450 - angle) % 360)
             radian = Math.toRadians(angle)
         } else if (Geometry.TYPENAME_LINESTRING == geometry?.geometryType) {
             var coordinates = geometry.coordinates
@@ -333,7 +333,7 @@ class ImportPreProcess {
                 }
             } else renderEntity?.properties?.get("angle")?.toDouble()!!
 
-            angle = -((450 - angle) % 360)
+            angle = ((450 - angle) % 360)
             radian = Math.toRadians(angle)
         }
 
@@ -697,7 +697,7 @@ class ImportPreProcess {
                     "angle"
                 )?.toDouble()!!
             // angle角度为与正北方向的顺时针夹角,将其转换为与X轴正方向的逆时针夹角,即为正东方向的夹角
-            angle = -((450 - angle) % 360)
+            angle = ((450 - angle) % 360)
             radian = Math.toRadians(angle)
         } else if (Geometry.TYPENAME_LINESTRING == geometry?.geometryType) {
             var coordinates = geometry.coordinates
@@ -718,7 +718,7 @@ class ImportPreProcess {
                 }
             } else renderEntity?.properties?.get("angle")?.toDouble()!!
 
-            angle = -((450 - angle) % 360)
+            angle = ((450 - angle) % 360)
             radian = Math.toRadians(angle)
         }