Merge branch 'dev_robotaxi-d_230912_6.1.0' into dev_minibus-d_230926_6.1.0
This commit is contained in:
@@ -25,6 +25,7 @@ import com.amap.api.navi.model.NaviLatLng;
|
||||
import com.mogo.commons.AbsMogoApplication;
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
||||
import com.mogo.och.common.module.utils.DateTimeUtil;
|
||||
import com.mogo.och.common.module.utils.PermissionUtil;
|
||||
import com.mogo.och.common.module.wigets.toast.ToastCharterUtils;
|
||||
|
||||
@@ -195,6 +196,11 @@ public class AmapNaviToDestinationModel implements AMapNaviListener {
|
||||
@Override
|
||||
public void onLocationChange(AMapNaviLocation location) {
|
||||
//当前位置回调
|
||||
// CallerLogger.i( TAG, "AMapNaviLocation = NaviLatLng = "+
|
||||
// location.getCoord().getLatitude()+ ", "+ location.getCoord().getLongitude()
|
||||
// + ", bearing = " +location.getBearing()
|
||||
// +", time = " + DateTimeUtil.formatLongToString(location.getTime(),DateTimeUtil.HH_mm)
|
||||
// + ", locationType = "+ location.getLocationType());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -162,10 +162,6 @@ class CommonAmapNaviVIew @JvmOverloads constructor(
|
||||
|
||||
override fun onNaviViewLoaded() {
|
||||
d(SceneConstant.M_TAXI + TAG, "导航页面加载成功")
|
||||
d(
|
||||
SceneConstant.M_TAXI + TAG,
|
||||
"请不要使用AMapNaviView.getMap().setOnMapLoadedListener();会overwrite导航SDK内部画线逻辑"
|
||||
)
|
||||
}
|
||||
|
||||
override fun onMapTypeChanged(p0: Int) {
|
||||
@@ -191,58 +187,4 @@ class CommonAmapNaviVIew @JvmOverloads constructor(
|
||||
fun onDestroy(){
|
||||
amapNaviView.onDestroy()
|
||||
}
|
||||
|
||||
// var array = arrayOf(
|
||||
// "直行车道",
|
||||
// "左转车道",
|
||||
// "左转或直行车道",
|
||||
// "右转车道",
|
||||
// "右转或直行车道",
|
||||
// "左掉头车道",
|
||||
// "左转或者右转车道",
|
||||
// " 左转或右转或直行车道",
|
||||
// "右转掉头车道",
|
||||
// "直行或左转掉头车道",
|
||||
// "直行或右转掉头车道",
|
||||
// "左转或左掉头车道",
|
||||
// "右转或右掉头车道",
|
||||
// "直行并且车道扩展",
|
||||
// "左转+左掉头+扩展",
|
||||
// "不可以选择该车道",
|
||||
// "直行+左转+左掉头车道",
|
||||
// "右转+左掉头",
|
||||
// "左转+右转+左掉头",
|
||||
// "直行+右转+左掉头",
|
||||
// "左转+右掉头",
|
||||
// "公交车道",
|
||||
// "空车道",
|
||||
// "可变车道"
|
||||
// )
|
||||
|
||||
// var actions = arrayOf(
|
||||
// "直行",
|
||||
// "左转",
|
||||
// "左转或直行",
|
||||
// "右转",
|
||||
// "右转或这行",
|
||||
// "左掉头",
|
||||
// "左转或者右转",
|
||||
// " 左转或右转或直行",
|
||||
// "右转掉头",
|
||||
// "直行或左转掉头",
|
||||
// "直行或右转掉头",
|
||||
// "左转或左掉头",
|
||||
// "右转或右掉头",
|
||||
// "直行并且车道扩展",
|
||||
// "左转+左掉头+扩展",
|
||||
// "不可以选择",
|
||||
// "直行+左转+左掉头",
|
||||
// "右转+左掉头",
|
||||
// "左转+右转+左掉头",
|
||||
// "直行+右转+左掉头",
|
||||
// "左转+右掉头",
|
||||
// "公交车道",
|
||||
// "空车道",
|
||||
// "可变车道"
|
||||
// )
|
||||
}
|
||||
@@ -14,8 +14,7 @@ import kotlinx.android.synthetic.main.taxi_amap_navi_view.navi_view
|
||||
* @author: wangmingjun
|
||||
* @date: 2023/7/24
|
||||
*/
|
||||
class TaxiAmapNaviFragment : BaseFragment(),
|
||||
AMapNaviViewListener {
|
||||
class TaxiAmapNaviFragment : BaseFragment(){
|
||||
companion object {
|
||||
fun newInstance(): TaxiAmapNaviFragment {
|
||||
val args = Bundle()
|
||||
@@ -25,7 +24,6 @@ class TaxiAmapNaviFragment : BaseFragment(),
|
||||
}
|
||||
}
|
||||
|
||||
private var mNaviToStartInfoCallback: ICommonNaviChangedCallback? = null
|
||||
override fun getLayoutId(): Int {
|
||||
return R.layout.taxi_amap_navi_view
|
||||
}
|
||||
@@ -58,130 +56,5 @@ class TaxiAmapNaviFragment : BaseFragment(),
|
||||
if (navi_view != null) {
|
||||
navi_view.onDestroy()
|
||||
}
|
||||
if (mNaviToStartInfoCallback != null) {
|
||||
mNaviToStartInfoCallback = null
|
||||
}
|
||||
}
|
||||
|
||||
override fun onNaviSetting() {
|
||||
//底部导航设置点击回调
|
||||
}
|
||||
|
||||
override fun onNaviCancel() {}
|
||||
override fun onNaviMapMode(naviMode: Int) {
|
||||
//导航态车头模式,0:车头朝上状态;1:正北朝上模式。
|
||||
}
|
||||
|
||||
override fun onNaviTurnClick() {
|
||||
//转弯view的点击回调
|
||||
}
|
||||
|
||||
override fun onNextRoadClick() {
|
||||
//下一个道路View点击回调
|
||||
}
|
||||
|
||||
override fun onScanViewButtonClick() {
|
||||
//全览按钮点击回调
|
||||
}
|
||||
|
||||
override fun onLockMap(isLock: Boolean) {
|
||||
//锁地图状态发生变化时回调
|
||||
}
|
||||
|
||||
override fun onNaviViewLoaded() {
|
||||
d(SceneConstant.M_TAXI + "wlx", "导航页面加载成功")
|
||||
d(
|
||||
SceneConstant.M_TAXI + "wlx",
|
||||
"请不要使用AMapNaviView.getMap().setOnMapLoadedListener();会overwrite导航SDK内部画线逻辑"
|
||||
)
|
||||
}
|
||||
|
||||
override fun onMapTypeChanged(i: Int) {}
|
||||
override fun onNaviViewShowMode(i: Int) {}
|
||||
override fun onNaviBackClick(): Boolean {
|
||||
return false
|
||||
}
|
||||
|
||||
/**
|
||||
* 车道信息说明:
|
||||
*
|
||||
*
|
||||
* 0xFF, 无对应车道
|
||||
* 0, 直行
|
||||
* 1, 左转
|
||||
* 2, 直行+左转
|
||||
* 3, 右转
|
||||
* 4, 直行+右转
|
||||
* 5, 左掉头
|
||||
* 6, 左转+右转
|
||||
* 7, 直行+左转+右转
|
||||
* 8, 右掉头
|
||||
* 9, 直行+左掉头
|
||||
* 10, 直行+右掉头
|
||||
* 11, 左转+左掉头
|
||||
* 12, 右转+右掉头
|
||||
* 13, 直行+扩展
|
||||
* 14, 左转+左掉头+扩展
|
||||
* 15, 保留
|
||||
* 16, 直行+左转+左掉头
|
||||
* 17, 右转+左掉头
|
||||
* 18, 左转+右转+左掉头
|
||||
* 19, 直行+右转+左掉头
|
||||
* 20, 左转+右掉头
|
||||
* 21, 公交车道
|
||||
* 22, 空车道
|
||||
* 23 可变车道
|
||||
*/
|
||||
var array = arrayOf(
|
||||
"直行车道",
|
||||
"左转车道",
|
||||
"左转或直行车道",
|
||||
"右转车道",
|
||||
"右转或直行车道",
|
||||
"左掉头车道",
|
||||
"左转或者右转车道",
|
||||
" 左转或右转或直行车道",
|
||||
"右转掉头车道",
|
||||
"直行或左转掉头车道",
|
||||
"直行或右转掉头车道",
|
||||
"左转或左掉头车道",
|
||||
"右转或右掉头车道",
|
||||
"直行并且车道扩展",
|
||||
"左转+左掉头+扩展",
|
||||
"不可以选择该车道",
|
||||
"直行+左转+左掉头车道",
|
||||
"右转+左掉头",
|
||||
"左转+右转+左掉头",
|
||||
"直行+右转+左掉头",
|
||||
"左转+右掉头",
|
||||
"公交车道",
|
||||
"空车道",
|
||||
"可变车道"
|
||||
)
|
||||
var actions = arrayOf(
|
||||
"直行",
|
||||
"左转",
|
||||
"左转或直行",
|
||||
"右转",
|
||||
"右转或这行",
|
||||
"左掉头",
|
||||
"左转或者右转",
|
||||
" 左转或右转或直行",
|
||||
"右转掉头",
|
||||
"直行或左转掉头",
|
||||
"直行或右转掉头",
|
||||
"左转或左掉头",
|
||||
"右转或右掉头",
|
||||
"直行并且车道扩展",
|
||||
"左转+左掉头+扩展",
|
||||
"不可以选择",
|
||||
"直行+左转+左掉头",
|
||||
"右转+左掉头",
|
||||
"左转+右转+左掉头",
|
||||
"直行+右转+左掉头",
|
||||
"左转+右掉头",
|
||||
"公交车道",
|
||||
"空车道",
|
||||
"可变车道"
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user