Skip to main content

Nexus Cartographer

This package contains a collection of modules for working rendering maps and spatial data.

Classes

ClassDescription
LayerSpecificationList-
StyleSpecificationComposerA stateful class for composing a style specification.

Interfaces

InterfaceDescription
StyleSpecificationComposition-
TileJSONTileJSON is an open standard for representing map metadata.
TileJSONVectorLayerA vector layer definition for a TileJSON object.

Type Aliases

Type aliasDescription
BaseBDCLayerSpecificationBase specification for a Broadband Data Collection layer.
BDCLayerSpecificationInputBroadband Data Collection layer specifications.
LayerSpecificationListInput-
LayerSpecificationListItem-
ProtomapsThemeTheme definition for Protomaps.
TileCoordsLiteral type for a tile coord array.
TileSetSourceIDThe tilesets available in the Nexus Tile API.
TileSetSourceRecordVector source specifications for each tileset.

Variables

VariableDescription
BaseLayers-
BDCTileSetIDIdentifier for the Broadband Data Collection tile set.
BroadbandDataCollectionLayers-
BuildingLayersLayer definitions for building data.
HillsLayerID-
HSPATileSetIDIdentifier for the Health Service Provider Access tile set.
MUATileSetID-
NexusBaseThemeThe Nexus theme for Protomaps via MapLibre.
NexusBaseTileSetIDIdentifier for the Nexus base tileset.
TIGERBlocksTileSetID-
TIGERLayers-
TIGERTractsTileSetID-
TileAPIAPI Client for fetching Protomap tile data.

Functions

FunctionDescription
createBDCLayer-
createLightSpec-
createSkySpec-
fetchTileSetSources-
fetchTileSetSourceSpec-
LayerIDDeclares a namespaced layer identifier.
parseTileCoordParams-
pointToTileGet the tile for a point at a specified zoom level
pointToTileFraction-
TileSetSourceIDDeclares a tileset identifier.