static void _download_handle_cleanup ( VikMapSource *self, void *handle );
/* FIXME Huge gruik */
-static DownloadOptions terraserver_options = { NULL, 0, a_check_map_file };
+static DownloadOptions terraserver_options = { 0, NULL, 0, a_check_map_file };
typedef struct _TerraserverMapSourcePrivate TerraserverMapSourcePrivate;
struct _TerraserverMapSourcePrivate
PROP_TYPE,
};
-G_DEFINE_TYPE_EXTENDED (TerraserverMapSource, terraserver_map_source, VIK_TYPE_MAP_SOURCE_DEFAULT, (GTypeFlags)0,);
+G_DEFINE_TYPE (TerraserverMapSource, terraserver_map_source, VIK_TYPE_MAP_SOURCE_DEFAULT);
static void
terraserver_map_source_init (TerraserverMapSource *self)
object_class->finalize = terraserver_map_source_finalize;
}
-#define TERRASERVER_SITE "terraserver-usa.com"
+#define TERRASERVER_SITE "msrmaps.com"
#define MARGIN_OF_ERROR 0.001
static int mpp_to_scale ( gdouble mpp, guint8 type )
TerraserverMapSourcePrivate *priv = TERRASERVER_MAP_SOURCE_PRIVATE(self);
int type = priv->type;
- g_assert ( src->mode == VIK_COORD_UTM );
+ if ( src->mode != VIK_COORD_UTM )
+ return FALSE;
if ( xmpp != ympp )
return FALSE;