Documentation
¶
Index ¶
- type County
- type Data
- func (d *Data) Constituencies(countyCode int) []string
- func (d *Data) Counties() []County
- func (d *Data) CountyByCode(code int) (County, bool)
- func (d *Data) CountyByName(name string) (County, bool)
- func (d *Data) PostOffices(postalCode string) []PostOffice
- func (d *Data) PostOfficesInCounty(countyCode int) []PostOffice
- func (d *Data) Search(query string, limit int) []Match
- func (d *Data) WardByCode(code string) (Ward, bool)
- func (d *Data) WardsInConstituency(name string) []Ward
- func (d *Data) WardsInCounty(countyCode int) []Ward
- type Kind
- type LatLng
- type Match
- type PostOffice
- type Ward
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type County ¶
type County struct {
Code int `json:"code"`
Name string `json:"name"`
ISOCode string `json:"iso_code"`
FormerProvince string `json:"former_province"`
Headquarters string `json:"headquarters"`
Population int `json:"population"`
PopulationMale int `json:"population_male"`
PopulationFemale int `json:"population_female"`
PopulationIntersex int `json:"population_intersex"`
AreaKm2 float64 `json:"area_km2"`
Centroid LatLng `json:"centroid"`
BBox [4]float64 `json:"bbox"`
}
type Data ¶
type Data struct {
// contains filtered or unexported fields
}
func (*Data) Constituencies ¶
func (*Data) CountyByName ¶
Example ¶
c, ok := Default().CountyByName("taita taveta")
fmt.Println(c.Code, c.Name, c.Headquarters, ok)
Output: 6 Taita-Taveta County Mwatate true
func (*Data) PostOffices ¶
func (d *Data) PostOffices(postalCode string) []PostOffice
func (*Data) PostOfficesInCounty ¶
func (d *Data) PostOfficesInCounty(countyCode int) []PostOffice
func (*Data) Search ¶
Example ¶
for _, m := range Default().Search("makadara", 3) {
fmt.Printf("%s %s\n", m.Kind, m.Name)
}
Output: constituency Makadara post office Makadara ward MJI WA KALE/MAKADARA
func (*Data) WardsInConstituency ¶
func (*Data) WardsInCounty ¶
type PostOffice ¶
Click to show internal directories.
Click to hide internal directories.