new#基于目的地预判的道路事件提醒、路线推荐

This commit is contained in:
wujifei
2020-12-30 17:58:00 +08:00
parent 7d0562ecd7
commit 842aaf41d0

View File

@@ -8,17 +8,13 @@ import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import com.mogo.map.location.MogoLocation;
import com.mogo.map.search.geo.IMogoGeoSearchListener;
import com.mogo.map.search.geo.MogoGeocodeResult;
import com.mogo.map.search.geo.MogoRegeocodeResult;
import com.mogo.module.common.entity.MarkerExploreWay;
import com.mogo.module.common.entity.MarkerLocation;
import com.mogo.module.common.entity.MarkerExploreWay;
import com.mogo.module.common.entity.V2XEventShowEntity;
import com.mogo.module.common.entity.V2XRecommendRouteEntity;
import com.mogo.module.v2x.R;
import com.mogo.module.v2x.scenario.view.IV2XWindow;
import com.mogo.module.v2x.utils.LocationUtils;
@@ -26,6 +22,7 @@ import com.mogo.module.v2x.voice.V2XVoiceCallbackListener;
import com.mogo.module.v2x.voice.V2XVoiceConstants;
import com.mogo.module.v2x.voice.V2XVoiceManager;
/**
* created by wujifei on 2020/12/29 20:39
* describe:线路推荐
@@ -55,6 +52,7 @@ public class V2XRecommendRouteVH extends V2XBaseViewHolder<V2XEventShowEntity> {
mogoLocation.setLongitude(v2XEventShowEntity.getV2XRecommendRouteEntity().getToPoint().get(0));
mogoLocation.setLatitude(v2XEventShowEntity.getV2XRecommendRouteEntity().getToPoint().get(1));
getLocationInfo(mogoLocation);
registerUnwakeNavi();
}
@@ -73,6 +71,28 @@ public class V2XRecommendRouteVH extends V2XBaseViewHolder<V2XEventShowEntity> {
public void onGeocodeSearched(MogoGeocodeResult geocodeResult) {
}
});
}
private V2XVoiceCallbackListener mStartNavi = (command, intent) -> {
try {
triggerStartNavi(mNoveltyInfo);
Log.d("V2XRecommendRouteVH", "mStartNavi ------");
} catch (Exception e) {
e.printStackTrace();
}
};
private V2XVoiceCallbackListener mCancleNavi = (command, intent) -> {
try {
//取消导航
unRegisterUnwakeNavi();
Log.d("V2XRecommendRouteVH", "cancleNavi ------");
} catch (Exception e) {
e.printStackTrace();
}
};
private void registerUnwakeNavi() {
V2XVoiceManager.INSTANCE
.registerWakeCmd(V2XVoiceConstants.V2X_CONFIRM_ACTION,
@@ -88,6 +108,4 @@ public class V2XRecommendRouteVH extends V2XBaseViewHolder<V2XEventShowEntity> {
}
}