Top |
ChamplainMapSource * | (*ChamplainMapSourceConstructor) () |
ChamplainMapSourceDesc * | champlain_map_source_desc_new_full () |
const gchar * | champlain_map_source_desc_get_id () |
const gchar * | champlain_map_source_desc_get_name () |
const gchar * | champlain_map_source_desc_get_license () |
const gchar * | champlain_map_source_desc_get_license_uri () |
const gchar * | champlain_map_source_desc_get_uri_format () |
guint | champlain_map_source_desc_get_min_zoom_level () |
guint | champlain_map_source_desc_get_max_zoom_level () |
guint | champlain_map_source_desc_get_tile_size () |
ChamplainMapProjection | champlain_map_source_desc_get_projection () |
gpointer | champlain_map_source_desc_get_data () |
ChamplainMapSourceConstructor | champlain_map_source_desc_get_constructor () |
gpointer | constructor | Read / Write / Construct Only |
gpointer | data | Read / Write / Construct Only |
char * | id | Read / Write / Construct Only |
char * | license | Read / Write / Construct Only |
char * | license-uri | Read / Write / Construct Only |
guint | max-zoom-level | Read / Write / Construct Only |
guint | min-zoom-level | Read / Write / Construct Only |
char * | name | Read / Write / Construct Only |
ChamplainMapProjection | projection | Read / Write / Construct Only |
guint | tile-size | Read / Write / Construct Only |
char * | uri-format | Read / Write / Construct Only |
ChamplainMapSource *
(*ChamplainMapSourceConstructor) (ChamplainMapSourceDesc *desc
);
A ChamplainMapSource constructor. It should return a ready to use ChamplainMapSource.
Since: 0.10
ChamplainMapSourceDesc * champlain_map_source_desc_new_full (gchar *id
,gchar *name
,gchar *license
,gchar *license_uri
,guint min_zoom
,guint max_zoom
,guint tile_size
,ChamplainMapProjection projection
,gchar *uri_format
,ChamplainMapSourceConstructor constructor
,gpointer data
);
Constructor of ChamplainMapSourceDesc which describes a ChamplainMapSource. This is returned by champlain_map_source_factory_get_registered
[skip]
id |
the map source's id |
|
name |
the map source's name |
|
license |
the map source's license |
|
license_uri |
the map source's license URI |
|
min_zoom |
the map source's minimum zoom level |
|
max_zoom |
the map source's maximum zoom level |
|
tile_size |
the map source's tile size (in pixels) |
|
projection |
the map source's projection |
|
uri_format |
the URI to fetch the tiles from, see champlain_network_tile_source_set_uri_format |
|
constructor |
the map source's constructor |
|
data |
user data passed to the constructor |
Since: 0.10
const gchar *
champlain_map_source_desc_get_id (ChamplainMapSourceDesc *desc
);
Gets map source's id.
Since: 0.10
const gchar *
champlain_map_source_desc_get_name (ChamplainMapSourceDesc *desc
);
Gets map source's name.
Since: 0.10
const gchar *
champlain_map_source_desc_get_license (ChamplainMapSourceDesc *desc
);
Gets map source's license.
Since: 0.10
const gchar *
champlain_map_source_desc_get_license_uri
(ChamplainMapSourceDesc *desc
);
Gets map source's license URI.
Since: 0.10
const gchar *
champlain_map_source_desc_get_uri_format
(ChamplainMapSourceDesc *desc
);
Gets network map source's URI format.
Since: 0.10
guint
champlain_map_source_desc_get_min_zoom_level
(ChamplainMapSourceDesc *desc
);
Gets map source's minimum zoom level.
Since: 0.10
guint
champlain_map_source_desc_get_max_zoom_level
(ChamplainMapSourceDesc *desc
);
Gets map source's maximum zoom level.
Since: 0.10
guint
champlain_map_source_desc_get_tile_size
(ChamplainMapSourceDesc *desc
);
Gets map source's tile size.
Since: 0.10
ChamplainMapProjection
champlain_map_source_desc_get_projection
(ChamplainMapSourceDesc *desc
);
Gets map source's projection.
Since: 0.10
gpointer
champlain_map_source_desc_get_data (ChamplainMapSourceDesc *desc
);
Gets user data.
Since: 0.10
ChamplainMapSourceConstructor
champlain_map_source_desc_get_constructor
(ChamplainMapSourceDesc *desc
);
Gets the map source constructor.
[skip]
Since: 0.10
struct ChamplainMapSourceDesc;
The ChamplainMapSourceDesc structure contains only private data and should be accessed using the provided API
Since: 0.10
#define CHAMPLAIN_MAP_SOURCE_CONSTRUCTOR (f) ((ChamplainMapSourceConstructor) (f))
Conversion macro to ChamplainMapSourceConstructor.
Since: 0.10
“constructor”
property “constructor” gpointer
The map source constructor
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Since: 0.10
“data”
property “data” gpointer
User data passed to the constructor
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Since: 0.10
“id”
property “id” char *
The id of the map source
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Default value: ""
Since: 0.10
“license”
property “license” char *
The license of the map source
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Default value: ""
Since: 0.10
“license-uri”
property “license-uri” char *
The license's uri for more information
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Default value: ""
Since: 0.10
“max-zoom-level”
property “max-zoom-level” guint
The maximum zoom level
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Allowed values: <= 20
Default value: 20
Since: 0.10
“min-zoom-level”
property “min-zoom-level” guint
The minimum zoom level
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Allowed values: <= 20
Default value: 0
Since: 0.10
“name”
property “name” char *
The name of the map source
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Default value: ""
Since: 0.10
“projection”
property“projection” ChamplainMapProjection
The map projection of the map source
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Default value: CHAMPLAIN_MAP_PROJECTION_MERCATOR
Since: 0.10
“tile-size”
property “tile-size” guint
The tile size of the map source
Owner: ChamplainMapSourceDesc
Flags: Read / Write / Construct Only
Allowed values: <= G_MAXINT
Default value: 256
Since: 0.10