fix: 增加导流区渲染样式

This commit is contained in:
xiaoyan 2023-08-15 16:16:06 +08:00
parent 60eed7d9ca
commit 697a80b6c9
4 changed files with 16 additions and 2 deletions

View File

@ -179,6 +179,13 @@
"zoomMax": 17,
"transformer2Code": ""
},
"3012":{
"table": "OMDB_FILL_AREA",
"code": 3012,
"name": "导流区",
"zoomMin": 16,
"zoomMax": 20
},
"4001": {
"table": "OMDB_INTERSECTION",
"code": 4001,

View File

@ -124,7 +124,7 @@ class PersonalCenterFragment(private var indoorDataListener: ((Boolean) -> Unit?
// 定位到指定位置
niMapController.mMapView.vtmMap.animator()
// .animateTo(GeoPoint( 40.05108004733645, 116.29187746293708 ))
.animateTo(GeoPoint( 39.91975038055932,116.35447089476969 ))
.animateTo(GeoPoint( 40.45403725443716, 115.81488271796577))
}
// R.id.personal_center_menu_task_list -> {
// findNavController().navigate(R.id.TaskManagerFragment)

View File

@ -113,6 +113,8 @@
<style-area fill="#3742fa" id="sign-bg" />
<!-- 对象要素的默认样式 -->
<style-area fill="#00000000" stroke-width="2" stroke="#ffffff" id="obj-area" />
<!--###### LINE styles ######-->
<!-- base style for fixed width lines -->
@ -2252,5 +2254,10 @@
<line use="s2e" />
</m>
</m>
<!-- 导流区 -->
<m v="OMDB_FILL_AREA">
<area use="obj-area" repeat="false" src="@text:人行横道"></area>
</m>
</m>
</rendertheme>

View File

@ -42,7 +42,7 @@ public class OMDBTileDataSource implements ITileDataSource {
Realm.getDefaultInstance().refresh();
isUpdate = false;
}
RealmQuery<RenderEntity> realmQuery = Realm.getDefaultInstance().where(RenderEntity.class).rawPredicate("taskId ="+RealmDBParamUtils.getTaskId() +" and tileX>=" + xStart + " and tileX<=" + xEnd + " and tileY>=" + yStart + " and tileY<=" + yEnd + " and enable>=1");
RealmQuery<RenderEntity> realmQuery = Realm.getDefaultInstance().where(RenderEntity.class).rawPredicate("taskId ="+RealmDBParamUtils.getTaskId() +" and tileX>=" + xStart + " and tileX<=" + xEnd + " and tileY>=" + yStart + " and tileY<=" + yEnd /*+ " and enable>=1"*/);
// 筛选不显示的数据
if (Constant.HAD_LAYER_INVISIABLE_ARRAY != null && Constant.HAD_LAYER_INVISIABLE_ARRAY.length > 0) {
realmQuery.beginGroup();