--- slug: census-geocoder-released title: "Census Geocoder Released" date: "2022-11-11T11:34:25-04:00" draft: true --- A couple weeks ago I released [census-geocoder][git], a [Go][] wrapper for the [Census Geocoding Services API][census-api]. ### Example Here's an example application which geocodes the command-line argument and then prints the normalized address from the geocoding result of each address to standard output: ```go package main import ( "fmt" "log" "os" "pablotron.org/census-geocoder/geocoder" ) func main() { for _, arg := range(os.Args[1:]) { // get address matches matches, err := geocoder.Locations(arg) if err != nil { log.Fatal(err) } // print matches for _, match := range(matches) { fmt.Println(match) } } } ```   ### Links * [Git repository][git] * [Documentation][doc] [go]: https://go.dev/ "Go programming language" [git]: https://github.com/pablotron/census-geocoder "census-geocoder git repository" [doc]: https://pkg.go.dev/pablotron.org/census-geocoder/geocoder "census-geocoder package documentation" [census-api]: https://geocoding.geo.census.gov/geocoder/Geocoding_Services_API.html "Census Geocoding Services API"