升级地图sdk版本到1.0.0-vr-8.5.0
This commit is contained in:
@@ -92,6 +92,7 @@ public class V2XMarkerService implements V2XRefreshCallback<MarkerResponse> {
|
||||
// 设置地图定位监听
|
||||
V2XServiceManager.getMogoRegisterCenter()
|
||||
.registerMogoLocationListener(MODULE_NAME, V2XLocationListener.getInstance());
|
||||
V2XServiceManager.getMogoRegisterCenter().registerCarLocationChangedListener( MODULE_NAME, V2XLocationListener.getInstance());
|
||||
|
||||
Logger.d(MODULE_NAME, "V2X道路事件:开启V2X地图气泡自动绘制。");
|
||||
if (refreshHandler == null) {
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
package com.mogo.module.v2x.listener;
|
||||
|
||||
import android.content.Context;
|
||||
import android.location.Location;
|
||||
|
||||
import com.mogo.commons.debug.DebugConfig;
|
||||
import com.mogo.map.MogoLatLng;
|
||||
import com.mogo.map.location.IMogoLocationListener;
|
||||
import com.mogo.map.location.MogoLocation;
|
||||
import com.mogo.map.navi.IMogoCarLocationChangedListener2;
|
||||
import com.mogo.map.overlay.IMogoPolyline;
|
||||
import com.mogo.map.search.geo.IMogoGeoSearchListener;
|
||||
import com.mogo.map.search.geo.MogoGeocodeResult;
|
||||
@@ -48,7 +50,7 @@ import static com.mogo.module.v2x.V2XConst.MODULE_NAME;
|
||||
* desc : V2X中用到的位置监听。处理刷新频率,以及位置改变是否触发道路事件警报
|
||||
* version: 1.0
|
||||
*/
|
||||
public class V2XLocationListener implements IMogoLocationListener, CarStatusListener {
|
||||
public class V2XLocationListener implements IMogoLocationListener, CarStatusListener, IMogoCarLocationChangedListener2 {
|
||||
private String TAG = "V2XLocationListener";
|
||||
|
||||
private MogoLocation mLastCarLocation;
|
||||
@@ -71,8 +73,31 @@ public class V2XLocationListener implements IMogoLocationListener, CarStatusList
|
||||
return mV2XLocationListener;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCarLocationChanged( MogoLatLng latLng ) {
|
||||
// do not impl
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCarLocationChanged2( Location location ) {
|
||||
MogoLocation loc = new MogoLocation();
|
||||
loc.setTime( loc.getTime());
|
||||
loc.setAccuracy( location.getAccuracy() );
|
||||
loc.setSpeed( location.getSpeed());
|
||||
loc.setLongitude( location.getLongitude() );
|
||||
loc.setLatitude( location.getLatitude() );
|
||||
loc.setAltitude( location.getAltitude() );
|
||||
loc.setBearing( location.getBearing() );
|
||||
loc.setProvider( location.getProvider() );
|
||||
// onLocationChangedImpl( loc );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onLocationChanged(MogoLocation location) {
|
||||
onLocationChangedImpl(location);
|
||||
}
|
||||
|
||||
private void onLocationChangedImpl(MogoLocation location){
|
||||
try {
|
||||
//Logger.d(V2XConst.MODULE_NAME, "V2X预警--onLocationChanged: " + GsonUtil.jsonFromObject(location));
|
||||
// 刷新角度
|
||||
|
||||
Reference in New Issue
Block a user