earth library
Access to known countries on earth and their meta data.
This import offers an Earth implementation supporting search and basic geo-coding implementations for distance, and proximal matching.
Classes
- City
- Represents a physical city, the most precise level for this library
- Country
- Represents a physical country, the least precision level for this library
- Earth
- A singleton providing search and proximity functions for geographical data about earth.
- GeoCodedIdentity
-
The base class for all
geographydata types addressable by thelongitudeandlatitudesystem - GeoCoords
-
The base class for all
geographydata types addressable by thelongitudeandlatitudesystem - GeoLocation
-
The base class for all
geographydata types having a name and id, and addressable by thelongitudeandlatitudesystem - GeoLocationNode
-
The base class for all hierarchical
geographydata types - GeoObject
-
The base class for all
geographydata types - Region
- Represents a physical region, the middle precision level for this library
- Timezone
- A named timezone with numeric offset and descriptive metadata
Extensions
- CityExtensions on City
- Extension methods for interacting with City instances.
- CountryExtensions on Country
- Extension methods for interacting with Country instances.
- GeoCoordsExtensions on T
- Extension methods for interacting with GeoCoords instances.
- GeoLocationNodeExtensions on GeoLocationNode
- Extension methods for interacting with GeoLocationNode instances.
-
ListGeoCoordsExtensions
on Iterable<
T> - Extension methods for interacting with List of GeoCoords and derivative type instances.
- RegionExtensions on Region
- Extension methods for interacting with Region instances.