- VikMapsLayer_MapType google_1 = { 7, 256, 256, VIK_VIEWPORT_DRAWMODE_MERCATOR, google_coord_to_mapcoord, google_mapcoord_to_center_coord, google_download };
- VikMapsLayer_MapType google_2 = { 10, 256, 256, VIK_VIEWPORT_DRAWMODE_MERCATOR, google_coord_to_mapcoord, google_mapcoord_to_center_coord, google_trans_download };
- VikMapsLayer_MapType google_3 = { 11, 256, 256, VIK_VIEWPORT_DRAWMODE_MERCATOR, google_coord_to_mapcoord, google_mapcoord_to_center_coord, google_kh_download };
-
- maps_layer_register_type("Google Maps", 7, &google_1);
- maps_layer_register_type("Transparent Google Maps", 10, &google_2);
- maps_layer_register_type("Google Satellite Images", 11, &google_3);
+ VikMapType *google_1 = VIK_MAP_TYPE(google_map_type_new_with_id(7, TYPE_GOOGLE_MAPS));
+ VikMapType *google_2 = VIK_MAP_TYPE(google_map_type_new_with_id(10, TYPE_GOOGLE_TRANS));
+ VikMapType *google_3 = VIK_MAP_TYPE(google_map_type_new_with_id(11, TYPE_GOOGLE_SAT));
+ VikMapType *google_4 = VIK_MAP_TYPE(google_map_type_new_with_id(16, TYPE_GOOGLE_TERRAIN));
+
+ maps_layer_register_type(_("Google Maps"), 7, google_1);
+ maps_layer_register_type(_("Transparent Google Maps"), 10, google_2);
+ maps_layer_register_type(_("Google Satellite Images"), 11, google_3);
+ maps_layer_register_type(_("Google Terrain Maps"), 16, google_4);