diff --git a/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/ui/adapter/SwitchLineAdapter.kt b/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/ui/adapter/SwitchLineAdapter.kt
index 741fd6480e..706272381a 100644
--- a/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/ui/adapter/SwitchLineAdapter.kt
+++ b/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/ui/adapter/SwitchLineAdapter.kt
@@ -62,10 +62,16 @@ class SwitchLineAdapter(
line.taskList,
object : SwitchLineTaskAdapter.TaskItemClickListener {
override fun onItemClick(position: Int,isCheck:Boolean) {
- if(isCheck) {
- checkLineId = line.lineId
- checkTaskId = line.taskList[position].id
- }else{
+ try {
+ if (isCheck) {
+ checkLineId = line.lineId
+ checkTaskId = line.taskList[position].id
+ } else {
+ checkLineId = -1
+ checkTaskId = -1
+ }
+ }catch (e:Exception){
+ e.printStackTrace()
checkLineId=-1
checkTaskId=-1
}
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt b/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt
index 932ad16fe8..8999c7ab14 100644
--- a/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt
+++ b/OCH/mogo-och-shuttle-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceVideoView.kt
@@ -30,10 +30,6 @@ class AdvanceVideoView @JvmOverloads constructor(
private var videoRelativeLayout: RelativeLayout? = null
private var cacheImage: ImageView? = null
- private var connerTopLeft: ImageView? = null
- private var connerTopRight: ImageView? = null
- private var connerBottomLeft: ImageView? = null
- private var connerBottomRight: ImageView? = null
private var videoViewPlayer: AdvanceGSYVideoPlayer? = null
private var gsyVideoOptionBuilder: GSYVideoOptionBuilder? = null
@@ -44,7 +40,7 @@ class AdvanceVideoView @JvmOverloads constructor(
private var mVideoDirPath: String? = ""
init {
- mVideoDirPath = context.filesDir.absolutePath+ File.separator + "video" + File.separator
+ mVideoDirPath = context.filesDir.absolutePath + File.separator + "video" + File.separator
// mVideoDirPath = Config.downLoadPath
initView()
}
@@ -63,7 +59,7 @@ class AdvanceVideoView @JvmOverloads constructor(
private fun initVideoView() {
videoRelativeLayout = RelativeLayout(context)
val outLayout = LayoutParams(-1, -1)
- addView(videoRelativeLayout,outLayout)
+ addView(videoRelativeLayout, outLayout)
if (videoViewPlayer === null) {
//视频播放控件
@@ -78,49 +74,15 @@ class AdvanceVideoView @JvmOverloads constructor(
layoutParams.addRule(ALIGN_PARENT_BOTTOM)
videoRelativeLayout?.addView(videoViewPlayer, layoutParams)
-
- val imageSize = AutoSizeUtils.dp2px(context, 25f)
- if(connerTopLeft==null){
- connerTopLeft = ImageView(context)
- connerTopLeft?.setImageResource(R.drawable.m2_video_top_left)
- }
- val layoutParentTopLeft = LayoutParams(imageSize, imageSize)
- layoutParentTopLeft.addRule(ALIGN_PARENT_TOP)
- layoutParentTopLeft.addRule(ALIGN_PARENT_LEFT)
- videoRelativeLayout?.addView(connerTopLeft, layoutParentTopLeft)
- if(connerTopRight==null){
- connerTopRight = ImageView(context)
- connerTopRight?.setImageResource(R.drawable.m2_video_top_right)
- }
- val layoutParentTopRight = LayoutParams(imageSize, imageSize)
- layoutParentTopRight.addRule(ALIGN_PARENT_TOP)
- layoutParentTopRight.addRule(ALIGN_PARENT_RIGHT)
- videoRelativeLayout?.addView(connerTopRight, layoutParentTopRight)
- if(connerBottomLeft==null){
- connerBottomLeft = ImageView(context)
- connerBottomLeft?.setImageResource(R.drawable.m2_video_bottom_left)
- }
- val layoutParentBottomLeft = LayoutParams(imageSize, imageSize)
- layoutParentBottomLeft.addRule(ALIGN_PARENT_BOTTOM)
- layoutParentBottomLeft.addRule(ALIGN_PARENT_LEFT)
- videoRelativeLayout?.addView(connerBottomLeft, layoutParentBottomLeft)
- if(connerBottomRight==null){
- connerBottomRight = ImageView(context)
- connerBottomRight?.setImageResource(R.drawable.m2_video_bottom_right)
- }
- val layoutParentBottomRight = LayoutParams(imageSize, imageSize)
- layoutParentBottomRight.addRule(ALIGN_PARENT_RIGHT)
- layoutParentBottomRight.addRule(ALIGN_PARENT_BOTTOM)
- videoRelativeLayout?.addView(connerBottomRight, layoutParentBottomRight)
}
- fun setVideoPath(path: String,cacheImageUrl: String) {
+ fun setVideoPath(path: String, cacheImageUrl: String) {
// https://img.zhidaohulian.com/fileServer/online_car_hailing/1676357834634/5.m4v
// https://img.zhidaohulian.com/fileServer/online_car_hailing/1676360274126/10.mp4
this.fileNetPath = path
this.cacheImageUrl = cacheImageUrl
val pathList = path.split("/")
- if (pathList.isNotEmpty()){
+ if (pathList.isNotEmpty()) {
this.downloadVideoName = pathList[pathList.size - 1]
}
}
@@ -129,7 +91,7 @@ class AdvanceVideoView @JvmOverloads constructor(
// BitmapHelper.getVideoThumbnail(path) /*获取第一帧图*
// OCHThreadPoolManager.getsInstance().execute {
// var bitmap = BitmapHelper.getVideoThumbnail(fileNetPath)
- Logger.d(ImageAndVideoRotation.TAG, "setVideoPath")
+ Logger.d(ImageAndVideoRotation.TAG, "setVideoPath")
// ThreadUtils.runOnUiThread {
// Logger.d(ImageAndVideoRotation.TAG, "bitmap加载")
cacheImage?.setImageResource(R.drawable.m2_p_video_holder)
@@ -150,9 +112,10 @@ class AdvanceVideoView @JvmOverloads constructor(
// }
}
- fun clearLocalErrorVideo(){
+ fun clearLocalErrorVideo() {
if (downloadVideoName.isNotEmpty()
- && FileUtils.isFileExists(mVideoDirPath + downloadVideoName)){
+ && FileUtils.isFileExists(mVideoDirPath + downloadVideoName)
+ ) {
FileUtils.delete(mVideoDirPath + downloadVideoName)
}
}
@@ -178,28 +141,30 @@ class AdvanceVideoView @JvmOverloads constructor(
Logger.d(ImageAndVideoRotation.TAG, "setVideo")
mOnCompletionListener = onCompletionListener
//判断是否已经下载
- if (downloadVideoName.isNotEmpty()){
- Logger.d(ImageAndVideoRotation.TAG,
+ if (downloadVideoName.isNotEmpty()) {
+ Logger.d(
+ ImageAndVideoRotation.TAG,
"video local url = $mVideoDirPath$downloadVideoName"
)
- if (FileUtils.isFileExists(mVideoDirPath+downloadVideoName)){
+ if (FileUtils.isFileExists(mVideoDirPath + downloadVideoName)) {
Logger.d(ImageAndVideoRotation.TAG, "have cache startPlay")
- startPlay(Uri.fromFile(File(mVideoDirPath+downloadVideoName)).toString())
+ startPlay(Uri.fromFile(File(mVideoDirPath + downloadVideoName)).toString())
return
}
startDownLoadVideo()
}
}
- private fun startDownLoadVideo(){
+ private fun startDownLoadVideo() {
//下载视频, 下载成功后再播放
Logger.d(ImageAndVideoRotation.TAG, "startDownLoadVideo")
FileUtils.createFileDir(mVideoDirPath)
- DownloadUtils.downLoad(context,fileNetPath,mVideoDirPath
- ,downloadVideoName,5,downListener)
+ DownloadUtils.downLoad(
+ context, fileNetPath, mVideoDirPath, downloadVideoName, 5, downListener
+ )
}
- fun startPlay(localVideoPath: String?){
+ fun startPlay(localVideoPath: String?) {
if (localVideoPath === "") return
try {
Logger.d(ImageAndVideoRotation.TAG, "startPlay")
@@ -215,12 +180,12 @@ class AdvanceVideoView @JvmOverloads constructor(
videoViewPlayer?.isFocusableInTouchMode = false
videoViewPlayer?.setVideoAllCallBack(mOnCompletionListener)
videoViewPlayer?.startPlayLogic()
- }catch (e: Exception){
+ } catch (e: Exception) {
Logger.d(ImageAndVideoRotation.TAG, "startPlay e = ${e.message}")
}
}
- fun onVideoReset(){
+ fun onVideoReset() {
videoViewPlayer?.onVideoReset()
mOnCompletionListener = null
}
@@ -237,7 +202,7 @@ class AdvanceVideoView @JvmOverloads constructor(
}
}
- private val downListener = object : IDownload{
+ private val downListener = object : IDownload {
override fun onStart(url: String?) {
setCacheImageViewVisible()
Logger.d(ImageAndVideoRotation.TAG, "download-onStart")
@@ -257,21 +222,23 @@ class AdvanceVideoView @JvmOverloads constructor(
override fun onFinished(url: String?, threadBean: ThreadBean?) {
Logger.d(ImageAndVideoRotation.TAG, "download-onFinished = $url")
- if (url.equals(fileNetPath)){ //发现下载工具在断网又连网后,已完成的任务又都下载,跳转播放出现问题
+ if (url.equals(fileNetPath)) { //发现下载工具在断网又连网后,已完成的任务又都下载,跳转播放出现问题
//下载完成
ThreadUtils.runOnUiThread {
- startPlay(Uri.fromFile(File(mVideoDirPath+downloadVideoName)).toString())
+ startPlay(Uri.fromFile(File(mVideoDirPath + downloadVideoName)).toString())
}
- }else{//如果当前文件不存在再次去下载当前的
- Logger.d(ImageAndVideoRotation.TAG, "download-onFinished = not current" +
- ",currentUrl = $fileNetPath ")
- if (FileUtils.isFileExists(mVideoDirPath+downloadVideoName)){
+ } else {//如果当前文件不存在再次去下载当前的
+ Logger.d(
+ ImageAndVideoRotation.TAG, "download-onFinished = not current" +
+ ",currentUrl = $fileNetPath "
+ )
+ if (FileUtils.isFileExists(mVideoDirPath + downloadVideoName)) {
Logger.d(ImageAndVideoRotation.TAG, "have download startPlay")
ThreadUtils.runOnUiThread {
- startPlay(Uri.fromFile(File(mVideoDirPath+downloadVideoName)).toString())
+ startPlay(Uri.fromFile(File(mVideoDirPath + downloadVideoName)).toString())
}
return
- }else{
+ } else {
startDownLoadVideo()
}
}
@@ -281,7 +248,7 @@ class AdvanceVideoView @JvmOverloads constructor(
Logger.d(ImageAndVideoRotation.TAG, "download-onError-$errorMsg")
//出错再次下载
if (errorMsg != null) {
- if (errorMsg.startsWith("initFailed")){
+ if (errorMsg.startsWith("initFailed")) {
startDownLoadVideo()
}
}
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/amap_custom_corner_m2.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/amap_custom_corner_m2.png
index fd161d3dd6..6f0795edaf 100644
Binary files a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/amap_custom_corner_m2.png and b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/amap_custom_corner_m2.png differ
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_status_bar_logo.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_status_bar_logo.png
index ad3bd7fda7..1f6ea692f5 100644
Binary files a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_status_bar_logo.png and b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_status_bar_logo.png differ
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_left.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_left.png
index 539077b16b..5e1fb2c752 100644
Binary files a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_left.png and b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_left.png differ
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_right.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_right.png
index 7b76bef075..19ae887a57 100644
Binary files a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_right.png and b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_bottom_right.png differ
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_left.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_left.png
index 8c3e9278f8..3fb0a40ce3 100644
Binary files a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_left.png and b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_left.png differ
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_right.png b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_right.png
index 7e245de50c..dbc80b2254 100644
Binary files a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_right.png and b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable-nodpi/m2_video_top_right.png differ
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable/bg_driving_arrived_notice.xml b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable/bg_driving_arrived_notice.xml
index 30d343900d..648b1a9c96 100644
--- a/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable/bg_driving_arrived_notice.xml
+++ b/OCH/mogo-och-shuttle-passenger/src/m2/res/drawable/bg_driving_arrived_notice.xml
@@ -2,5 +2,5 @@
-
+
\ No newline at end of file
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml
index 2dbbcac38a..ae19ca5741 100644
--- a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml
+++ b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml
@@ -45,7 +45,7 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_fragment.xml b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_fragment.xml
index a40c28419a..10af0a7b63 100644
--- a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_fragment.xml
+++ b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_fragment.xml
@@ -85,6 +85,16 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_view_status_bar.xml b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_view_status_bar.xml
index 20461e6c5a..dc4f1090d5 100644
--- a/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_view_status_bar.xml
+++ b/OCH/mogo-och-shuttle-passenger/src/m2/res/layout/p_m2_view_status_bar.xml
@@ -16,7 +16,7 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:layout_gravity="center"
- android:layout_marginStart="@dimen/dp_50" />
+ android:layout_marginStart="@dimen/dp_40" />
@@ -64,8 +64,8 @@
app:layout_constraintEnd_toEndOf="parent"
android:src="@drawable/m2_status_bar_logo"
android:scaleType="fitXY"
- android:layout_width="@dimen/dp_96"
- android:layout_height="@dimen/dp_28"/>
+ android:layout_width="@dimen/dp_94"
+ android:layout_height="@dimen/dp_25"/>
diff --git a/OCH/mogo-och-shuttle-passenger/src/m2/res/values/colors.xml b/OCH/mogo-och-shuttle-passenger/src/m2/res/values/colors.xml
index ec59b620fe..40e7769b2b 100644
--- a/OCH/mogo-och-shuttle-passenger/src/m2/res/values/colors.xml
+++ b/OCH/mogo-och-shuttle-passenger/src/m2/res/values/colors.xml
@@ -31,8 +31,8 @@
#6617417B
#17417B
#2D3E5F
- #1F860D
- #B9E7C0
+ #34A61F
+ #AEEDB8
#43CEFE
#1466FB
#7094AD
diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/aicloud/AiCloudSocketBizProvider.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/aicloud/AiCloudSocketBizProvider.kt
index 624477723d..971e7b2af2 100644
--- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/aicloud/AiCloudSocketBizProvider.kt
+++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/aicloud/AiCloudSocketBizProvider.kt
@@ -12,7 +12,6 @@ class AiCloudSocketBizProvider : IMoGoFunctionServerProvider {
get() = "AiCloudSocketBizProvider"
override fun init(context: Context?) {
- //todo bus加载
context?.let {
SocketManager.getInstance().init(it, 0.0, 0.0)
SocketManager.getInstance().registerOnMessageListener(401012, V2XMessageListener401012())
diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt
index f22ffd93a5..763e91b5f1 100644
--- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt
+++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt
@@ -569,7 +569,7 @@ class MogoObuDcCombineManager private constructor() : IMoGoObuWarningRsiListener
CallerTrafficLightListenerManager.invokeTrafficLightPlusSource(
TrafficLightEnum.BLACK,
-1,
- DataSourceType.TELEMATIC
+ DataSourceType.OBU
)
}
// 红灯
@@ -578,7 +578,7 @@ class MogoObuDcCombineManager private constructor() : IMoGoObuWarningRsiListener
CallerTrafficLightListenerManager.invokeTrafficLightPlusSource(
TrafficLightEnum.RED,
red,
- DataSourceType.TELEMATIC
+ DataSourceType.OBU
)
}
// 绿灯
@@ -587,7 +587,7 @@ class MogoObuDcCombineManager private constructor() : IMoGoObuWarningRsiListener
CallerTrafficLightListenerManager.invokeTrafficLightPlusSource(
TrafficLightEnum.GREEN,
green,
- DataSourceType.TELEMATIC
+ DataSourceType.OBU
)
}
// 黄灯
@@ -596,7 +596,7 @@ class MogoObuDcCombineManager private constructor() : IMoGoObuWarningRsiListener
CallerTrafficLightListenerManager.invokeTrafficLightPlusSource(
TrafficLightEnum.YELLOW,
yellow,
- DataSourceType.TELEMATIC
+ DataSourceType.OBU
)
}
}
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt
index 7486d917f1..0aaa533b50 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt
+++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt
@@ -2061,11 +2061,11 @@ internal class DebugSettingView @JvmOverloads constructor(
}
override fun onLogCatch(lineLog: String) {
- logInfoView?.let {
- if (logViewAttach) {
- it.onLogCatch(lineLog)
- }
- }
+// logInfoView?.let {
+// if (logViewAttach) {
+// it.onLogCatch(lineLog)
+// }
+// }
}
private fun restartApp() {
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml
index de3da3b4da..8ab5d63bac 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml
+++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml
@@ -1968,6 +1968,7 @@
android:layout_margin="2dp"
android:padding="@dimen/dp_20"
android:gravity="center"
+ android:visibility="gone"
android:textOff="展示日志过滤面板"
android:textOn="关闭日志过滤面板"
android:textSize="@dimen/dp_24" />
diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt
index b2400ffa9a..dd01df2f90 100644
--- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt
+++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt
@@ -65,10 +65,10 @@ object TrackerSourceColorHelper {
//僵尸车
if(data.addAttribute == AdditionalAttribute.ATTR_ZOMBIE){
- color = "#AD7488FF"
+ color = "#7A8499FF"
CallerMapUIServiceManager.getMapUIController()?.let {
if(it.isDayMode){
- color = "#AE7887FF"
+ color = "#9BA8BCFF"
}
}
}
diff --git a/core/mogo-core-res/src/main/res/raw/chuzuche.nt3d b/core/mogo-core-res/src/main/res/raw/chuzuche.nt3d
index 55c7942ec7..da40d786d6 100644
Binary files a/core/mogo-core-res/src/main/res/raw/chuzuche.nt3d and b/core/mogo-core-res/src/main/res/raw/chuzuche.nt3d differ
diff --git a/core/mogo-core-res/src/main/res/raw/cuzuche.nt3d b/core/mogo-core-res/src/main/res/raw/cuzuche.nt3d
new file mode 100644
index 0000000000..55c7942ec7
Binary files /dev/null and b/core/mogo-core-res/src/main/res/raw/cuzuche.nt3d differ
diff --git a/gradle.properties b/gradle.properties
index a80d2290f6..0dfa2aba59 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -63,7 +63,7 @@ BIZCONFIG_VERSION=1.3.2
SERVICE_BIZ_VERSION=1.2.4
################ 外部依赖引用 ################
# loglib
-LOGLIB_VERSION=1.5.25
+LOGLIB_VERSION=1.5.26
######## MogoAiCloudSDK Version ########
# 网络请求LOGLIB_VERSION
MOGO_NETWORK_VERSION=1.4.6.6
diff --git a/libraries/mogo-map/src/main/java/com/mogo/map/AMapWrapper.java b/libraries/mogo-map/src/main/java/com/mogo/map/AMapWrapper.java
index db7f17f988..6924f0926f 100644
--- a/libraries/mogo-map/src/main/java/com/mogo/map/AMapWrapper.java
+++ b/libraries/mogo-map/src/main/java/com/mogo/map/AMapWrapper.java
@@ -23,6 +23,7 @@ import com.mogo.map.utils.ObjectUtils;
import com.zhidaoauto.map.sdk.open.MapAutoApi;
import com.zhidaoauto.map.sdk.open.data.MapDataApi;
import com.zhidaoauto.map.sdk.open.data.SinglePointRoadInfo;
+import com.zhidaoauto.map.sdk.open.marker.BatchMarkerOptions;
import com.zhidaoauto.map.sdk.open.marker.Marker;
import com.zhidaoauto.map.sdk.open.marker.MarkerHelper;
import com.zhidaoauto.map.sdk.open.marker.MarkerOptions;
@@ -114,6 +115,8 @@ public class AMapWrapper implements IMogoMap {
}
}
+ BatchMarkerOptions batchMarkerOptions = new BatchMarkerOptions();
+
@SuppressLint("NewApi")
@Override
public void updateBatchMarkerPosition(HashMap optionsArrayList) {
@@ -134,9 +137,17 @@ public class AMapWrapper implements IMogoMap {
return;
}
long time = markerOptionsArrayList.get(0).getTime();
- MarkerHelper.INSTANCE.updateBatchMarkerPositon(markerOptionsArrayList, false, FunctionBuildConfig.isBeautyMode ? 8.0f : 0f, 1, time, 1);
+ batchMarkerOptions.list = markerOptionsArrayList;
+ batchMarkerOptions.delayStrategy = false;
+ batchMarkerOptions.ruleAngle = FunctionBuildConfig.isBeautyMode ? 8.0f : 0f;
+ batchMarkerOptions.controlIcon = 1;
+ batchMarkerOptions.duration = (int) time;
+ batchMarkerOptions.deleteRule = 1;
+ MarkerHelper.INSTANCE.updateBatchMarkerPositon(batchMarkerOptions);
}
+ BatchMarkerOptions aiBatchMarkerOptions = new BatchMarkerOptions();
+
@SuppressLint("NewApi")
@Override
public void updateBatchAiMarkerPosition(HashMap optionsArrayList) {
@@ -158,7 +169,13 @@ public class AMapWrapper implements IMogoMap {
}
long time = markerOptionsArrayList.get(0).getTime();
// 最后一个参数,是否管理锚点的删除
- MarkerHelper.INSTANCE.updateBatchMarkerPositon(markerOptionsArrayList, false, FunctionBuildConfig.isBeautyMode ? 8.0f : 0f, 1, time, 1);
+ aiBatchMarkerOptions.list = markerOptionsArrayList;
+ aiBatchMarkerOptions.delayStrategy = false;
+ aiBatchMarkerOptions.ruleAngle = FunctionBuildConfig.isBeautyMode ? 8.0f : 0f;
+ aiBatchMarkerOptions.controlIcon = 1;
+ aiBatchMarkerOptions.duration = (int) time;
+ aiBatchMarkerOptions.deleteRule = 1;
+ MarkerHelper.INSTANCE.updateBatchMarkerPositon(aiBatchMarkerOptions);
}
@Override