vikmapslayer_compat

vikmapslayer_compat

Functions

Types and Values

Description

Functions

maps_layer_register_type ()

void
maps_layer_register_type (const char *label,
                          guint id,
                          VikMapsLayer_MapType *map_type);

Types and Values

VikMapsLayer_MapType

typedef struct {
  guint16 uniq_id;
  guint16 tilesize_x;
  guint16 tilesize_y;
  guint drawmode;
  gboolean (*coord_to_mapcoord) ( const VikCoord *src, gdouble xzoom, gdouble yzoom, MapCoord *dest );
  void (*mapcoord_to_center_coord) ( MapCoord *src, VikCoord *dest );
  int (*download) ( MapCoord *src, const gchar *dest_fn, void *handle );
  void *(*download_handle_init) ( );
  void (*download_handle_cleanup) ( void *handle );
  /* TODO: constant size (yay!) */
} VikMapsLayer_MapType;