Riku
2025-10-21 0366feb2fe536a27435685e152c34c75af68b712
src/main/kotlin/com/flightfeather/uav/common/net/AMapService.kt
@@ -40,8 +40,12 @@
        val streetNumber: String,
        // 处于该门牌号的方向
        val direction:String,
        // 所处最近交叉路口的方向和距离
        val roadinter: String,
        // 处于该门牌号的方向距离
        val distance:String,
        // 所处最近交叉路口的方向
        val roadinter: String?,
        // 所处最近交叉路口的距离
        val distance2: String?,
    )
    data class AMapDirection(
@@ -126,9 +130,10 @@
                getJsonString(streetNumber["street"]),
                getJsonString(streetNumber["number"]),
                getJsonString(streetNumber["direction"]),
//                        + streetNumber["distance"].asDouble.toInt() + "米",
                if(roadinter == null) "" else getJsonString(roadinter.get("first_name")) +"和" + getJsonString(roadinter.get("second_name")) + "交叉口"
                        + getJsonString(roadinter.get("direction")) + getJsonString(roadinter.get("distance")) + "米",
                getJsonString(streetNumber["distance"]),
                if(roadinter == null) null else getJsonString(roadinter.get("first_name")) +"和" + getJsonString(roadinter.get("second_name")) + "交叉口"
                        + getJsonString(roadinter.get("direction")),
                if(roadinter == null) null else getJsonString(roadinter["distance"])
            )
        } catch (e: Exception) {
            val regeocode = obj["regeocode"].asJsonObject