In the past few years, I have developed a few libraries related to converting GPS coordinates to a TZ database timezone.

For the Go/Rust/Python version, you can also see the blog post: History of package tzf.

Use CaseLink
Goringsaturn/tzf
Rustringsaturn/tzf-rs
Pythonringsaturn/tzfpy
Swiftringsaturn/tzf-swift
Wasm(browser only)ringsaturn/tzf-wasm
PostgreSQL extensionringsaturn/pg-tzf

Or online preview: https://ringsaturn.github.io/tzf-web/.