修改渲染策略

This commit is contained in:
qiji4215 2023-07-28 11:04:42 +08:00
parent 0979cc7caf
commit 3c8bf307a2
7 changed files with 36 additions and 33 deletions

View File

@ -5,42 +5,42 @@
"code": 1012, "code": 1012,
"name": "检查点", "name": "检查点",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2001": { "2001": {
"table": "OMDB_RD_LINK", "table": "OMDB_RD_LINK",
"code": 2001, "code": 2001,
"name": "道路线", "name": "道路线",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2002": { "2002": {
"table": "OMDB_RD_LINK_FUNCTION_CLASS", "table": "OMDB_RD_LINK_FUNCTION_CLASS",
"code": 2002, "code": 2002,
"name": "道路功能等级", "name": "道路功能等级",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2008": { "2008": {
"table": "OMDB_RD_LINK_KIND", "table": "OMDB_RD_LINK_KIND",
"code": 2008, "code": 2008,
"name": "道路种别", "name": "道路种别",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2010": { "2010": {
"table": "OMDB_LINK_DIRECT", "table": "OMDB_LINK_DIRECT",
"code": 2010, "code": 2010,
"name": "道路方向", "name": "道路方向",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2011": { "2011": {
"table": "OMDB_LINK_NAME", "table": "OMDB_LINK_NAME",
"code": 2011, "code": 2011,
"name": "道路名", "name": "道路名",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -54,8 +54,8 @@
"table": "OMDB_LANE_MARK_BOUNDARYTYPE", "table": "OMDB_LANE_MARK_BOUNDARYTYPE",
"code": 2013, "code": 2013,
"name": "车道边界类型", "name": "车道边界类型",
"zoomMin": 18, "zoomMin": 19,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -70,21 +70,21 @@
"code": 2019, "code": 2019,
"name": "常规线限速", "name": "常规线限速",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2020": { "2020": {
"table": "OMDB_LINK_SPEEDLIMIT_COND", "table": "OMDB_LINK_SPEEDLIMIT_COND",
"code": 2020, "code": 2020,
"name": "条件线限速", "name": "条件线限速",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2021": { "2021": {
"table": "OMDB_LINK_SPEEDLIMIT_VAR", "table": "OMDB_LINK_SPEEDLIMIT_VAR",
"code": 2021, "code": 2021,
"name": "可变线限速", "name": "可变线限速",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21 "zoomMax": 22
}, },
"2022": { "2022": {
"table": "OMDB_CON_ACCESS", "table": "OMDB_CON_ACCESS",
@ -110,8 +110,8 @@
"table": "OMDB_RDBOUND_BOUNDARYTYPE", "table": "OMDB_RDBOUND_BOUNDARYTYPE",
"code": 2083, "code": 2083,
"name": "道路边界类型", "name": "道路边界类型",
"zoomMin": 18, "zoomMin": 19,
"zoomMax": 21 "zoomMax": 22
}, },
"2201":{ "2201":{
"table": "OMDB_BRIDGE", "table": "OMDB_BRIDGE",
@ -123,7 +123,7 @@
"code": 2202, "code": 2202,
"name": "隧道", "name": "隧道",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -138,7 +138,7 @@
"code": 4001, "code": 4001,
"name": "路口", "name": "路口",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -153,7 +153,7 @@
"code": 4002, "code": 4002,
"name": "常规点限速", "name": "常规点限速",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "maxSpeed", "k": "maxSpeed",
@ -174,7 +174,7 @@
"code": 4003, "code": 4003,
"name": "条件点限速", "name": "条件点限速",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "maxSpeed", "k": "maxSpeed",
@ -189,7 +189,7 @@
"code": 4004, "code": 4004,
"name": "可变点限速", "name": "可变点限速",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "location", "k": "location",
@ -216,7 +216,7 @@
"code": 4006, "code": 4006,
"name": "普通交限", "name": "普通交限",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -255,7 +255,7 @@
"code": 4010, "code": 4010,
"name": "电子眼", "name": "电子眼",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -288,7 +288,7 @@
"code": 4022, "code": 4022,
"name": "交通灯", "name": "交通灯",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
] ]
}, },
@ -297,7 +297,7 @@
"code": 4601, "code": 4601,
"name": "车信", "name": "车信",
"zoomMin": 16, "zoomMin": 16,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",
@ -323,8 +323,8 @@
"table": "OMDB_LANE_LINK_LG", "table": "OMDB_LANE_LINK_LG",
"code": 5001, "code": 5001,
"name": "车道中心线", "name": "车道中心线",
"zoomMin": 18, "zoomMin": 19,
"zoomMax": 21, "zoomMax": 22,
"transformer": [ "transformer": [
{ {
"k": "geometry", "k": "geometry",

View File

@ -67,7 +67,7 @@ class Constant {
/** /**
* 地图最多缩放级别23 * 地图最多缩放级别23
*/ */
const val MAX_ZOOM = 23 const val MAX_ZOOM = 22
/** /**
* 是否自动定位 * 是否自动定位

View File

@ -1537,7 +1537,7 @@
<!-- 道路名 --> <!-- 道路名 -->
<m v="OMDB_LINK_NAME"> <m v="OMDB_LINK_NAME">
<text use="road"></text> <text use="road" size="16"></text>
</m> </m>
<!-- 车信 --> <!-- 车信 -->
@ -1962,7 +1962,7 @@
<!--隧道--> <!--隧道-->
<m v="OMDB_TUNNEL"> <m v="OMDB_TUNNEL">
<m k="formOfWay"> <m k="formOfWay">
<line dasharray="4,4" stroke="#4624FF" width="0.6" /> <line dasharray="4,4" stroke="#4624FF" width="0.4" />
</m> </m>
<m k="type" v="s_2_p"> <m k="type" v="s_2_p">
<symbol repeat="false" repeat-start="0" rotate="false" <symbol repeat="false" repeat-start="0" rotate="false"
@ -2129,7 +2129,7 @@
<!--电子眼--> <!--电子眼-->
<m v="OMDB_ELECTRONICEYE"> <m v="OMDB_ELECTRONICEYE">
<caption dy="-30" fill="#000000" k="name" priority="0" size="14" <caption dy="-30" fill="#0000FF" k="name" priority="0" size="12"
stroke="#ffffff" stroke-width="1.0"></caption> stroke="#ffffff" stroke-width="1.0"></caption>
<m k="type" v="angle"> <m k="type" v="angle">
<symbol repeat="false" repeat-gap="2000" repeat-start="0" rotate="true" <symbol repeat="false" repeat-gap="2000" repeat-start="0" rotate="true"

View File

@ -10,7 +10,8 @@ public class OMDBReferenceTileSource extends TileSource {
@Override @Override
public ITileDataSource getDataSource() { public ITileDataSource getDataSource() {
return new OverzoomTileDataSource(new OMDBReferenceDataSource(), Constant.OVER_ZOOM); //return new OverzoomTileDataSource(new OMDBReferenceDataSource(), Constant.OVER_ZOOM);
return new OMDBReferenceDataSource();
} }
@Override @Override

View File

@ -10,7 +10,8 @@ public class OMDBTileSource extends TileSource {
@Override @Override
public ITileDataSource getDataSource() { public ITileDataSource getDataSource() {
return new OverzoomTileDataSource(new OMDBTileDataSource(), Constant.OVER_ZOOM); // return new OverzoomTileDataSource(new OMDBTileDataSource(), Constant.OVER_ZOOM);
return new OMDBTileDataSource();
} }
@Override @Override

View File

@ -12,7 +12,8 @@ public class RealmDBTileSource extends TileSource {
@Override @Override
public ITileDataSource getDataSource() { public ITileDataSource getDataSource() {
return new OverzoomTileDataSource(new RealmDBTileDataSource(), Constant.OVER_ZOOM); //return new OverzoomTileDataSource(new RealmDBTileDataSource(), Constant.OVER_ZOOM);
return new RealmDBTileDataSource();
} }
@Override @Override

View File

@ -29,8 +29,8 @@ public class Constant {
HAD_LAYER_INVISIABLE_ARRAY = HD_LAYER_VISIABLE_MAP.keySet().toArray(new String[HD_LAYER_VISIABLE_MAP.keySet().size()]); HAD_LAYER_INVISIABLE_ARRAY = HD_LAYER_VISIABLE_MAP.keySet().toArray(new String[HD_LAYER_VISIABLE_MAP.keySet().size()]);
} }
public static String[] HAD_LAYER_INVISIABLE_ARRAY; public static String[] HAD_LAYER_INVISIABLE_ARRAY;
public static final int OVER_ZOOM = 21; public static final int OVER_ZOOM = 22;
public static final int MAX_ZOOM = 23; public static final int MAX_ZOOM = 22;
public static final int OMDB_MIN_ZOOM = 16; public static final int OMDB_MIN_ZOOM = 16;
/** /**