Rotary Laser Level by Vevor. Projects a rotating dot to create a 360-degree line. A detector is used to read the laser lines at long distances. Additionally, the self-leveling units offer a higher degree of accuracy.
They work best when placed on a surface that is as flat as possible. You can use a bubble vial to manually adjust the level before the self-leveling unit's mechanism takes over.