add draw line and show
This commit is contained in:
@@ -16,8 +16,6 @@ import android.view.ViewGroup;
|
||||
import android.view.animation.Interpolator;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.autonavi.nge.map.LonLat;
|
||||
import com.mogo.commons.data.ADASRecognizedResultConvert;
|
||||
import com.mogo.commons.debug.DebugConfig;
|
||||
import com.mogo.map.IMogoMap;
|
||||
import com.mogo.map.IMogoMapView;
|
||||
@@ -35,6 +33,7 @@ import com.mogo.map.uicontroller.EnumMapUI;
|
||||
import com.mogo.map.uicontroller.IMogoMapUIController;
|
||||
import com.mogo.map.uicontroller.MapCameraPosition;
|
||||
import com.mogo.map.uicontroller.MapControlResult;
|
||||
import com.mogo.realtime.entity.ADASRecognizedResult;
|
||||
import com.mogo.utils.TipToast;
|
||||
import com.mogo.utils.UiThreadHandler;
|
||||
import com.mogo.utils.WorkThreadHandler;
|
||||
@@ -288,15 +287,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
|
||||
}
|
||||
|
||||
private ADASRecognizedResultConvert mAdasResultConvert;
|
||||
|
||||
|
||||
@Override
|
||||
public void setAdasRecognizedResult(String result) {
|
||||
Log.d("liyz", "------- setAdasRecognizedResult ------>result = " + result);
|
||||
mAdasResultConvert = GsonUtil.objectFromJson(result, ADASRecognizedResultConvert.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTrafficEnabled(boolean visible) {
|
||||
if (checkAMapView()) {
|
||||
@@ -773,7 +763,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
}
|
||||
|
||||
if (mSelfMarker == null) { //TODO mAdasResultConvert
|
||||
// Log.d("liyz", "-------1------>");
|
||||
try {
|
||||
mSelfMarker = mMapView.getMapAutoViewHelper().getMyLocationStyle().getSelfMarker();
|
||||
mSelfMarker.setInfoWindowEnable(true);
|
||||
@@ -781,15 +770,28 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
} catch (Exception e) {
|
||||
}
|
||||
// } else {
|
||||
// Log.d("liyz", "-------2------>");
|
||||
// mSelfMarker.marker3DIcon(R.raw.people);
|
||||
// WorkThreadHandler.getInstance().postDelayed(() -> {
|
||||
// mSelfMarker.marker3DIcon(R.raw.people);
|
||||
// }, 10000);
|
||||
|
||||
// if (mAdasResult.type == 1) { //通过不同的方向类型来改变车模,目前暂定三种模型,还未定
|
||||
// Log.d("liyz", "-------1------>")
|
||||
// mSelfMarker.marker3DIcon(R.raw.people);
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
showSelfSpeed(location.getSpeed());
|
||||
}
|
||||
|
||||
private ADASRecognizedResult mAdasResult;
|
||||
|
||||
@Override
|
||||
public void setAdasRecognizedResult(ADASRecognizedResult result) {
|
||||
mAdasResult = result;
|
||||
}
|
||||
|
||||
|
||||
private TextView mSpeedView = null;
|
||||
private int mLastYOffset = 20;
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ import com.mogo.map.uicontroller.EnumMapUI;
|
||||
import com.mogo.map.uicontroller.IMogoMapUIController;
|
||||
import com.mogo.map.uicontroller.MapCameraPosition;
|
||||
import com.mogo.map.uicontroller.MapControlResult;
|
||||
import com.mogo.realtime.entity.ADASRecognizedResult;
|
||||
import com.zhidaoauto.map.sdk.open.MapAutoApi;
|
||||
|
||||
import org.json.JSONObject;
|
||||
@@ -359,7 +360,7 @@ public class AMapUIController implements IMogoMapUIController {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAdasRecognizedResult(String result) {
|
||||
public void setAdasRecognizedResult(ADASRecognizedResult result) {
|
||||
if (mClient != null) {
|
||||
mClient.setAdasRecognizedResult(result);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user