GeoMapsClient

Integrate high-quality base map data into your applications using MapLibre. Capabilities include:

  • Access to comprehensive base map data, allowing you to tailor the map display to your specific needs.

  • Multiple pre-designed map styles suited for various application types, such as navigation, logistics, or data visualization.

  • Generation of static map images for scenarios where interactive maps aren't suitable, such as:

    • Embedding in emails or documents

    • Displaying in low-bandwidth environments

    • Creating printable maps

    • Enhancing application performance by reducing client-side rendering

Properties

Link copied to clipboard
abstract override val config: GeoMapsClient.Config

GeoMapsClient's configuration

Functions

Link copied to clipboard
abstract suspend fun getGlyphs(input: GetGlyphsRequest): GetGlyphsResponse

GetGlyphs returns the map's glyphs.

Link copied to clipboard
abstract suspend fun getSprites(input: GetSpritesRequest): GetSpritesResponse

GetSprites returns the map's sprites.

Link copied to clipboard

GetStaticMap provides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots.

Link copied to clipboard

GetStyleDescriptor returns information about the style.

Link copied to clipboard
abstract suspend fun getTile(input: GetTileRequest): GetTileResponse

GetTile returns a tile. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard
inline suspend fun GeoMapsClient.getGlyphs(crossinline block: GetGlyphsRequest.Builder.() -> Unit): GetGlyphsResponse

GetGlyphs returns the map's glyphs.

Link copied to clipboard
inline suspend fun GeoMapsClient.getSprites(crossinline block: GetSpritesRequest.Builder.() -> Unit): GetSpritesResponse

GetSprites returns the map's sprites.

Link copied to clipboard

GetStaticMap provides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots.

Link copied to clipboard

GetStyleDescriptor returns information about the style.

Link copied to clipboard
inline suspend fun GeoMapsClient.getTile(crossinline block: GetTileRequest.Builder.() -> Unit): GetTileResponse

GetTile returns a tile. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.