diff --git a/tsg_util/plotmap.m b/tsg_util/plotmap.m
new file mode 100644
index 0000000000000000000000000000000000000000..c3eb12c2f2573812cb6aabcabc6b6d6de93d313c
--- /dev/null
+++ b/tsg_util/plotmap.m
@@ -0,0 +1,49 @@
+function tsg_plotmap(hTsgGUI, hAxes)
+% Function to plot the earth map and ship trackline
+%
+% Input
+% -----
+% hTsgGUI ............ Handel to the main user interface
+% hPlotAxes .......... Handels to the graphic axes
+%
+% Output
+% ------
+%
+% Library : 'M_MAP' 
+%
+% PROBLEM NOT YET RESOLVED
+%    Does M_MAP use 0-360° or -180°-180° covention ?
+% $Id$
+
+% Retrieve named application data
+% -------------------------------
+tsg = getappdata( hTsgGUI, 'tsg_data');
+
+% Positionning the right axes
+% ----------------------------
+axes(hAxes(4));
+
+% Use of Mercator projection
+% --------------------------
+m_proj('Mercator','lat',[-70 70],'long',[-180 180]);
+
+% detailed coast lines
+% m_gshhs_i('patch',[.7 .7 .7]);
+
+% Less detailed coast lines
+% m_gshhs_l('patch',[.7 .7 .7]);
+
+% Lesser  detailed coast lines
+% ----------------------------
+m_coast('patch',[.7 .7 .7]);
+
+m_grid('box','fancy','tickdir','in', ...
+       'ytick', [-70:20:70],...
+       'xtick', [-180:40:180],...
+       'Fontsize', [10]);
+            
+% Plot the ship track - Check if LAT-LON in deg-decimal
+% -----------------------------------------------------
+m_line(tsg.LONX,tsg.LATX,'marker','.','markersize',3,'color','b');
+
+end