Get Windows TimeZoneInfo from Latitude and Longitude
In a web app I have people enter their address, then I use Google's geocode API to get their latitude and longitude. Next, I would like to get their Windows time zone name using these coordinates so I can deal with Daylight Savings Time correctly via the .Net TimeZoneInfo object. I played with several of the available time zone web services to get the time zone name such as: http://www.askgeo.com/ http://www.geonames.org/ http://www.earthtools.org/ The issue is that these all return either just the offset from GMT, or the TZID (a.k.a. Olson) time zone name, not the Windows Time Zone name .