ChamplainMapSource

ChamplainMapSource

Synopsis

enum                ChamplainMapProjection;
                    ChamplainMapSource;
guint               champlain_map_source_get_min_zoom_level
                                                        (ChamplainMapSource *map_source);
guint               champlain_map_source_get_max_zoom_level
                                                        (ChamplainMapSource *map_source);
guint               champlain_map_source_get_tile_size  (ChamplainMapSource *map_source);
guint               champlain_map_source_get_x          (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         gdouble longitude);
guint               champlain_map_source_get_y          (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         gdouble latitude);
gdouble             champlain_map_source_get_longitude  (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         guint x);
gdouble             champlain_map_source_get_latitude   (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         guint y);
guint               champlain_map_source_get_row_count  (ChamplainMapSource *map_source,
                                                         guint zoom_level);
guint               champlain_map_source_get_column_count
                                                        (ChamplainMapSource *map_source,
                                                         guint zoom_level);
void                champlain_map_source_fill_tile      (ChamplainMapSource *map_source,
                                                         ChamplainTile *tile);
const gchar *       champlain_map_source_get_name       (ChamplainMapSource *map_source);
const gchar *       champlain_map_source_get_license    (ChamplainMapSource *map_source);
const gchar *       champlain_map_source_get_license_uri
                                                        (ChamplainMapSource *map_source);
const gchar *       champlain_map_source_get_id         (ChamplainMapSource *map_source);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ChamplainMapSource

Properties

  "next-source"              ChamplainMapSource*   : Read / Write

Signals

  "reload-tiles"                                   : Run Last

Description

Details

enum ChamplainMapProjection

typedef enum
{
  CHAMPLAIN_MAP_PROJECTION_MERCATOR
} ChamplainMapProjection;


ChamplainMapSource

typedef struct _ChamplainMapSource ChamplainMapSource;


champlain_map_source_get_min_zoom_level ()

guint               champlain_map_source_get_min_zoom_level
                                                        (ChamplainMapSource *map_source);

map_source :

Returns :


champlain_map_source_get_max_zoom_level ()

guint               champlain_map_source_get_max_zoom_level
                                                        (ChamplainMapSource *map_source);

map_source :

Returns :


champlain_map_source_get_tile_size ()

guint               champlain_map_source_get_tile_size  (ChamplainMapSource *map_source);

map_source :

Returns :


champlain_map_source_get_x ()

guint               champlain_map_source_get_x          (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         gdouble longitude);

map_source :

zoom_level :

longitude :

Returns :


champlain_map_source_get_y ()

guint               champlain_map_source_get_y          (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         gdouble latitude);

map_source :

zoom_level :

latitude :

Returns :


champlain_map_source_get_longitude ()

gdouble             champlain_map_source_get_longitude  (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         guint x);

map_source :

zoom_level :

x :

Returns :


champlain_map_source_get_latitude ()

gdouble             champlain_map_source_get_latitude   (ChamplainMapSource *map_source,
                                                         guint zoom_level,
                                                         guint y);

map_source :

zoom_level :

y :

Returns :


champlain_map_source_get_row_count ()

guint               champlain_map_source_get_row_count  (ChamplainMapSource *map_source,
                                                         guint zoom_level);

map_source :

zoom_level :

Returns :


champlain_map_source_get_column_count ()

guint               champlain_map_source_get_column_count
                                                        (ChamplainMapSource *map_source,
                                                         guint zoom_level);

map_source :

zoom_level :

Returns :


champlain_map_source_fill_tile ()

void                champlain_map_source_fill_tile      (ChamplainMapSource *map_source,
                                                         ChamplainTile *tile);

map_source :

tile :


champlain_map_source_get_name ()

const gchar *       champlain_map_source_get_name       (ChamplainMapSource *map_source);

map_source :

Returns :


champlain_map_source_get_license ()

const gchar *       champlain_map_source_get_license    (ChamplainMapSource *map_source);

map_source :

Returns :


champlain_map_source_get_license_uri ()

const gchar *       champlain_map_source_get_license_uri
                                                        (ChamplainMapSource *map_source);

map_source :

Returns :


champlain_map_source_get_id ()

const gchar *       champlain_map_source_get_id         (ChamplainMapSource *map_source);

map_source :

Returns :

Property Details

The "next-source" property

  "next-source"              ChamplainMapSource*   : Read / Write

Next source in the loading chain.

Signal Details

The "reload-tiles" signal

void                user_function                      (ChamplainMapSource *map_source,
                                                        gpointer            user_data)       : Run Last

The ::reload-tiles signal is emitted when the map source changed its style or data

map_source :

the ChamplainMapSource that received the signal

user_data :

user data set when the signal handler was connected.

Since 0.6