Setting Google maps circles using Smart Map plugin
This is a shot in the dark, so let me know if this does/doesn't work...

Here's how you're starting your loop:

$.each( smartMap.marker, function( key, value ) {


And near the end, you reference a marker object:

circle.bindTo('center', marker, value.getPosition());


But as far as I can tell, marker is never defined. Did you mean to pass in value instead?