My Apple Compass Is Wrong. Tap privacy > location services >. Worked for my iphone 6 running ios 11.2.
If compass doesn't see your location, check its settings: I have the iphone 7 plus 128gb with ios 11.3.1. Switch on your apple iphone 8 and iphone 8 plus;
Try swiping left on the compass app to display the surface leveling tool.
Open the settings app on your apple watch. When you open compass for the first time, it requests permission to access your location. 2) tap driving & navigation. Turn your compass calibration on and off.