解决了BUG
http://jira.zhidaohulian.com/projects/UI/issues/UI-181?filter=myopenissues 【在线车辆】ACCON后,当前处于默认卡片页,地图缩放后,卡片都会被选择为一辆在线车辆的卡片页,缩放地图不应自动选择在线车辆卡片页
This commit is contained in:
@@ -46,6 +46,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
|
||||
private static final String TAG = "MarkerManager";
|
||||
// 第一次请求到地图的Marker数据
|
||||
private boolean isFirstMarker = true;
|
||||
private boolean isOnLineCard = false;
|
||||
private Context mContext;
|
||||
private static IMogoMarker lastMarker;
|
||||
private static MapMarkerManager mMarkerManager;
|
||||
@@ -81,6 +82,12 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
|
||||
public void onSwitched(int position, String moduleName) {
|
||||
Logger.e(TAG, "======moduleName:" + moduleName);
|
||||
highlightedMarker(moduleName);
|
||||
|
||||
if (moduleName.equals(ServiceConst.CARD_TYPE_USER_DATA)) {
|
||||
isOnLineCard = true;
|
||||
} else {
|
||||
isOnLineCard = false;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -303,7 +310,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
|
||||
|
||||
try {
|
||||
// 在ACC on 之后第一次获取到了在线车辆数据,选中最近的一个Marker
|
||||
if (isFirstMarker) {
|
||||
if (isFirstMarker && isOnLineCard) {
|
||||
if (nearlyMogoMarker != null) {
|
||||
// getMogoCardManager().switch2(ServiceConst.CARD_TYPE_USER_DATA);
|
||||
// MarkerShowEntity markerShowEntity = (MarkerShowEntity) nearlyMogoMarker.getObject();
|
||||
|
||||
Reference in New Issue
Block a user