代码优化

This commit is contained in:
wangcongtao
2021-02-03 10:53:42 +08:00
parent 4426b45b50
commit fdd25147c3

View File

@@ -246,6 +246,11 @@ class MogoOCHTaxiModel {
} );
}
/**
* 将查询到的订单转换成推送的订单数据,目前两者数据结构不一样
*
* @param data
*/
private void convertCurrentOrder( OCHTaxiOrderResponse2 data ) {
if ( mCurrentOCHOrder == null ) {
mCurrentOCHOrder = new OCHTaxiOrderResponse();
@@ -306,7 +311,7 @@ class MogoOCHTaxiModel {
}
/**
* 位置变化时,通过围栏(5M判断是否到达x点
* 位置变化时,通过围栏({@link #ARRIVE_AT_START_STATION_DISTANCE}M判断是否到达x点
*
* @param location
*/
@@ -325,16 +330,16 @@ class MogoOCHTaxiModel {
unregisterCarLocationListener();
return;
}
judgeStationStation( location );
judgeStartStation( location );
}
/**
* 是否到达起点
* 根据围栏判断,是否到达起点
*
* @param location
*/
private void judgeStationStation( Location location ) {
private void judgeStartStation( Location location ) {
OCHTaxiOrderResponse.OCHTaxiStation station = mCurrentOCHOrder.drivingRoutes.get( 0 );//起点
double distance = CoordinateUtils.calculateLineDistance( station.lon, station.lat, location.getLongitude(), location.getLatitude() );
if ( distance > ARRIVE_AT_START_STATION_DISTANCE ) {