What would cause rapid heart beat, dizziness and blurred vision when standing in heat a long time?

Dehydration. Dehydration causes low blood pressure. The heart beats faster to compensate.
Heat exhaustion. If you are under the sun for a long time, you may get dehydrated, hence your heart rate can go up, may feel dizzy, and can have blurred vision.