Class
ShumateVectorRenderer
Constructors
shumate_vector_renderer_new
Creates a new ShumateVectorRenderer
to render vector tiles from data_source
.
shumate_vector_renderer_new_from_url
Creates a new ShumateVectorRenderer
that fetches tiles from the given URL
using a ShumateTileDownloader
data source.
shumate_vector_renderer_new_full
Creates a new ShumateVectorRenderer
to render vector tiles from data_source
.
shumate_vector_renderer_new_full_from_url
Creates a new ShumateVectorRenderer
that fetches tiles from the given URL
using a ShumateTileDownloader
data source.
Functions
shumate_vector_renderer_is_supported
Checks whether libshumate was compiled with vector tile support. If it was not, vector renderers cannot be created or used.
Instance methods
Methods inherited from ShumateMapSource (26)
Please see ShumateMapSource for a full list of methods.
Methods inherited from GInitable (1)
Properties
Shumate.VectorRenderer:data-source
The data source that provides image tiles to display. In most cases,
a ShumateTileDownloader
is sufficient.
Shumate.VectorRenderer:style-json
A map style, in Mapbox Style Specification format.
Properties inherited from ShumateMapSource (8)
Shumate.MapSource:id
The id of the map source.
Shumate.MapSource:license
The usage license of the map source.
Shumate.MapSource:license-uri
The usage license’s uri for more information.
Shumate.MapSource:max-zoom-level
The maximum zoom level.
Shumate.MapSource:min-zoom-level
The minimum zoom level.
Shumate.MapSource:name
The name of the map source.
Shumate.MapSource:projection
The map projection of the map source.
Shumate.MapSource:tile-size
The tile size of the map source.
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.