Where can I find this on a web site without having to download/install an app?
The lower-right corner shows that the weather map appears powered by bing maps.
1. Weatherbug app is not what it used to be.
2. I don't have Windows phone.
3. I don't (usually) have access to Windows 8.1 system.