修改车道边界类型渲染效果
This commit is contained in:
@@ -412,6 +412,9 @@ class MainActivity : BaseActivity() {
|
||||
supportFragmentManager.beginTransaction()
|
||||
.add(R.id.console_fragment_layout, ConsoleFragment()).commit()
|
||||
}
|
||||
|
||||
binding.mainActivityCloseLine.isSelected = viewModel.isHighRoad()
|
||||
|
||||
initMeasuringTool()
|
||||
}
|
||||
|
||||
@@ -671,6 +674,13 @@ class MainActivity : BaseActivity() {
|
||||
viewModel.click2Dor3D()
|
||||
}
|
||||
|
||||
/**
|
||||
* 刷新地图
|
||||
*/
|
||||
fun refrushOnclick(view: View) {
|
||||
mapController.layerManagerHandler.updateOMDBVectorTileLayer()
|
||||
}
|
||||
|
||||
/**
|
||||
* zoomin
|
||||
*/
|
||||
@@ -750,6 +760,16 @@ class MainActivity : BaseActivity() {
|
||||
binding.mainActivitySelectLine.isSelected = viewModel.isSelectRoad()
|
||||
}
|
||||
|
||||
/**
|
||||
* 点击线高亮
|
||||
*/
|
||||
fun openOrCloseLineOnclick() {
|
||||
viewModel.setHighRoad(!viewModel.isHighRoad())
|
||||
binding.mainActivityCloseLine.isSelected = viewModel.isHighRoad()
|
||||
mapController.lineHandler.taskMarkerLayerEnable(viewModel.isHighRoad())
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 点击线选择
|
||||
*/
|
||||
@@ -986,7 +1006,7 @@ class MainActivity : BaseActivity() {
|
||||
*/
|
||||
private fun showMainActivityBottomSheetGroup() {
|
||||
binding.mainActivityBottomSheetGroup.visibility = View.VISIBLE
|
||||
mapController.mMapView.setScaleBarLayer(GLViewport.Position.BOTTOM_CENTER, 10, 60)
|
||||
mapController.mMapView.setScaleBarLayer(GLViewport.Position.BOTTOM_CENTER, 128, 60)
|
||||
mapController.mMapView.vtmMap.animator().animateTo(
|
||||
GeoPoint(
|
||||
mapController.mMapView.vtmMap.mapPosition.geoPoint.latitude,
|
||||
@@ -1000,7 +1020,7 @@ class MainActivity : BaseActivity() {
|
||||
*/
|
||||
private fun hideMainActivityBottomSheetGroup() {
|
||||
binding.mainActivityBottomSheetGroup.visibility = View.GONE
|
||||
mapController.mMapView.setScaleBarLayer(GLViewport.Position.BOTTOM_CENTER, 10, 0)
|
||||
mapController.mMapView.setScaleBarLayer(GLViewport.Position.BOTTOM_CENTER, 128, 0)
|
||||
mapController.mMapView.vtmMap.animator().animateTo(
|
||||
GeoPoint(
|
||||
mapController.mMapView.vtmMap.mapPosition.geoPoint.latitude,
|
||||
|
||||
@@ -155,6 +155,11 @@ class MainViewModel @Inject constructor(
|
||||
*/
|
||||
private var bSelectRoad = false
|
||||
|
||||
/**
|
||||
* 是不是高亮任务线
|
||||
*/
|
||||
private var bHighRoad = true
|
||||
|
||||
/**
|
||||
* 是不是选择轨迹点
|
||||
*/
|
||||
@@ -486,13 +491,13 @@ class MainViewModel @Inject constructor(
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||
|
||||
val linkList = realmOperateHelper.queryLink(point = point)
|
||||
//val linkList = realmOperateHelper.queryLink(point = point)
|
||||
|
||||
/* val linkList = realmOperateHelper.queryLine(
|
||||
val linkList = realmOperateHelper.queryLine(
|
||||
point = point,
|
||||
buffer = 2.5,
|
||||
table = "OMDB_LANE_MARK_BOUNDARYTYPE"
|
||||
)*/
|
||||
)
|
||||
|
||||
var hisRoadName = false
|
||||
|
||||
@@ -777,6 +782,21 @@ class MainViewModel @Inject constructor(
|
||||
return bSelectRoad
|
||||
}
|
||||
|
||||
/**
|
||||
* 开启线高亮
|
||||
*/
|
||||
fun setHighRoad(select: Boolean) {
|
||||
bHighRoad = select
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否开启线高亮
|
||||
*/
|
||||
fun isHighRoad(): Boolean {
|
||||
return bHighRoad
|
||||
}
|
||||
|
||||
/**
|
||||
* 开启轨迹选择
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user