Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type YaGeoAddress ¶
type YaGeoAddress struct { CountryCode string `json:"country_code"` PostalCode string `json:"postal_code"` Formatted string `json:"formatted"` Components []YaGeoAddressComponent `json:"Components"` }
YaGeoAddress contains address structure
type YaGeoAddressComponent ¶
YaGeoAddressComponent is address component
type YaGeoMember ¶
type YaGeoMember struct { GeoObject struct { MetaData YaGeoMemberMetaData `json:"metaDataProperty"` Description string `json:"description"` Name string `json:"name"` Point struct { Pos string `json:"pos"` } `json:"Point"` } `json:"GeoObject"` }
YaGeoMember contains object data
type YaGeoMemberMetaData ¶
type YaGeoMemberMetaData struct { Meta struct { Kind string `json:"kind"` Text string `json:"text"` Precision string `json:"precision"` } `json:"GeocoderMetaData"` }
YaGeoMemberMetaData contains member metadata
type YaGeoMetaData ¶
type YaGeoMetaData struct { ResponseMetaData struct { Request string `json:"request"` Found string `json:"found"` Results string `json:"results"` } `json:"GeocoderResponseMetaData"` }
YaGeoMetaData contains metadata
type YaGeoObjectCollection ¶
type YaGeoObjectCollection struct { MetaData YaGeoMetaData `json:"metaDataProperty"` Member []YaGeoMember `json:"featureMember"` }
YaGeoObjectCollection contains geo objects
type YaGeoResponse ¶
type YaGeoResponse struct { Response struct { ObjectCollection YaGeoObjectCollection `json:"GeoObjectCollection"` } `json:"response"` }
YaGeoResponse contains response data
func GetData ¶
func GetData(key, location string) (result YaGeoResponse, err error)
GetData creates request to API and returns result
func (*YaGeoResponse) GetCoordinates ¶
func (loc *YaGeoResponse) GetCoordinates() (string, string)
GetCoordinates returns coordinates
Click to show internal directories.
Click to hide internal directories.