I am creating a Circle using the google.maps.Circle() method. This all works fine and dandy, but how can I remove said circle?
My code:
var populationOpt
You need to remove events listeners too, not just hiding the circle, in-fact circle.setMap(null)
will just hide the circle
function remove_circle(circle) {
// remove event listers
google.maps.event.clearListeners(circle, 'click_handler_name');
google.maps.event.clearListeners(circle, 'drag_handler_name');
circle.setRadius(0);
// if polygon:
// polygon_shape.setPath([]);
circle.setMap(null);
}