A man who was crossing the street in front of his house Friday was struck and killed by a garbage truck that was reversing to pick up a missed can.