调整渲染级别

This commit is contained in:
qiji4215
2023-07-26 18:37:35 +08:00
parent 43bd63a397
commit 27e812c49f
7 changed files with 78 additions and 63 deletions

View File

@@ -4,43 +4,43 @@
"table": "OMDB_CHECKPOINT",
"code": 1012,
"name": "检查点",
"zoomMin": 18,
"zoomMax": 23
"zoomMin": 16,
"zoomMax": 19
},
"2001": {
"table": "OMDB_RD_LINK",
"code": 2001,
"name": "道路线",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2002": {
"table": "OMDB_RD_LINK_FUNCTION_CLASS",
"code": 2002,
"name": "道路功能等级",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2008": {
"table": "OMDB_RD_LINK_KIND",
"code": 2008,
"name": "道路种别",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2010": {
"table": "OMDB_LINK_DIRECT",
"code": 2010,
"name": "道路方向",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2011": {
"table": "OMDB_LINK_NAME",
"code": 2011,
"name": "道路名",
"zoomMin": 18,
"zoomMax": 19,
"zoomMin": 16,
"zoomMax": 17,
"transformer": [
{
"k": "geometry",
@@ -54,8 +54,8 @@
"table": "OMDB_LANE_MARK_BOUNDARYTYPE",
"code": 2013,
"name": "车道边界类型",
"zoomMin": 20,
"zoomMax": 23,
"zoomMin": 18,
"zoomMax": 21,
"transformer": [
{
"k": "geometry",
@@ -69,22 +69,22 @@
"table": "OMDB_LINK_SPEEDLIMIT",
"code": 2019,
"name": "常规线限速",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2020": {
"table": "OMDB_LINK_SPEEDLIMIT_COND",
"code": 2020,
"name": "条件线限速",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2021": {
"table": "OMDB_LINK_SPEEDLIMIT_VAR",
"code": 2021,
"name": "可变线限速",
"zoomMin": 18,
"zoomMax": 19
"zoomMin": 16,
"zoomMax": 17
},
"2022": {
"table": "OMDB_CON_ACCESS",
@@ -110,8 +110,8 @@
"table": "OMDB_RDBOUND_BOUNDARYTYPE",
"code": 2083,
"name": "道路边界类型",
"zoomMin": 20,
"zoomMax": 23
"zoomMin": 18,
"zoomMax": 21
},
"2201":{
"table": "OMDB_BRIDGE",
@@ -122,8 +122,8 @@
"table": "OMDB_TUNNEL",
"code": 2202,
"name": "隧道",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
{
"k": "geometry",
@@ -137,8 +137,8 @@
"table": "OMDB_INTERSECTION",
"code": 4001,
"name": "路口",
"zoomMin": 18,
"zoomMax": 19,
"zoomMin": 16,
"zoomMax": 17,
"transformer": [
{
"k": "geometry",
@@ -152,8 +152,8 @@
"table": "OMDB_SPEEDLIMIT",
"code": 4002,
"name": "常规点限速",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
{
"k": "maxSpeed",
@@ -173,8 +173,8 @@
"table": "OMDB_SPEEDLIMIT_COND",
"code": 4003,
"name": "条件点限速",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
{
"k": "maxSpeed",
@@ -188,8 +188,8 @@
"table": "OMDB_SPEEDLIMIT_VAR",
"code": 4004,
"name": "可变点限速",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
{
"k": "location",
@@ -215,8 +215,8 @@
"table": "OMDB_RESTRICTION",
"code": 4006,
"name": "普通交限",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
{
"k": "geometry",
@@ -254,8 +254,8 @@
"table": "OMDB_ELECTRONICEYE",
"code": 4010,
"name": "电子眼",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
{
"k": "geometry",
@@ -287,8 +287,8 @@
"table": "OMDB_TRAFFICLIGHT",
"code": 4022,
"name": "交通灯",
"zoomMin": 18,
"zoomMax": 23,
"zoomMin": 16,
"zoomMax": 21,
"transformer": [
]
},
@@ -296,8 +296,8 @@
"table": "OMDB_LANEINFO",
"code": 4601,
"name": "车信",
"zoomMin": 18,
"zoomMax": 19,
"zoomMin": 16,
"zoomMax": 17,
"transformer": [
{
"k": "geometry",
@@ -323,8 +323,8 @@
"table": "OMDB_LANE_LINK_LG",
"code": 5001,
"name": "车道中心线",
"zoomMin": 20,
"zoomMax": 23,
"zoomMin": 18,
"zoomMax": 21,
"transformer": [
{
"k": "geometry",

View File

@@ -115,8 +115,8 @@ class ImportConfig {
class TableInfo {
val table: String = ""
val code: Int = 0
val zoomMin: Int = 18
val zoomMax: Int = 23
val zoomMin: Int = 16
val zoomMax: Int = 21
val name: String = ""
var checked : Boolean = true
var transformer: MutableList<Transform> = mutableListOf()

View File

@@ -189,6 +189,8 @@ class MainViewModel @Inject constructor(
private var disTime: Long = 1000
private var currentMapZoomLevel: Int = 0
init {
mapController.mMapView.vtmMap.events.bind(Map.UpdateListener { e, mapPosition ->
@@ -196,8 +198,13 @@ class MainViewModel @Inject constructor(
Map.SCALE_EVENT, Map.MOVE_EVENT, Map.ROTATE_EVENT -> liveDataCenterPoint.value =
mapPosition
}
if(mapController.mMapView.vtmMap.mapPosition.zoomLevel>=16){
}
currentMapZoomLevel = mapController.mMapView.vtmMap.mapPosition.zoomLevel
})
currentMapZoomLevel = mapController.mMapView.vtmMap.mapPosition.zoomLevel
shareUtil = ShareUtil(mapController.mMapView.context, 1)