Esempio n. 1
0
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)
}
Esempio n. 2
0
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))
}