- gchar *uri = g_strdup_printf ( "/~ojw/Tiles/tile.php/%d/%d/%d.png", 17-src->scale, src->x, src->y );
- res = a_http_download_get_url ( "dev.openstreetmap.org", uri, dest_fn, &osm_options );
+ gchar *uri = g_strdup_printf ( "/Tiles/tile/%d/%d/%d.png", 17-src->scale, src->x, src->y );
+ res = a_http_download_get_url ( "tah.openstreetmap.org", uri, dest_fn, &osm_options );
+ g_free ( uri );
+ return res;
+}
+
+static int bluemarble_download ( MapCoord *src, const gchar *dest_fn )
+{
+ int res = -1;
+ gchar *uri = g_strdup_printf ( "/com.modestmaps.bluemarble/%d-r%d-c%d.jpg", 17-src->scale, src->y, src->x );
+ res = a_http_download_get_url ( "s3.amazonaws.com", uri, dest_fn, &osm_options );
+
+ g_free ( uri );
+ return res;
+
+}
+
+static int openaerialmap_download ( MapCoord *src, const gchar *dest_fn )
+{
+ int res = -1;
+ gchar *uri = g_strdup_printf ( "/tiles/1.0.0/openaerialmap-900913/%d/%d/%d.jpg", 17-src->scale, src->x, src->y );
+ res = a_http_download_get_url ( "tile.openaerialmap.org", uri, dest_fn, &osm_options );
+
+ g_free ( uri );
+ return res;
+}
+
+static int osm_cycle_download ( MapCoord *src, const gchar *dest_fn )
+{
+ int res = -1;
+ gchar *uri = g_strdup_printf ( "%d/%d/%d.png", 17-src->scale, src->x, src->y );
+ res = a_http_download_get_url ( "thunderflames.org/tiles/cycle/", uri, dest_fn, &osm_options );