Merge branch 'dev_robotaxi-d_230711_3.4.0' of gitlab.zhidaoauto.com:SCA/L4HA/AndroidApp/MoGoEagleEye into dev_robotaxi-d_230711_3.4.0

This commit is contained in:
xinfengkun
2023-07-12 16:02:51 +08:00
11 changed files with 60 additions and 161 deletions

View File

@@ -378,4 +378,15 @@ public interface IMogoMapUIController {
void cancelDownloadCacheData();
String getCityCode();
/**
* 自动切换视角到指定点包含过渡动画并持续指定duration毫秒
*
* @param lon 经度
* @param lat 纬度
* @param rotateAngle 旋转角度
* @param duration 持续时间
* @param isGps 是否是高精坐标
*/
void animateTo(double lon, double lat, float rotateAngle, int duration, boolean isGps);
}

View File

@@ -1154,4 +1154,10 @@ public class AMapViewWrapper implements IMogoMapView,
return GDLocationClient.getInstance(getContext()).getLastCityCode();
}
@Override
public void animateTo(double lon, double lat, float rotateAngle, int duration, boolean isGps) {
if (mMapView.getMapAutoViewHelper() != null) {
mMapView.getMapAutoViewHelper().animateTo(lon, lat, rotateAngle, duration, isGps);
}
}
}

View File

@@ -505,4 +505,11 @@ public class MogoMapUIController implements IMogoMapUIController {
}
return null;
}
@Override
public void animateTo(double lon, double lat, float rotateAngle, int duration, boolean isGps) {
if (mDelegate != null) {
mDelegate.animateTo(lon, lat, rotateAngle, duration, isGps);
}
}
}

View File

@@ -442,4 +442,11 @@ public class AMapUIController implements IMogoMapUIController {
}
return null;
}
@Override
public void animateTo(double lon, double lat, float rotateAngle, int duration, boolean isGps) {
if (mClient != null) {
mClient.animateTo(lon, lat, rotateAngle, duration, isGps);
}
}
}