Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
p x
MapMultiEngine
Commits
ea79dc91
"mapapi/vscode:/vscode.git/clone" did not exist on "99e022f0c083f56c767691cb09f4c6262341bc7f"
Commit
ea79dc91
authored
Jan 12, 2026
by
p x
Browse files
规范类命名
parent
f1f5b064
Changes
48
Hide whitespace changes
Inline
Side-by-side
mapapi/src/main/java/com/cusc/map/parkroad/ParkRoad
M
.kt
→
mapapi/src/main/java/com/cusc/map/parkroad/ParkRoad.kt
View file @
ea79dc91
...
@@ -14,7 +14,7 @@ import com.cusc.map.vms.CarRoadVM
...
@@ -14,7 +14,7 @@ import com.cusc.map.vms.CarRoadVM
/**
/**
* 局部图操作类
* 局部图操作类
*/
*/
object
ParkRoad
M
:
MsOperationParent
()
{
object
ParkRoad
:
MsOperationParent
()
{
private
var
carRoadVM
:
CarRoadVM
?
=
null
private
var
carRoadVM
:
CarRoadVM
?
=
null
...
...
mapapi/src/main/java/com/cusc/map/scenario/Cu
c
sVehicle.kt
→
mapapi/src/main/java/com/cusc/map/scenario/Cus
c
Vehicle.kt
View file @
ea79dc91
...
@@ -10,7 +10,7 @@ import com.cusc.map.scenario.mine.MineVehMove
...
@@ -10,7 +10,7 @@ import com.cusc.map.scenario.mine.MineVehMove
import
com.cusc.map.scenario.mine.MineVehicleModel
import
com.cusc.map.scenario.mine.MineVehicleModel
/**车辆管理类***/
/**车辆管理类***/
object
Cu
c
sVehicle
{
object
Cus
c
Vehicle
{
//控制车辆是否暂停移动
//控制车辆是否暂停移动
private
var
stopCar
=
false
private
var
stopCar
=
false
...
...
mapapi/src/main/java/com/cusc/map/scenario/PerceptionManager.kt
View file @
ea79dc91
...
@@ -4,7 +4,7 @@ import com.cusc.map.map2d.MAP_TYPE
...
@@ -4,7 +4,7 @@ import com.cusc.map.map2d.MAP_TYPE
import
com.cusc.map.map2d.MapSdkInit
import
com.cusc.map.map2d.MapSdkInit
import
com.cusc.map.map3d.ThreeHighMap
import
com.cusc.map.map3d.ThreeHighMap
import
com.cusc.map.map3d.UnityPtc
import
com.cusc.map.map3d.UnityPtc
import
com.cusc.map.parkroad.ParkRoad
M
import
com.cusc.map.parkroad.ParkRoad
import
com.cusc.map.parkroad.PtcBean
import
com.cusc.map.parkroad.PtcBean
import
com.cusc.map.scenario.bean.Percept
import
com.cusc.map.scenario.bean.Percept
...
@@ -45,7 +45,7 @@ object PerceptionManager {
...
@@ -45,7 +45,7 @@ object PerceptionManager {
heading
=
it
.
heading
heading
=
it
.
heading
}
}
}
}
ParkRoad
M
.
upDatePreTarget
(
pres
)
ParkRoad
.
upDatePreTarget
(
pres
)
}
}
//刷新高精图感知物
//刷新高精图感知物
...
@@ -66,7 +66,7 @@ object PerceptionManager {
...
@@ -66,7 +66,7 @@ object PerceptionManager {
fun
clearAllPerception
()
{
fun
clearAllPerception
()
{
when
(
MapSdkInit
.
getMapType
())
{
when
(
MapSdkInit
.
getMapType
())
{
MAP_TYPE
.
MINE
->
{
MAP_TYPE
.
MINE
->
{
ParkRoad
M
.
clearAllTargets
()
ParkRoad
.
clearAllTargets
()
ThreeHighMap
.
setPtcData
(
emptyList
())
ThreeHighMap
.
setPtcData
(
emptyList
())
}
}
...
...
mapapi/src/main/java/com/cusc/map/scenario/V2xWarn.kt
View file @
ea79dc91
...
@@ -3,7 +3,7 @@ package com.cusc.map.scenario
...
@@ -3,7 +3,7 @@ package com.cusc.map.scenario
import
com.example.car_and_road_3d.models.Alarm
import
com.example.car_and_road_3d.models.Alarm
import
com.cusc.map.map3d.ThreeHighMap
import
com.cusc.map.map3d.ThreeHighMap
import
com.cusc.map.map3d.WarnPtc
import
com.cusc.map.map3d.WarnPtc
import
com.cusc.map.parkroad.ParkRoad
M
import
com.cusc.map.parkroad.ParkRoad
import
kotlinx.coroutines.CoroutineScope
import
kotlinx.coroutines.CoroutineScope
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.delay
import
kotlinx.coroutines.delay
...
@@ -47,7 +47,7 @@ object V2xWarn {
...
@@ -47,7 +47,7 @@ object V2xWarn {
it
.
time
=
0
it
.
time
=
0
}
}
ThreeHighMap
.
setWarnPtc
(
warnPtcs
)
ThreeHighMap
.
setWarnPtc
(
warnPtcs
)
ParkRoad
M
.
warnAlerms
(
alarms
)
ParkRoad
.
warnAlerms
(
alarms
)
warnPtcs
.
clear
()
warnPtcs
.
clear
()
alarms
.
clear
()
alarms
.
clear
()
}
}
...
@@ -86,11 +86,11 @@ object V2xWarn {
...
@@ -86,11 +86,11 @@ object V2xWarn {
ThreeHighMap
.
setCarRadarDirection
(
0
)
ThreeHighMap
.
setCarRadarDirection
(
0
)
}
}
//局部图预警
//局部图预警
ParkRoad
M
.
warnAlerms
(
alarms
)
ParkRoad
.
warnAlerms
(
alarms
)
CoroutineScope
(
Dispatchers
.
Main
).
launch
{
CoroutineScope
(
Dispatchers
.
Main
).
launch
{
ParkRoad
M
.
toggleRadar
(
true
)
ParkRoad
.
toggleRadar
(
true
)
delay
(
5000
)
delay
(
5000
)
ParkRoad
M
.
toggleRadar
(
false
)
ParkRoad
.
toggleRadar
(
false
)
}
}
}
}
...
@@ -99,7 +99,7 @@ object V2xWarn {
...
@@ -99,7 +99,7 @@ object V2xWarn {
* @param marker 1:结冰 2:施工 3:交叉路口慢行
* @param marker 1:结冰 2:施工 3:交叉路口慢行
* */
* */
fun
setWarnMark
(
mark
:
Int
)
{
fun
setWarnMark
(
mark
:
Int
)
{
ParkRoad
M
.
showMarker
(
mark
)
ParkRoad
.
showMarker
(
mark
)
}
}
}
}
\ No newline at end of file
mapapi/src/main/java/com/cusc/map/scenario/mine/AmapVehMove.kt
View file @
ea79dc91
...
@@ -9,7 +9,7 @@ import com.amap.api.maps.utils.overlay.MovingPointOverlay
...
@@ -9,7 +9,7 @@ import com.amap.api.maps.utils.overlay.MovingPointOverlay
import
com.cusc.map.R
import
com.cusc.map.R
import
com.cusc.map.map2d.Navigate
import
com.cusc.map.map2d.Navigate
import
com.cusc.map.map2d.MsOperationParent
import
com.cusc.map.map2d.MsOperationParent
import
com.cusc.map.scenario.Cu
c
sVehicle
import
com.cusc.map.scenario.Cus
c
Vehicle
import
com.cusc.map.scenario.bean.VehiclePos
import
com.cusc.map.scenario.bean.VehiclePos
import
kotlinx.coroutines.CoroutineScope
import
kotlinx.coroutines.CoroutineScope
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.Dispatchers
...
@@ -35,7 +35,7 @@ internal object AmapVehMove : MsOperationParent() {
...
@@ -35,7 +35,7 @@ internal object AmapVehMove : MsOperationParent() {
fun
aMapCarMove
(
vPos
:
VehiclePos
,
moveType
:
Int
)
{
fun
aMapCarMove
(
vPos
:
VehiclePos
,
moveType
:
Int
)
{
if
(
moveType
==
3
)
{
if
(
moveType
==
3
)
{
if
(
Navigate
.
isStartNai
)
{
//导航中就删除在线地图小车
if
(
Navigate
.
isStartNai
)
{
//导航中就删除在线地图小车
Cu
c
sVehicle
.
deleteCarModel
()
Cus
c
Vehicle
.
deleteCarModel
()
}
else
{
}
else
{
//计算2次定位时间差
//计算2次定位时间差
// calTimeDiff()
// calTimeDiff()
...
...
mapapi/src/main/java/com/cusc/map/scenario/mine/MineVehMove.kt
View file @
ea79dc91
...
@@ -5,9 +5,9 @@ import com.cusc.map.map3d.ThreeHighMap
...
@@ -5,9 +5,9 @@ import com.cusc.map.map3d.ThreeHighMap
import
com.cusc.map.map3d.HighPos
import
com.cusc.map.map3d.HighPos
import
com.cusc.map.map2d.Navigate
import
com.cusc.map.map2d.Navigate
import
com.cusc.map.map2d.MethodAdv
import
com.cusc.map.map2d.MethodAdv
import
com.cusc.map.parkroad.ParkRoad
M
import
com.cusc.map.parkroad.ParkRoad
import
com.cusc.map.parkroad.RoadPos
import
com.cusc.map.parkroad.RoadPos
import
com.cusc.map.scenario.Cu
c
sVehicle
import
com.cusc.map.scenario.Cus
c
Vehicle
import
com.cusc.map.scenario.VehicleModel
import
com.cusc.map.scenario.VehicleModel
import
com.cusc.map.scenario.bean.VehiclePos
import
com.cusc.map.scenario.bean.VehiclePos
import
com.cusc.map.utils.SmoothMoveUtils
import
com.cusc.map.utils.SmoothMoveUtils
...
@@ -49,10 +49,10 @@ internal object MineVehMove {
...
@@ -49,10 +49,10 @@ internal object MineVehMove {
lng
=
vPos
.
lng
lng
=
vPos
.
lng
bearing
=
vPos
.
heading
.
toFloat
()
bearing
=
vPos
.
heading
.
toFloat
()
}
}
ParkRoad
M
.
updateMainCar
(
roadPos
,
null
)
ParkRoad
.
updateMainCar
(
roadPos
,
null
)
}
else
if
(
moveType
==
3
)
{
}
else
if
(
moveType
==
3
)
{
if
(
Navigate
.
isStartNai
)
{
//导航中就删除在线地图小车
if
(
Navigate
.
isStartNai
)
{
//导航中就删除在线地图小车
Cu
c
sVehicle
.
deleteCarModel
()
Cus
c
Vehicle
.
deleteCarModel
()
}
else
{
}
else
{
if
(
fromLoc
==
null
||
fromLoc
?.
lng
==
0.0
)
{
if
(
fromLoc
==
null
||
fromLoc
?.
lng
==
0.0
)
{
setFromMyLoc
(
vPos
)
//设置起始位置
setFromMyLoc
(
vPos
)
//设置起始位置
...
...
mapapi/src/main/java/com/cusc/map/ui/MapView.kt
View file @
ea79dc91
...
@@ -129,7 +129,7 @@ class MapView : LinearLayout {
...
@@ -129,7 +129,7 @@ class MapView : LinearLayout {
// return null
// return null
// }
// }
/**
设置局部地图查询
地址**/
/**
更新路网服务的URL
地址**/
fun
setRoadBaseUrl
(
url
:
String
)
{
fun
setRoadBaseUrl
(
url
:
String
)
{
if
(
mapType
==
0
)
{
//四维地图
if
(
mapType
==
0
)
{
//四维地图
if
(
childType
==
2
)
{
if
(
childType
==
2
)
{
...
...
mapapi/src/main/java/com/cusc/map/ui/MineNaiDirActivity.kt
View file @
ea79dc91
...
@@ -28,7 +28,7 @@ import com.cusc.map.map2d.mine.MineRoutePlans
...
@@ -28,7 +28,7 @@ import com.cusc.map.map2d.mine.MineRoutePlans
import
com.cusc.map.map2d.inters.OnComCan
import
com.cusc.map.map2d.inters.OnComCan
import
com.cusc.map.map2d.inters.OnNaviPresenterListener
import
com.cusc.map.map2d.inters.OnNaviPresenterListener
import
com.cusc.map.location.LocCbM
import
com.cusc.map.location.LocCbM
import
com.cusc.map.location.Locat
ionM
import
com.cusc.map.location.Locat
eMap
import
com.cusc.map.location.OnGpsLoc
import
com.cusc.map.location.OnGpsLoc
import
com.cusc.map.map2d.Navigate
import
com.cusc.map.map2d.Navigate
import
com.cusc.map.map2d.PathPlanning
import
com.cusc.map.map2d.PathPlanning
...
@@ -68,8 +68,8 @@ internal class MineNaiDirActivity : AppCompatActivity(), OnNaviPresenterListener
...
@@ -68,8 +68,8 @@ internal class MineNaiDirActivity : AppCompatActivity(), OnNaviPresenterListener
//开启定位
//开启定位
Locat
ionM
.
startLoc
(
object
:
OnGpsLoc
{
Locat
eMap
.
startLoc
(
object
:
OnGpsLoc
{
override
fun
on
Ms
GpsLoc
(
mSLocBean
:
LocCbM
)
{
override
fun
onGpsLoc
(
mSLocBean
:
LocCbM
)
{
println
(
"---------mSLocBean = ${mSLocBean.lng}"
)
println
(
"---------mSLocBean = ${mSLocBean.lng}"
)
}
}
})
})
...
...
Prev
1
2
3
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment