From 59bc0f544b451dcba03a9fd4a08f4c780828f8f0 Mon Sep 17 00:00:00 2001 From: squallzhjch Date: Fri, 26 May 2023 10:51:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4UI=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E9=81=93=E8=B7=AF=E5=B1=9E=E6=80=A7=E9=9D=A2=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/navinfo/omqs/ui/activity/map/MainActivity.kt | 4 ++-- .../com/navinfo/omqs/ui/activity/map/MainViewModel.kt | 8 +------- app/src/main/res/layout/activity_main.xml | 1 + 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt index e25cf6e9..1f864070 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt @@ -202,10 +202,10 @@ class MainActivity : BaseActivity() { viewModel.liveDataCenterPoint.observe(this) { binding.mainActivityGeometry.text = "经纬度:${ BigDecimal(it.longitude).setScale( - 6, + 7, RoundingMode.HALF_UP ) - },${BigDecimal(it.latitude).setScale(6, RoundingMode.HALF_UP)}" + },${BigDecimal(it.latitude).setScale(7, RoundingMode.HALF_UP)}" } lifecycleScope.launch { diff --git a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt index 7ca2b97c..633387f4 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainViewModel.kt @@ -102,13 +102,7 @@ class MainViewModel @Inject constructor( mapController.mMapView.vtmMap.events.bind(Map.UpdateListener { e, mapPosition -> when (e) { Map.SCALE_EVENT, Map.MOVE_EVENT, Map.ROTATE_EVENT -> - if (liveDataCenterPoint.value == null - || liveDataCenterPoint.value!!.x != mapPosition.x - || liveDataCenterPoint.value!!.y != mapPosition.y - ) { - liveDataCenterPoint.value = mapPosition - } - + liveDataCenterPoint.value = mapPosition } }) diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index dbb9e2a5..a52db6ab 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -177,6 +177,7 @@ android:paddingLeft="9dp" android:text="经纬度:116.99388424,38.8403844" android:textSize="10sp" + android:onClick="@{()->mainActivity.jumpPosition()}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintRight_toLeftOf="@id/main_activity_middle_fragment" />