opt
This commit is contained in:
@@ -287,9 +287,12 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
if (object != null) {
|
||||
MarkerShowEntity markerShowEntity = (MarkerShowEntity) object;
|
||||
markerShowEntity.setChecked(true);
|
||||
IMarkerView markerView = MapMarkerAdapter.getMarkerView(mContext, markerShowEntity,
|
||||
mogoMarker.getMogoMarkerOptions());
|
||||
mogoMarker.setIcon(ViewUtils.fromView(markerView.getView()));
|
||||
IMarkerView markerView = MapMarkerAdapter.getMarkerView(mContext, markerShowEntity, mogoMarker.getMogoMarkerOptions());
|
||||
if ( markerView instanceof OnlineCarMarkerView ) {
|
||||
mogoMarker.setIcon(markerView.getBitmap());
|
||||
} else {
|
||||
mogoMarker.setIcon(ViewUtils.fromView(markerView.getView()));
|
||||
}
|
||||
mogoMarker.setToTop();
|
||||
}
|
||||
}
|
||||
@@ -309,9 +312,12 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
if (object != null) {
|
||||
MarkerShowEntity markerShowEntity = (MarkerShowEntity) object;
|
||||
markerShowEntity.setChecked(false);
|
||||
IMarkerView markerView = MapMarkerAdapter.getMarkerView(mContext, markerShowEntity,
|
||||
mogoMarker.getMogoMarkerOptions());
|
||||
mogoMarker.setIcon(ViewUtils.fromView(markerView.getView()));
|
||||
IMarkerView markerView = MapMarkerAdapter.getMarkerView(mContext, markerShowEntity, mogoMarker.getMogoMarkerOptions());
|
||||
if ( markerView instanceof OnlineCarMarkerView ) {
|
||||
mogoMarker.setIcon(markerView.getBitmap());
|
||||
} else {
|
||||
mogoMarker.setIcon(ViewUtils.fromView(markerView.getView()));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -778,8 +784,9 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
}
|
||||
MogoMarkerOptions options = new MogoMarkerOptions().owner(markerShowEntity.getMarkerType()).object(markerShowEntity).latitude(markerShowEntity.getMarkerLocation().getLat()).longitude(markerShowEntity.getMarkerLocation().getLon());
|
||||
IMarkerView markerView = MapMarkerAdapter.getMarkerView(mContext, markerShowEntity, options);
|
||||
if ( markerView.getView() == null ) {
|
||||
if ( markerView instanceof OnlineCarMarkerView ) {
|
||||
options.icon(markerView.getBitmap());
|
||||
options.anchor( 0.5f, 0.5f );
|
||||
} else {
|
||||
options.icon(markerView.getView());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user