From 53857f42f777e2b9753b8f00cce1a60ce3dcb8fd Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期三, 15 十月 2025 22:42:29 +0800
Subject: [PATCH] 2025.10.15 修改高德地图地理逆编码结果,让地理位置信息更加详细
---
src/main/kotlin/com/flightfeather/uav/lightshare/eunm/SceneType.kt | 44 +++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 43 insertions(+), 1 deletions(-)
diff --git a/src/main/kotlin/com/flightfeather/uav/lightshare/eunm/SceneType.kt b/src/main/kotlin/com/flightfeather/uav/lightshare/eunm/SceneType.kt
index 15d6979..dbf1839 100644
--- a/src/main/kotlin/com/flightfeather/uav/lightshare/eunm/SceneType.kt
+++ b/src/main/kotlin/com/flightfeather/uav/lightshare/eunm/SceneType.kt
@@ -1,5 +1,7 @@
package com.flightfeather.uav.lightshare.eunm
+import com.flightfeather.uav.socket.eunm.FactorType
+
/**
* 鍦烘櫙绫诲瀷
* @date 2025/6/2
@@ -26,5 +28,45 @@
TYPE18(18, "鍟嗕笟浣�"),
TYPE19(19, "鍥芥帶鐐�"),
TYPE20(20, "甯傛帶鐐�"),
- TYPE21(21, "灏忓井绔�"),
+ TYPE21(21, "灏忓井绔�");
+
+ companion object {
+ fun getByFactorType(factorType: FactorType): List<SceneType> {
+ return when (factorType) {
+ // 姘哀鍖栧悎鐗╋紝涓�鑸敱浜庢満鍔ㄨ溅灏炬皵锛屽悓姝ヨ绠桟O
+ FactorType.NO,
+ FactorType.NO2 -> {
+ listOf(TYPE6, TYPE10, TYPE17)
+ }
+
+ FactorType.CO -> listOf(TYPE6, TYPE10, TYPE17)
+
+ FactorType.H2S -> emptyList()
+
+ FactorType.SO2 -> emptyList()
+
+ FactorType.O3 -> emptyList()
+ // a) pm2.5銆乸m10鐗瑰埆楂橈紝涓よ�呭湪鍚勬儏鍐典笅鍚屾灞曠ず锛宲m2.5鍗爌m10鐨勬瘮閲嶅彉鍖栵紝姣旈噸瓒婇珮锛岃秺鏈夊彲鑳芥槸椁愰ギ
+ // b) pm10鐗瑰埆楂樸�乸m2.5杈冮珮锛屽ぇ棰楃矑鎵皹姹℃煋锛屽彧灞曠ずpm10锛宲m2.5鍗爌m10鐨勬瘮閲嶅彉鍖栵紝宸ュ湴涓轰富
+ FactorType.PM25,
+ FactorType.PM10,
+ -> {
+ listOf(
+ TYPE1,
+ TYPE2,
+ TYPE3,
+ TYPE14,
+ TYPE5
+ )
+ }
+ // c) VOC杈冮珮锛屽悓姣旇绠梡m2.5鐨勯噺绾э紝鍙兘瀛樺湪鍚屾鍋忛珮锛堟苯淇�佸姞娌圭珯锛�, 鍚屾璁$畻O3鏄惁鏈夐珮鍊�
+ // d) VOC杈冮珮锛屽浜庡姞娌圭珯锛堣溅杈嗘嫢鍫垫儏鍐碉級锛孋O涓�鑸緝楂�, 鍚屾璁$畻O3鏄惁鏈夐珮鍊�
+ FactorType.VOC -> {
+ listOf(TYPE6, TYPE17, TYPE12)
+ }
+
+ else -> emptyList()
+ }
+ }
+ }
}
\ No newline at end of file
--
Gitblit v1.9.3