eagle_1030 迈速表限速信息从高精地图获取

This commit is contained in:
lianglihui
2021-11-08 14:24:34 +08:00
parent e5cfce4f7f
commit f0a7bd391c
6 changed files with 31 additions and 3 deletions

View File

@@ -726,6 +726,11 @@ public class AMapViewWrapper implements IMogoMapView,
return getMap().getUIController().getTileId(lon, lat);
}
@Override
public int getSpeedLimmit(double lon, double lat, float angle) {
return MapDataApi.INSTANCE.getLimitSpeed(lon,lat,angle);
}
private boolean isShowWarn;
@Override

View File

@@ -299,6 +299,11 @@ public class AMapUIController implements IMogoMapUIController {
return MapAutoApi.INSTANCE.getTileID(lon, lat, 13); // 13为默认获取瓦片层级级别
}
@Override
public int getSpeedLimmit(double lon, double lat, float angle) {
return mClient.getSpeedLimmit(lon,lat,angle);
}
@Override
public void emphasizeMyLocation() {

View File

@@ -246,6 +246,15 @@ public interface IMogoMapUIController {
long getTileId(double lon, double lat);
/**
* 获取限速
* @param lon
* @param lat
* @param angle
* @return
*/
int getSpeedLimmit(double lon,double lat,float angle);
default void testGpsData() {

View File

@@ -342,6 +342,11 @@ public class MogoMapUIController implements IMogoMapUIController {
return mDelegate.getTileId(lon, lat);
}
@Override
public int getSpeedLimmit(double lon, double lat, float angle) {
return mDelegate.getSpeedLimmit(lon,lat,angle);
}
@Override
public void rtkEnable(boolean enable) {
initDelegate();