Thanks for the link! It's a very helpful website. It's a pity I can't find any info on the developers for the website.

It even points me to google earth website with the same view: https://earth.google.com/web/@41.059167,77.684167,5853a,0d,3...

Google chrome is probably necessary for openning the site.