HMC5883L for heliostat orientation determination

It seems to me, that the assumption is being made there that the device is being held flat, that is, parallel to the ground. The magnetic field is a vector pointing diagonally into or out of the ground. For any given reading on the device, you could rotate the device about an axis aligned with the field and get the same reading.