[3.4.0-map-sdk] fix bug of map oncreate

This commit is contained in:
zhongchao
2023-09-19 15:12:00 +08:00
parent 24d572cea0
commit 90f30e1806
3 changed files with 10 additions and 3 deletions

View File

@@ -197,7 +197,7 @@ abstract class CharterBaseFragment<V : IView?, P : Presenter<V>?>() :
smallMapView = findViewById(R.id.smallMapView)
}
override fun initViews(savedInstanceState: Bundle) {
override fun initViews(savedInstanceState: Bundle?) {
super.initViews(savedInstanceState)
mapBizView!!.onCreate(savedInstanceState)
smallMapView!!.onCreateView(savedInstanceState)

View File

@@ -66,7 +66,7 @@ class TaxiPassengerBaseFragment() :
initListener()
}
override fun initViews(savedInstanceState: Bundle) {
override fun initViews(savedInstanceState: Bundle?) {
super.initViews(savedInstanceState)
mapBizView!!.onCreate(savedInstanceState)
overMapView.onCreateView(savedInstanceState)

View File

@@ -6,10 +6,12 @@ import android.os.Bundle
import android.text.TextUtils
import android.view.MotionEvent
import android.view.View
import chassis.Chassis
import com.mogo.eagle.core.data.deva.chain.ChainConstant
import com.mogo.eagle.core.data.enums.TrafficTypeEnum
import com.mogo.eagle.core.data.map.MogoLatLng
import com.mogo.eagle.core.data.map.MogoLocation
import com.mogo.eagle.core.function.call.autopilot.CallerChassisDoorStateListenerManager
import com.mogo.eagle.core.function.call.map.CallerMapDataCollectorManager.setIsInit
import com.mogo.eagle.core.function.call.map.CallerMapDevaListenerManager.invokeUploadLogFile
import com.mogo.eagle.core.function.call.map.CallerMapRoadListenerManager.invokeListenersOnRoadIdGet
@@ -49,6 +51,7 @@ import com.zhidaoauto.map.sdk.open.tools.MapTools.getVisibleRegion
import com.zhidaoauto.map.sdk.open.tools.MapTools.toScreenLocation
import com.zhidaoauto.map.sdk.open.view.MapAutoView
import com.zhjt.service.chain.ChainLog
import kotlin.properties.Delegates
class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIController,
OnMapLoadedListener, OnCameraChangeListener, OnMapClickListener, OnMapTouchListener,
@@ -205,9 +208,13 @@ class AMapViewWrapper(mMapView: MapAutoView) : IMogoMapView, IMogoMapUIControlle
}
}
private var roadCross:RoadCross? by Delegates.observable(null){ _,_,newValue ->
}
override fun onRoadCrossInfo(roadCross: RoadCross?) {
//todo
d(SceneConstant.M_MAP + TAG, "onRoadCrossInfo:roadCross$roadCross")
}
override fun onStopLineInfo(stopLine: StopLine?) {