Wouldn’t that be a task for a used Garmin Fenix 6S-Pro or other Garmin device? You can make a bearing and the needle will show you the direction, just as in your drawing.
Post image

Comments