Plot marker on a map in canvas created by processing

Have a look at the Unfolding library, thus you can access a number of maps (like Google Maps) + place markers.