У вас было 2 небольшие проблемы, которые легко обнаруживались в консоли отладки браузера
/* geocoder was undefined ..add following*/
var geocoder= new google.maps.Geocoder();
/* exixting code*/
map = new google.maps.Map($('#map')[0], myOptions);
placeMarker(myLatlng);
/* changed variable in argument from "latLng" to "myLatLng"*/
GeoCode(myLatlng);
Рабочая демонстрация: http://jsfiddle.net/rcTUH/6/