Location-Map-Time Assignment

A quick simple web assignment for Accuenergy (Canada) Inc, it utilises Google Maps JavaScript API, Google Places API (for Autocomplete), and Google Time Zone API.

User can get location by browser/client, or input at search box (Autocomplete enabled), or simply click on any point (including any city/country/continent) on the map. The outputs are UTC timestamp (in seconds), local time (updated every second), time zone, latitude and longitude, these values are updated dynamically when user choose a new location in any way.

Click here to view the source code in its repository, and click here for the live demo, or watch the Youtube video below.