From 0d09dc2b7c115800e7a09dc31a8d89d3caaa99d2 Mon Sep 17 00:00:00 2001 From: ihoudf <188816190@qq.com> Date: Tue, 21 Apr 2020 19:11:51 +0800 Subject: [PATCH] online car smooth move (modify) --- .../java/com/mogo/module/common/entity/MarkerCarPois.java | 8 +++++--- .../com/mogo/module/service/marker/MapMarkerManager.java | 5 ++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCarPois.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCarPois.java index 0a0c84c94c..30c997b77d 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCarPois.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/MarkerCarPois.java @@ -1,19 +1,21 @@ package com.mogo.module.common.entity; +import java.util.List; + /** * Created by ihoudf on 2020-04-16. **/ public class MarkerCarPois { - private double[] coordinates; + private List coordinates; private double angle; // 车头角度 private String adcode; - public double[] getCoordinates() { + public List getCoordinates() { return coordinates; } - public void setCoordinates(double[] coordinates) { + public void setCoordinates(List coordinates) { this.coordinates = coordinates; } diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java index 6786ee9c88..8113d7e110 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java @@ -826,7 +826,6 @@ public class MapMarkerManager implements IMogoMarkerClickListener, mRefreshModel.queryOnLineCarWithRoute(mCarLatLng, false, false, new RefreshCallback() { @Override public void onSuccess(Object o) { - Logger.i(TAG, "在线车辆" + o.toString()); MarkerResponse data = (MarkerResponse) o; MarkerCardResult result = data.getResult(); @@ -856,8 +855,8 @@ public class MapMarkerManager implements IMogoMarkerClickListener, List points = new ArrayList<>(); for (int j = 0; j < poisList.size(); j++) { MarkerCarPois pois = poisList.get(j); - double lat = pois.getCoordinates()[1]; - double lng = pois.getCoordinates()[0]; + double lat = new Double(pois.getCoordinates().get(1).toString()); + double lng = new Double(pois.getCoordinates().get(0).toString()); points.add(new MogoLatLng(lat, lng)); } points.add(new MogoLatLng(markerLocation.getLat(), markerLocation.getLon()));