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
geography
data types addressable by thelongitude
andlatitude
system - GeoCoords
-
The base class for all
geography
data types addressable by thelongitude
andlatitude
system - GeoLocation
-
The base class for all
geography
data types having a name and id, and addressable by thelongitude
andlatitude
system - GeoLocationNode
-
The base class for all hierarchical
geography
data types - GeoObject
-
The base class for all
geography
data 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.