gboolean (* supports_download_only_new) (VikMapSource * self);
guint8 (* get_zoom_min) (VikMapSource * self);
guint8 (* get_zoom_max) (VikMapSource * self);
+ gdouble (* get_lat_min) (VikMapSource * self);
+ gdouble (* get_lat_max) (VikMapSource * self);
+ gdouble (* get_lon_min) (VikMapSource * self);
+ gdouble (* get_lon_max) (VikMapSource * self);
const gchar * (* get_file_extension) (VikMapSource * self);
gboolean (* coord_to_mapcoord) (VikMapSource * self, const VikCoord * src, gdouble xzoom, gdouble yzoom, MapCoord * dest);
void (* mapcoord_to_center_coord) (VikMapSource * self, MapCoord * src, VikCoord * dest);
gboolean vik_map_source_supports_download_only_new (VikMapSource * self);
guint8 vik_map_source_get_zoom_min (VikMapSource * self);
guint8 vik_map_source_get_zoom_max (VikMapSource * self);
+gdouble vik_map_source_get_lat_min (VikMapSource * self);
+gdouble vik_map_source_get_lat_max (VikMapSource * self);
+gdouble vik_map_source_get_lon_min (VikMapSource * self);
+gdouble vik_map_source_get_lon_max (VikMapSource * self);
const gchar * vik_map_source_get_file_extension (VikMapSource * self);
gboolean vik_map_source_coord_to_mapcoord (VikMapSource * self, const VikCoord *src, gdouble xzoom, gdouble yzoom, MapCoord *dest );
void vik_map_source_mapcoord_to_center_coord (VikMapSource * self, MapCoord *src, VikCoord *dest);