优化围栏
This commit is contained in:
@@ -300,7 +300,12 @@ class MogoOCHTaxiModel {
|
||||
|
||||
@Override
|
||||
public void onCarLocationChanged2( Location location ) {
|
||||
Logger.d( TAG, "定位已判断是否达到上车站点" );
|
||||
Logger.d( TAG, "定位已判断是否达到上车站点: 起点(%s, %s), 当前位置(%s, %s)",
|
||||
mCurrentOCHOrder.drivingRoutes.get( 0 ).lon,
|
||||
mCurrentOCHOrder.drivingRoutes.get( 0 ).lat,
|
||||
location.getLongitude(),
|
||||
location.getLatitude()
|
||||
);
|
||||
onLocationChanged( location );
|
||||
}
|
||||
|
||||
@@ -323,11 +328,9 @@ class MogoOCHTaxiModel {
|
||||
return;
|
||||
}
|
||||
if ( mIsArriveAtStartStation ) {
|
||||
unregisterCarLocationListener();
|
||||
return;
|
||||
}
|
||||
if ( mIsUserArriveAtStartStation ) {
|
||||
unregisterCarLocationListener();
|
||||
return;
|
||||
}
|
||||
judgeStartStation( location );
|
||||
@@ -349,7 +352,6 @@ class MogoOCHTaxiModel {
|
||||
}
|
||||
if ( distance <= ARRIVE_AT_START_STATION_DISTANCE ) {
|
||||
mIsArriveAtStartStation = true;
|
||||
unregisterCarLocationListener();
|
||||
OCHTaxiUiController.getInstance().onArriveAtStartStation();
|
||||
updateOCHOrderStatus( OCHOrderStatus.ArriveAtStartStation, new OCHOrderStatusCallback() {
|
||||
@Override
|
||||
@@ -685,6 +687,7 @@ class MogoOCHTaxiModel {
|
||||
.getAdasControllerApi()
|
||||
.cancelAutopilot();
|
||||
Logger.d( TAG, "结束自动驾驶" );
|
||||
unregisterCarLocationListener();
|
||||
} catch ( Exception e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user