Google's traffic layer is always over the itinerary Polyline in Google Maps Android API v2. It's a know bug and still without solution since 2014. Reference: https://code.google.com/p/gmaps-api-issues/issues/detail?id=6468