close the trace log when init and add new interface of map which getRoadAngle
This commit is contained in:
@@ -65,7 +65,6 @@ class TraceManager {
|
||||
|
||||
FileWriteManager.getInstance()
|
||||
.init(context, MoGoAiCloudClientConfig.getInstance().sn, pkgName, fwBuildMap)
|
||||
setTraceLogEnable(true)
|
||||
FileWriteManager.getInstance().registerListener { type ->
|
||||
val param = traceInfoCache[type]
|
||||
param?.let {
|
||||
|
||||
@@ -301,4 +301,10 @@ public interface IMogoMapUIController {
|
||||
* @return
|
||||
*/
|
||||
float getAngle(double startLon, double startLat, double endLon, double endLat);
|
||||
|
||||
/**
|
||||
* 获取当前道路方向
|
||||
* @return angle
|
||||
*/
|
||||
Double getRoadAngle(Double lon,Double lat,float angle);
|
||||
}
|
||||
|
||||
@@ -1011,6 +1011,10 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
return MapAutoApi.INSTANCE.getAngle(startLon, startLat, endLon, endLat);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Double getRoadAngle(Double lon,Double lat,float angle) {
|
||||
return MapDataApi.INSTANCE.getRoadRectInfo(lon, lat, angle).getAngle();
|
||||
}
|
||||
|
||||
/**
|
||||
* 加载3D模型
|
||||
|
||||
@@ -386,4 +386,12 @@ public class MogoMapUIController implements IMogoMapUIController {
|
||||
}
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Double getRoadAngle(Double lon, Double lat, float angle) {
|
||||
if (mDelegate != null) {
|
||||
return mDelegate.getRoadAngle(lon, lat, angle);
|
||||
}
|
||||
return 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -324,4 +324,12 @@ public class AMapUIController implements IMogoMapUIController {
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Double getRoadAngle(Double lon, Double lat, float angle) {
|
||||
if (mClient != null) {
|
||||
return mClient.getRoadAngle(lon, lat, angle);
|
||||
}
|
||||
return 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user