merge dev2_aiSdk_datalink
This commit is contained in:
@@ -67,7 +67,7 @@ dependencies {
|
||||
implementation project(':foudations:mogo-commons')
|
||||
}
|
||||
|
||||
implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.5.33'
|
||||
implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.5.44'
|
||||
// implementation 'com.zhidaoauto.machine:map:1.0.0-vr-test-3.4'
|
||||
}
|
||||
|
||||
|
||||
@@ -11,4 +11,69 @@ mapAutoView.getMapAutoViewHelper()?.setMapViewVisualAngle(type)
|
||||
type 0=近景 1=中景 2=远景
|
||||
|
||||
视角切换监听事件
|
||||
mapAutoView.setOnMapViewVisualAngleChangeListener
|
||||
mapAutoView.setOnMapViewVisualAngleChangeListener
|
||||
|
||||
8.5.17
|
||||
更新了顺义数据
|
||||
|
||||
8.5.19
|
||||
修改自车模型
|
||||
|
||||
8.5.22
|
||||
修改自车模型
|
||||
2D锚点缩放功能
|
||||
普通模式poi显示问题
|
||||
|
||||
8.5.24
|
||||
优化渲染时间
|
||||
更新衡阳数据
|
||||
临时处理绘制3D模型策略
|
||||
|
||||
8.5.25
|
||||
修改远景下拖动地图偶现黑屏问题
|
||||
关闭部分多余日志
|
||||
|
||||
8.5.26
|
||||
更新顺义高精数据
|
||||
优化渲染效率
|
||||
修改切换后台黑屏问题
|
||||
|
||||
8.5.28
|
||||
修改远视角高度bug并修正切换动画
|
||||
修改路牌显示
|
||||
修改红绿灯摄像头显示bug
|
||||
优化渲染效率
|
||||
|
||||
8.5.29
|
||||
添加了3D锚点动画
|
||||
近远景切换,会导致车道线渲染不全
|
||||
修改地图移动方法
|
||||
|
||||
8.5.31
|
||||
修改近景切换
|
||||
添加自动开启定位开关
|
||||
修改桥模型
|
||||
mapAutoView.getMapAutoViewHelper()?.setNearViewAnglePosition(LonLatPoint(112.57392375608,26.830652231402))切换近视角
|
||||
|
||||
8.5.32
|
||||
解决崩溃问题
|
||||
|
||||
8.5.33
|
||||
更新顺义衡阳数
|
||||
|
||||
8.5.34
|
||||
高精数据放到redis
|
||||
|
||||
8.5.35
|
||||
修改绿化带显示问题
|
||||
暂时对sdk去掉混淆,方便crash定位
|
||||
解决bugly #304037 问题
|
||||
|
||||
8.5.38
|
||||
修改崩溃bug
|
||||
更换最新的摄像头和红绿灯
|
||||
|
||||
8.5.40
|
||||
修改崩溃bug
|
||||
更新路牌数据
|
||||
修改近视角切换
|
||||
@@ -17,7 +17,6 @@ import android.view.animation.Interpolator;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.mogo.commons.debug.DebugConfig;
|
||||
import com.mogo.commons.voice.AIAssist;
|
||||
import com.mogo.map.IMogoMap;
|
||||
import com.mogo.map.IMogoMapView;
|
||||
import com.mogo.map.MogoLatLng;
|
||||
@@ -35,7 +34,6 @@ import com.mogo.map.uicontroller.IMogoMapUIController;
|
||||
import com.mogo.map.uicontroller.MapCameraPosition;
|
||||
import com.mogo.map.uicontroller.MapControlResult;
|
||||
import com.mogo.map.uicontroller.VisualAngleMode;
|
||||
import com.mogo.realtime.entity.ADASRecognizedResult;
|
||||
import com.mogo.utils.TipToast;
|
||||
import com.mogo.utils.UiThreadHandler;
|
||||
import com.mogo.utils.logger.Logger;
|
||||
@@ -376,12 +374,21 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
}
|
||||
|
||||
@Override
|
||||
public void changeMapVisualAngle(VisualAngleMode angelMode) {
|
||||
public void changeMapVisualAngle(VisualAngleMode angelMode, MogoLatLng mogoLatLng) {
|
||||
MapAutoViewHelper mapAutoViewHelper = mMapView.getMapAutoViewHelper();
|
||||
if (mapAutoViewHelper != null) {
|
||||
Logger.d(TAG, " 用户更改视距 currentThread : " + Thread.currentThread().getName());
|
||||
mVisualAngleMode = angelMode;
|
||||
mapAutoViewHelper.setMapViewVisualAngle(angelMode.getCode());
|
||||
if (angelMode == MODE_CLOSE_SIGHT) {
|
||||
if (mogoLatLng == null) {
|
||||
Logger.e(TAG, "切换地图近景需要传入要移动的经纬度数据");
|
||||
return;
|
||||
}
|
||||
// 近景传入经纬度为点击地图上静态marker经纬度数据,为GPS坐标点。
|
||||
mapAutoViewHelper.setNearViewAnglePosition(new LonLatPoint(mogoLatLng.lon, mogoLatLng.lat), true);
|
||||
} else {
|
||||
mapAutoViewHelper.setMapViewVisualAngle(angelMode.getCode());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -95,7 +95,8 @@ class CustomMapApiBuilder implements IMogoMapApiBuilder {
|
||||
public IMogoMapView getMapView( Context context ) {
|
||||
Log.d(TAG,"setDebugMode==true");
|
||||
NavAutoApi.INSTANCE.init( context, MapParams.Companion.init()
|
||||
.setDebugMode( false )
|
||||
.setDebugMode( true )
|
||||
.setDataFileSource(1) //todo 使用本地地图数据
|
||||
.setCoordinateType( MapParams.COORDINATETYPE_GCJ02 )
|
||||
.setPerspectiveMode( MapParams.MAP_PERSPECTIVE_2D )
|
||||
.setZoom( 20 )
|
||||
|
||||
@@ -14,7 +14,7 @@ import com.mogo.map.uicontroller.IMogoMapUIController;
|
||||
import com.mogo.map.uicontroller.MapCameraPosition;
|
||||
import com.mogo.map.uicontroller.MapControlResult;
|
||||
import com.mogo.map.uicontroller.VisualAngleMode;
|
||||
import com.mogo.realtime.entity.ADASRecognizedResult;
|
||||
import com.mogo.utils.logger.Logger;
|
||||
import com.zhidaoauto.map.sdk.open.MapAutoApi;
|
||||
|
||||
import org.json.JSONObject;
|
||||
@@ -88,9 +88,9 @@ public class AMapUIController implements IMogoMapUIController {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void changeMapVisualAngle(VisualAngleMode angelMode) {
|
||||
public void changeMapVisualAngle(VisualAngleMode angelMode, MogoLatLng mogoLatLng) {
|
||||
if (mClient != null) {
|
||||
mClient.changeMapVisualAngle(angelMode);
|
||||
mClient.changeMapVisualAngle(angelMode, mogoLatLng);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user