diff --git a/cmd/main.go b/cmd/main.go index a7399d4..32fda11 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -47,13 +47,12 @@ func Run(ctx context.Context) error { resp, err := c.TextSearch(ctx, &maps.TextSearchRequest{ Query: os.Args[2], Location: &origin, - Radius: uint(50), + Radius: uint(250), PageToken: nextToken, }) if err != nil { return err } - nextToken = resp.NextPageToken for _, result := range resp.Results { results = append(results, Result{ Name: result.Name, @@ -62,7 +61,12 @@ func Run(ctx context.Context) error { Address: result.FormattedAddress, }) } - log.Printf("%d...", len(resp.Results)) + nextToken = resp.NextPageToken + if nextToken == "" { + break + } else { + log.Printf("%d...", len(resp.Results)) + } } b, _ := json.Marshal(results) fmt.Printf("%s\n", b)