Since you get these blotches only while travelling to hot climate, it can be a fungal infection,
heat urticaria (rashes develop due to
heat), contact dermatitis due to something your legs come in contact with (say while trekking). Do discuss this with your doctor and get yourself examined when you return with the rash. Take care!