A GPS tracker is a satellite based system and  is capable of working under most weather conditions. The principle behind working of GPS is Line of sight. For receiving the accurate position of an asset the device must be in line or visible to 3 or more satellites simultaneously. This can be serious issue when it comes to heavy clouds when the line of sight is broken. This could mount to error in detection and triangulation of the asset location. Despite this there is no alternative method of tracking that could equally match the capabilities of a GPS tracker.