Index: /issm/trunk-jpl/src/m/plot/googlemaps.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/googlemaps.m	(revision 20069)
+++ /issm/trunk-jpl/src/m/plot/googlemaps.m	(revision 20070)
@@ -40,6 +40,14 @@
 			[linspace(ylim(1),ylim(1),100) linspace(ylim(1),ylim(2),100) linspace(ylim(2),ylim(2),100) linspace(ylim(2),ylim(1),100)],...
 			-1,0,71);
+	elseif md.mesh.epsg==26906, %UTM 6V Columbia Glacier Alaska
+		[latlist lonlist]= utm2ll(...
+			[linspace(xlim(1),xlim(2),100) linspace(xlim(2),xlim(2),100) linspace(xlim(2),xlim(1),100) linspace(xlim(1),xlim(1),100)],...
+			[linspace(ylim(1),ylim(1),100) linspace(ylim(1),ylim(2),100) linspace(ylim(2),ylim(2),100) linspace(ylim(2),ylim(1),100)],...
+			6);
+	elseif numel(md.mesh.lat)==numel(md.mesh.x),
+		latlist = md.mesh.lat; %That might work?
+		lonlist = md.mesh.long;
 	else
-		error('EPSG code not supported yet');
+		error('EPSG code not supported yet, and no lat long found in md.mesh');
 	end
 
Index: /issm/trunk-jpl/src/m/plot/plot_googlemaps.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/plot_googlemaps.m	(revision 20069)
+++ /issm/trunk-jpl/src/m/plot/plot_googlemaps.m	(revision 20070)
@@ -25,18 +25,24 @@
 	xlim=getfieldvalue(options,'xlim',[min(x) max(x)]);
 	ylim=getfieldvalue(options,'ylim',[min(y) max(y)]);
-	if md.mesh.epsg==3413,
+	if md.mesh.epsg==3413, %UPS Greenland
 		[latlist lonlist]= xy2ll(...
 			[linspace(xlim(1),xlim(2),100) linspace(xlim(2),xlim(2),100) linspace(xlim(2),xlim(1),100) linspace(xlim(1),xlim(1),100)],...
 			[linspace(ylim(1),ylim(1),100) linspace(ylim(1),ylim(2),100) linspace(ylim(2),ylim(2),100) linspace(ylim(2),ylim(1),100)],...
 			+1,45,70);
-	elseif md.mesh.epsg==3031,
+	elseif md.mesh.epsg==3031, %UPS Antarctica
 		[latlist lonlist]= xy2ll(...
 			[linspace(xlim(1),xlim(2),100) linspace(xlim(2),xlim(2),100) linspace(xlim(2),xlim(1),100) linspace(xlim(1),xlim(1),100)],...
 			[linspace(ylim(1),ylim(1),100) linspace(ylim(1),ylim(2),100) linspace(ylim(2),ylim(2),100) linspace(ylim(2),ylim(1),100)],...
 			-1,0,71);
-	else
+	elseif md.mesh.epsg==26906, %UTM 6V Columbia Glacier Alaska
+		[latlist lonlist]= utm2ll(...
+			[linspace(xlim(1),xlim(2),100) linspace(xlim(2),xlim(2),100) linspace(xlim(2),xlim(1),100) linspace(xlim(1),xlim(1),100)],...
+			[linspace(ylim(1),ylim(1),100) linspace(ylim(1),ylim(2),100) linspace(ylim(2),ylim(2),100) linspace(ylim(2),ylim(1),100)],...
+			6);
+	elseif numel(md.mesh.lat)==numel(md.mesh.x),
 		latlist = md.mesh.lat; %That might work?
 		lonlist = md.mesh.long;
-		error('EPSG code not supported yet');
+	else
+		error('EPSG code not supported yet, and no lat long found in md.mesh');
 	end
 
