func main() { lat, err := strconv.ParseFloat(os.Args[1], 32) if err != nil { panic("lat") } lng, err := strconv.ParseFloat(os.Args[2], 32) if err != nil { panic("lng") } tz := latlong.LookupZoneName(lat, lng) fmt.Println(tz) }
func tzname(w http.ResponseWriter, r *http.Request) { lat, err := strconv.ParseFloat(r.URL.Query().Get("lat"), 32) if err != nil { fmt.Fprint(w, "lat") return } lng, err := strconv.ParseFloat(r.URL.Query().Get("lng"), 32) if err != nil { fmt.Fprint(w, "lng") return } fmt.Fprint(w, latlong.LookupZoneName(lat, lng)) }