Get the Date Get your latitude and longitude [geolocation] Determine offset of present time from 12:00 ((hours-12)*15 + minutes*0.25) (use .getHours() and .getMinutes()) Be careful about getting out of the -180 to 180 degree range? [[Would using UTC time be easier???]] Call google maps to display map of (latitude and longitude+offset) It should be solar noon at that location