Это на самом деле невозможно, если только дата фактически не включена во входные данные.Зачем?Потому что смещение меняется со временем.Чаще всего происходит переход на летнее время в Северной Америке и летнее время в Европе.Различные места делают выключатель в разное время.Кроме того, формулы, используемые для определения того, когда нужно переключаться, меняются со временем.Например, несколько лет назад в США было продлено летнее время.Затем у вас есть такие места, как Гватемала, которые пробуют переход на летнее время несколько раз, а затем решают в следующем году не делать этого.
Итог: между координатами GPS и часовым поясом нет однозначного отношения.Между координатами + дата и часовой пояс существует однозначное отношение.Но это движущаяся цель.