I submitted this once before only to find it was broken.
It works. But I had to brute force it to get the weather underground API and the google maps API to work together.
the code is not elegant, but it does what I wanted.
the page is pretty self-explanatory.
either enter a location in the input, or click on the google map button and your geolocation is determined. If you choose the latter route, then click on the get weather button.
Please provide feedback.
Please note that if you do not load as an https website, it will not function.