I instructed chatgpt to write me a bookmarklet javascript, that displays the heading information in google map streetview (at full zoom-in quite accurate) , and its update itself automatically every half second.
To use it create a bookmark (or edit an existing) in the URL field copy paste this:
javascript:(function(){var old=document.getElementById("ariaNowOverlay");if(old)old.remove();var overlay=document.createElement("div");
overlay.id="ariaNowOverlay";overlay.style.position="fixed";overlay.style.top="50%";overlay.style.left="50%";overlay.style.transform="translate(-50%,-50%)";overlay.style.minWidth="200px";overlay.style.minHeight="80px";overlay.style.background="transparent";overlay.style.padding="20px 24px";overlay.style.fontFamily="Arial,sans-serif";overlay.style.fontSize="36px";overlay.style.fontWeight="bold";overlay.style.textAlign="center";overlay.style.lineHeight="1.4";overlay.style.zIndex="2147483647";overlay.style.pointerEvents="none";overlay.style.border="none";overlay.style.color="red";overlay.style.webkitTextStroke="2px black";overlay.style.textStroke="2px black";overlay.innerHTML='<span style="font-size:48px;">↑</span> Heading: ...';document.body.appendChild(overlay);setInterval(function(){var el=document.querySelector('.KQ226b.RLEGzd');if(el){var raw=parseFloat(el.getAttribute('aria-valuenow'));if(!isNaN(raw)){overlay.innerHTML='<span style="font-size:48px;">↑</span> Heading: '+(360-raw)+'°';}else{overlay.innerHTML='<span style="font-size:48px;">↑</span> Invalid value';}}else{overlay.innerHTML='<span style="font-size:48px;">↑</span> Element not found';}},500);})();
Once You are in streetview mode in google maps, click on the created bookmarklet then it supposed to display where do you looking (azimut) in degrees.