The problem is that place under marker > options has become a used key by the google api.
Changed place to myplace and you are up and running again:
marker: {
options: {
icon:
new google.maps.MarkerImage('/media/img/map_markers/map_marker_' + classname + '.png',
new google.maps.Size(37, 31),
new google.maps.Point(0,0),
new google.maps.Point(14, 31),
new google.maps.Size(37, 31)
),
myplace: place,
draggable:true
},