Merge remote-tracking branch 'origin/feature/v1.0.4' into feature/v1.0.4
This commit is contained in:
@@ -417,7 +417,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
mCurrentModuleName = ServiceConst.CARD_TYPE_BUSINESS_OPERATION;
|
||||
}
|
||||
|
||||
List< MarkerOnlineCar > onlineCarList = markerCardResult.getOnlineCar();
|
||||
List<MarkerOnlineCar> onlineCarList = markerCardResult.getOnlineCar();
|
||||
List<MarkerExploreWay> exploreWayList = markerCardResult.getExploreWay();
|
||||
List<MarkerShareMusic> shareMusicList = markerCardResult.getShareMusic();
|
||||
List<MarkerNoveltyInfo> noveltyInfoList = markerCardResult.getNoveltyInfo();
|
||||
@@ -431,7 +431,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
break;
|
||||
case ServiceConst.CARD_TYPE_CARS_CHATTING:
|
||||
case ServiceConst.CARD_TYPE_USER_DATA:
|
||||
drawOnlineCarMarkers( onlineCarList, ServiceConst.MAX_AMOUNT_SINGLE_CARD );
|
||||
drawOnlineCarMarkers(onlineCarList, ServiceConst.MAX_AMOUNT_SINGLE_CARD);
|
||||
break;
|
||||
case ServiceConst.CARD_TYPE_ROAD_CONDITION:
|
||||
drawRoadConditionMarker(exploreWayList, ServiceConst.MAX_AMOUNT_SINGLE_CARD);
|
||||
@@ -453,7 +453,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
List<MarkerShareMusic> shareMusicList = markerCardResult.getShareMusic();
|
||||
List<MarkerNoveltyInfo> noveltyInfoList = markerCardResult.getNoveltyInfo();
|
||||
|
||||
drawOnlineCarMarkers( onlineCarList, ServiceConst.MAX_AMOUNT_ALL );
|
||||
drawOnlineCarMarkers(onlineCarList, ServiceConst.MAX_AMOUNT_ALL);
|
||||
drawRoadConditionMarker(exploreWayList, ServiceConst.MAX_AMOUNT_ALL);
|
||||
drawShareMusicMarker(shareMusicList, ServiceConst.MAX_AMOUNT_ALL);
|
||||
drawNoveltyMarker(noveltyInfoList, ServiceConst.MAX_AMOUNT_ALL);
|
||||
@@ -486,7 +486,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
}
|
||||
|
||||
IMogoMarker iMogoMarker = drawMapMarker(markerShowEntity);
|
||||
startSmooth(iMogoMarker,markerOnlineCar,markerLocation);
|
||||
startSmooth(iMogoMarker, markerOnlineCar, markerLocation);
|
||||
|
||||
// 计算在线车辆距离当前车辆的距离,每次都与最后一次距离最近的进行比较,保留距离最近的车辆,进行卡片展示
|
||||
try {
|
||||
@@ -599,7 +599,12 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
markerShowEntity.setBindObj(noveltyInfo);
|
||||
markerShowEntity.setMarkerLocation(markerLocation);
|
||||
markerShowEntity.setMarkerType(noveltyInfo.getType());
|
||||
markerShowEntity.setTextContent(noveltyInfo.getLocation().getAddress());
|
||||
String address = noveltyInfo.getLocation().getAddress();
|
||||
if (!TextUtils.isEmpty(address)) {
|
||||
markerShowEntity.setTextContent(address);
|
||||
} else {
|
||||
markerShowEntity.setTextContent(noveltyInfo.getContentData().getTitle());
|
||||
}
|
||||
drawMapMarker(markerShowEntity);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user