使用车辆定位获取车速
This commit is contained in:
@@ -2,6 +2,7 @@ package com.mogo.module.extensions.entrance;
|
|||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
|
import android.location.Location;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
@@ -38,6 +39,7 @@ import com.mogo.map.location.IMogoLocationListener;
|
|||||||
import com.mogo.map.location.MogoLocation;
|
import com.mogo.map.location.MogoLocation;
|
||||||
import com.mogo.map.marker.IMogoMarkerManager;
|
import com.mogo.map.marker.IMogoMarkerManager;
|
||||||
import com.mogo.map.navi.IMogoAimlessModeListener;
|
import com.mogo.map.navi.IMogoAimlessModeListener;
|
||||||
|
import com.mogo.map.navi.IMogoCarLocationChangedListener2;
|
||||||
import com.mogo.map.navi.IMogoNavi;
|
import com.mogo.map.navi.IMogoNavi;
|
||||||
import com.mogo.map.navi.IMogoNaviListener;
|
import com.mogo.map.navi.IMogoNaviListener;
|
||||||
import com.mogo.map.navi.MogoNaviInfo;
|
import com.mogo.map.navi.MogoNaviInfo;
|
||||||
@@ -119,7 +121,8 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
|||||||
IMogoAimlessModeListener,
|
IMogoAimlessModeListener,
|
||||||
IMogoStatusChangedListener,
|
IMogoStatusChangedListener,
|
||||||
IMogoIntentListener,
|
IMogoIntentListener,
|
||||||
IMogoLocationListener {
|
// IMogoLocationListener,
|
||||||
|
IMogoCarLocationChangedListener2 {
|
||||||
|
|
||||||
private static final String TAG = "EntranceFragment";
|
private static final String TAG = "EntranceFragment";
|
||||||
|
|
||||||
@@ -371,7 +374,10 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
|||||||
adasNoticeHelper.enterVrMode();
|
adasNoticeHelper.enterVrMode();
|
||||||
mCameraLiveNoticeHelper.enterVrMode();
|
mCameraLiveNoticeHelper.enterVrMode();
|
||||||
|
|
||||||
MogoApisHandler.getInstance().getApis().getRegisterCenterApi().registerMogoLocationListener(TAG, this);
|
MogoApisHandler.getInstance().getApis().getRegisterCenterApi()
|
||||||
|
.registerCarLocationChangedListener( TAG, this );
|
||||||
|
|
||||||
|
// MogoApisHandler.getInstance().getApis().getRegisterCenterApi().registerMogoLocationListener(TAG, this);
|
||||||
|
|
||||||
localIsVrMode = true;
|
localIsVrMode = true;
|
||||||
}
|
}
|
||||||
@@ -697,6 +703,8 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
|||||||
NoMapTopViewShaderHelper.getInstance().release();
|
NoMapTopViewShaderHelper.getInstance().release();
|
||||||
EntranceViewHolder.getInstance().release();
|
EntranceViewHolder.getInstance().release();
|
||||||
mCameraLiveNoticeHelper.release();
|
mCameraLiveNoticeHelper.release();
|
||||||
|
MogoApisHandler.getInstance().getApis().getRegisterCenterApi()
|
||||||
|
.unregisterCarLocationChangedListener( TAG, this );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1095,12 +1103,6 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onLocationChanged(MogoLocation location) {
|
|
||||||
vrModeNavInfoView.refreshCurrentSpeed((int) (location.getSpeed() * 3.6F));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
private Group debugPanelGroup;
|
private Group debugPanelGroup;
|
||||||
|
|
||||||
private void initDebugPanel() {
|
private void initDebugPanel() {
|
||||||
@@ -1291,4 +1293,14 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
|||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCarLocationChanged2( Location location ) {
|
||||||
|
vrModeNavInfoView.refreshCurrentSpeed((int) (location.getSpeed() * 3.6F));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCarLocationChanged( MogoLatLng latLng ) {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user