Please consider switching to Python. There are numerous OpenStreetMap facilities there and excellent visualization capabilities:
24 Nov 2013
Plot a google map on the background of the current figure using the Static Google Maps API.
Great job, and really helpful. I' m trying to plot a certain route on the map which is in a gpx file, which i created from google maps. I use the gpxread function to read the file , I can display the route on a seperate window, but i don't know how to display the route on the map. Does anyone have any idea?