Evan Longoria, who has spent his entire 10-year career with the Rays, is being traded to the Giants for Denard Span, Christian Arroyo and prospects.