还原定位坐标数据获取,坐标系必须使用高精度wgs84
This commit is contained in:
@@ -7,7 +7,6 @@ import android.text.TextUtils;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.lifecycle.LifecycleOwner;
|
||||
|
||||
import com.mogo.commons.constants.SharedPrefsConstants;
|
||||
import com.mogo.commons.data.BaseData;
|
||||
import com.mogo.commons.mvp.Presenter;
|
||||
import com.mogo.commons.network.SubscribeImpl;
|
||||
@@ -249,22 +248,9 @@ public class OchBusPresenter extends Presenter< OchBusFragment > implements IMog
|
||||
double lat = 40.1974932972;
|
||||
double lon = 116.7354579447;
|
||||
|
||||
try {
|
||||
// 地图SDK定位数据
|
||||
String latitude = SharedPrefsMgr.getInstance(getContext())
|
||||
.getString(SharedPrefsConstants.LOCATION_LATITUDE);
|
||||
String longitude = SharedPrefsMgr.getInstance(getContext())
|
||||
.getString(SharedPrefsConstants.LOCATION_LONGITUDE);
|
||||
|
||||
lat = Double.parseDouble(latitude);
|
||||
lon = Double.parseDouble(longitude);
|
||||
} catch (NumberFormatException e) {
|
||||
// ADAS 经纬度,需要启动工控机
|
||||
lat = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getLastLat();
|
||||
lon = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getLastLon();
|
||||
|
||||
e.printStackTrace();
|
||||
}
|
||||
// ADAS 经纬度,需要启动工控机
|
||||
lat = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getLastLat();
|
||||
lon = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getLastLon();
|
||||
|
||||
OchBusResetRequest request = new OchBusResetRequest(Utils.getSn(), 1, lat, lon);
|
||||
RequestBody requestBody = RequestBody.create(MediaType.get("application/json;charset=UTF-8"), GsonUtil.jsonFromObject(request));
|
||||
|
||||
Reference in New Issue
Block a user