GeoBoundingBox | A bounding box to represent the coordinate range of a GeoJSON object. |
GeoObject | Abstract base-class for all GeoJSON class constructors. |
GeoPoint | A single point geometry, such as a specific location, address, or longitude, latitude pair. |
GeoFeature | A feature object which contains a geometry and associated properties. |
GeoFeatureCollection | A collection of feature objects. |
GeolocationCoordinatesLike | Common interface for Browser Geolocation API coordinates. |
GeometryCollection | A GeoJSON Geometry Collection. |
GeoObjectLiteral | The base GeoJSON object. |
IdentifiableGeoFeature | - |
LineStringLiteral | A collection of points forming a line, such as a road or a path. |
MultiLineStringLiteral | A collection of points forming a line, such as a road or a path. |
MultiPointLiteral | A collection of points, such as a constellation or a set of locations. |
MultiPolygonLiteral | A collection of polygons, such as a country with islands or a lake with islands. |
OSMOverpassElement | - |
OSMOverpassResponseBody | - |
PointLiteral | A JSON-serializeable single point geometry, such as a specific location, address, or longitude, latitude pair. |
PolygonLiteral | An array of positions forming a closed shape, such as a country or a lake. |
CastAsFeatureCollection | A utility type for wrapping a GeoFeature type in a GeoFeatureCollection . |
Coordinates2D | An ordered pair of coordinates in the form of [longitude, latitude]. |
Coordinates3D | An ordered triple of coordinates in the form of [longitude, latitude, altitude]. |
ExtractFeatureType | Given a GeoFeatureCollection type, extract its feature type. |
ExtractGeometryType | Given a GeoFeature type, extract its geometry type. |
ExtractPropertiesType | Given a GeoFeature type, extract its properties type. |
GeoBoundingBoxInput | Input for creating a GeoBoundingBox instance. |
GeometryLiteral | Union of the GeoJSON geometry types. |
GeometryType | GeoJSON object types. |
GeoPointInput | - |
H3Cell | A H3 cell index, full 64 bits. |
H3CellShort | A H3 cell index, shortened to 48 bits. |
InferGeoFeatureCollection | Given a GeoFeature type, extract its feature collection type. |
InternalPointCoordinates | A record of internal coordinates, typically used by the US Census. |
LineStringPath | An array of positions forming a line, such as a road or a path. |
MultiPointPath | An array of positions for each point in the geometry. |
NestedPolygonPath | An array of positions forming a closed shape with holes, such as a country with islands or a lake with islands. |
OSMNodeTagRecord | - |
PolygonPath | A polygon geometry. |
RegionCode | M.49 region code for a specific continent. |
SolidPolygonPath | An array of positions forming a closed shape, such as a country or a lake. |
Alpha3ToCountryRecord | ISO 3166-1 alpha-3 country codes to country names. |
ForbiddenResidentialOSMNodeTags | - |
GeometryType | Shadow enum-like record of valid GeoJSON object types. |
GOOGLE_PLACE_ID_PATTERN | Pattern for validating a Google Place ID. |
RegionCodes | M.49 region codes for continents. |
RegionCodeToNameRecord | Continent codes to their full names. |
cellToPointLiteral | - |
clampLatitude | Given a latitude value, clamps it to the range of [-90, 90]. |
expandH3Cell | Given a short cell address, expand it to a full H3 cell index. |
fetchOSMElementViaOverpassAPI | - |
isCoordPairLiteral | Type-predicate to determine if the given input is a GeoJSON Point geometry. |
isGeolocationCoordinatesLike | Type-predicate to determine if the given input appears to be a GeolocationCoordinates object. |
isGoogleMapsLatLngLiteral | Type-predicate to determine if the given input is a LatLngLiteral object. |
isH3Cell | - |
isInterpolatedCoordinates | Type-predicate to determine if the given input is a InternalPointCoordinates object. |
isPointLiteral | Type-predicate to determine if the given input is a GeoJSON Point geometry. |
isPolygonLiteral | Predicate for checking if a GeoJSON object is a Polygon geometry. |
isResidentialElement | Given an OSM element, attempts to infer if the result is a residential address. |
isSolidPolygonPath | Predicate for checking if a polygon geometry is a solid, i.e. it has no holes. |
polygonToOSMFilter | Given a polygon geometry, return an OSM filter string. |
shortCellToPoint | Given a geographic point, return a short cell address. |
shortenH3Cell | Given a full H3 cell index, shorten it to 48 bits. |
wrapLongitude | Given a longitude value, wraps it to the range of [-180, 180]. |