Namespace

Shumate – 1.0

GTK4 widget to display maps

Version1.0.3
Authorslibshumate contributors
LicenseLGPL-2.1-or-later
Websitehttps://gnome.pages.gitlab.gnome.org/libshumate
Sourcehttps://gitlab.gnome.org/GNOME/libshumate/

Build

C headersshumate/shumate.h
pkg-config filesshumate-1.0

Dependencies

GObject—2.0 The base type system library
Browse documentation

Additional documentation

Interfaces

Location

An interface common to objects having latitude and longitude.

Enumerations

MapProjection

Projections supported by the library.

State

Tile loading state.

Unit

Units used by the scale.

Error Domains

FileCacheError

Error codes in the #SHUMATE_FILE_CACHE_ERROR domain.

StyleError

Error codes that occurs while parsing the style in ShumateVectorRenderer.

TileDownloaderError

Error codes in the #SHUMATE_TILE_DOWNLOADER_ERROR domain.

Functions

get_user_agent

Gets the user agent libshumate will use for all requests.

set_user_agent

Sets the user agent that libshumate uses for all requests.

Function Macros

CHECK_VERSION

Returns TRUE if the version of the Shumate header files is the same as or newer than the passed-in version.

Constants

MAJOR_VERSION

The major version of libshumate (1, if SHUMATE_VERSION is 1.2.3)

MAP_SOURCE_MFF_RELIEF

Maps for Free Relief.

MAP_SOURCE_OSM_CYCLE_MAP

OpenStreetMap Cycle Map.

MAP_SOURCE_OSM_MAPNIK

OpenStreetMap Mapnik.

MAP_SOURCE_OSM_TRANSPORT_MAP

OpenStreetMap Transport Map.

MAP_SOURCE_OWM_CLOUDS

OpenWeatherMap clouds layer.

MAP_SOURCE_OWM_PRECIPITATION

OpenWeatherMap precipitation.

MAP_SOURCE_OWM_PRESSURE

OpenWeatherMap sea level pressure.

MAP_SOURCE_OWM_TEMPERATURE

OpenWeatherMap temperature.

MAP_SOURCE_OWM_WIND

OpenWeatherMap wind.

MAX_LATITUDE

The maximal possible latitude value.

MAX_LONGITUDE

The maximal possible longitude value.

MICRO_VERSION

The micro version of libshumate (3, if SHUMATE_VERSION is 1.2.3)

MIN_LATITUDE

The minimal possible latitude value.

MIN_LONGITUDE

The minimal possible longitude value.

MINOR_VERSION

The minor version of libshumate (2, if SHUMATE_VERSION is 1.2.3)