-typedef struct {
- guint8 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 );
- DownloadOptions *options;
- /* TODO: constant size (yay!) */
-} VikMapsLayer_MapType;
-
-void maps_layer_register_type ( const char *label, guint id, VikMapsLayer_MapType *map_type );