Class
ShumateVectorRenderer
Description [src]
final class Shumate.VectorRenderer : Shumate.MapSource {
/* No available fields */
}
A ShumateMapSource that renders tiles from a given vector data source.
Constructors
shumate_vector_renderer_new
Creates a new ShumateVectorRenderer from the given JSON style.
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
shumate_vector_renderer_set_sprite_sheet_data
Sets the sprite sheet used by the style JSON to render icons and textures.
Methods inherited from ShumateMapSource (26)
Methods inherited from GObject (43)
Methods inherited from GInitable (1)
Properties
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.