Title here
Summary here
It’s expensive to init tzf’s Finder/FuzzyFinder/DefaultFinder, please consider reuse it or as a global var. Below is a global var example:
1package main
2
3import (
4 "fmt"
5
6 "github.com/ringsaturn/tzf"
7)
8
9var f tzf.F
10
11func init() {
12 var err error
13 f, err = tzf.NewDefaultFinder()
14 if err != nil {
15 panic(err)
16 }
17}
18
19func main() {
20 fmt.Println(f.GetTimezoneName(116.3883, 39.9289))
21 fmt.Println(f.GetTimezoneName(-73.935242, 40.730610))
22}