Try a decent mixed APC, and keep at it every time you clean it. Looks to me like you've been splashed with something or sprayed something on ya windscreen?