public static int getMarker(AlertRoadLoc alert) { int marker = R.drawable.marker_alert_other; if (alert.getChangeTypes() != null && alert.getChangeTypes().length == 1) { if (AlertRoadType.ROAD_BLOCK.equals(alert.getChangeTypes()[0])) { marker = R.drawable.marker_alert_road_block; } else if (AlertRoadType.PARKING_BLOCK.equals(alert.getChangeTypes()[0])) { marker = R.drawable.marker_alert_parking_block; } } return marker; }
public static int getDrawableResourceByType(AlertRoadType type) { int drawable = R.drawable.ic_menu_alert_other; if (AlertRoadType.ROAD_BLOCK.equals(type)) { drawable = R.drawable.ic_menu_alert_road_block; } else if (AlertRoadType.PARKING_BLOCK.equals(type)) { drawable = R.drawable.ic_menu_alert_parking_block; } else if (AlertRoadType.DRIVE_CHANGE.equals(type)) { drawable = R.drawable.ic_menu_alert_other; } return drawable; }