Did you wash your car in direct sunlight? If so, that is probably why you have the water spots. Either that, or you didn't dry the car after washing. Never wash your car in direct sunlight, or if the surface is hot.
That doesn't tell you how to gid rid of the spots you have, but will help prevent future spots.