Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeoURI ¶ added in v0.5.0
type GeoURI struct {
Latitude, Longitude, Altitude float64
Parameters map[string][]string
Query url.Values
}
GeoURI represents a geo URI according to rfc5870.
func ParseGeoURI ¶ added in v0.5.0
type Location ¶
type Location struct {
Latitude float64 `json:"latitude,omitempty" yaml:"latitude,omitempty" csv:"latitude"`
Longitude float64 `json:"longitude,omitempty" yaml:"longitude,omitempty" csv:"longitude"`
Altitude float64 `json:"altitude,omitempty" yaml:"altitude,omitempty" csv:"altitude"`
Name string `json:"name,omitempty" yaml:"name,omitempty" csv:"name"`
Locality string `json:"locality,omitempty" yaml:"locality,omitempty" csv:"locality"`
Region string `json:"region,omitempty" yaml:"region,omitempty" csv:"region"`
Country string `json:"country,omitempty" yaml:"country,omitempty" csv:"country"`
CountryCode string `json:"countryCode,omitempty" yaml:"countryCode,omitempty" csv:"countryCode"`
PostalCode string `json:"postalCode,omitempty" yaml:"postalCode,omitempty" csv:"postalCode"`
ICAO string `json:"icao,omitempty" yaml:"icao,omitempty" csv:"icao"`
IATA string `json:"iata,omitempty" yaml:"iata,omitempty" csv:"iata"`
}
func ParseLocation ¶ added in v0.5.0
ParseLocation parses a geo URI string and returns a Location struct. Query parameters are used to fill in additional fields, such as name, locality, etc.
Click to show internal directories.
Click to hide internal directories.