Showing one marker at a time - Google Maps API v3
===

http://jsfiddle.net/michaelgruber/M84T7/

When the codeAddress function is run more than once (when multiple inputs are run) the old markers are saved on the map. Why is this? Shouldn't the MyMap.marker be overwritten?