Skip to content

basemaps

Named MapLibre basemap styles for the GeoLibre Python API.

is_url

is_url(value: str) -> bool

Return True if value appears to be a URL (has a scheme and netloc).

resolve_basemap

resolve_basemap(basemap: str) -> str

Resolve a basemap name or URL to a MapLibre style URL.

Parameters:

Name Type Description Default
basemap str

A known basemap name (e.g. "liberty", "dark") or a full MapLibre style JSON URL.

required

Returns:

Type Description
str

The resolved style URL.

Raises:

Type Description
ValueError

If basemap is neither a known name nor a URL.