Can standing too long in the heat make you have dim vision, shakiness and feeling faint?

Yes. Those are symptoms of decreased blood flow to your brain, which could lead to fainting. In hot weather, your blood vessels open up more to help you cool off. That can cause your blood pressure to drop, particularly if you are dehydrated, standing for a long time, or have had an alcoholic drink.