增加全封闭,匝道内容显示

This commit is contained in:
squallzhjch
2023-08-15 09:47:55 +08:00
parent dc4c6daf2e
commit 8fba6764bb
4 changed files with 107 additions and 35 deletions

View File

@@ -28,6 +28,10 @@ class SignUtil {
2010 -> getRoadDirectionText(data)
//常规线限速
2019 -> getLineSpeedLimitText(data)
//全封闭
2022 -> getConAccessText(data)
//匝道
2037 -> getRampText(data)
//车道数
2041 -> getLaneNumText(data)
//常规点限速,条件点限速
@@ -43,6 +47,45 @@ class SignUtil {
return "${data.properties["maxSpeed"]}"
}
/**
* 获取全封闭值
*/
private fun getConAccessText(data: RenderEntity): String {
val conAccess = data.properties["conAccess"]
try {
if (conAccess?.toInt() == 1)
return ""
} catch (e: Throwable) {
}
return ""
}
/**
* 获取匝道值
*/
private fun getRampText(data: RenderEntity): String {
try {
val ramp = data.properties["formOfWay"]
return when (ramp?.toInt()) {
93 -> "普通匝"
98 -> "高入匝"
99 -> "高出匝"
100 -> "高连匝"
102 -> "直入匝"
103 -> "直出匝"
104 -> "出入匝"
else -> {
""
}
}
} catch (e: Throwable) {
}
return ""
}
/**
*获取道路功能等级文字
*/
@@ -86,6 +129,10 @@ class SignUtil {
2013 -> "车道边界类型"
//常规线限速
2019 -> "线限速"
//全封闭
2022 -> "全封闭"
//匝道
2037 -> "匝道"
//车道数
2041 -> "车道数"
//常规点限速