Javascript 如何从地图中清除上一个圆

Javascript 如何从地图中清除上一个圆,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,在添加新的圆之前,我需要清除上一个圆。 这是我的js代码的一部分 $document.readyfunction{ $“选择距离”。更改函数{ var e=document.getElementByIdselect-distance; var value=parseInte.options[e.selectedIndex].value; var circle=new google.maps.circle{ 地图:地图, 半径:值, fillColor:'337ab7' }; //circle.

在添加新的圆之前,我需要清除上一个圆。 这是我的js代码的一部分

$document.readyfunction{ $“选择距离”。更改函数{ var e=document.getElementByIdselect-distance; var value=parseInte.options[e.selectedIndex].value; var circle=new google.maps.circle{ 地图:地图, 半径:值, fillColor:'337ab7' }; //circle.setMapnull; 圆圈。标记“中心”,标记“位置”; document.getElementByIdsearch-button.AddEventListener单击,查找最接近的标记值; }; }; 重用循环变量

var circle = new google.maps.Circle({
                        map: map,
                        radius: // PUT HERE INITIAL VALUE OR 0,
                        fillColor: '#337ab7'
                    });
$(document).ready(function() {                      
                   $('#select-distance').change(function() {
                    var e = document.getElementById("select-distance");
                    var value =  parseInt(e.options[e.selectedIndex].value);

                    circle.setRadius(value);
                    circle.bindTo('center', markerc, 'position');
                    document.getElementById("search-button").addEventListener("click", find_closest_marker(value));  

                  });
                }); 

放置circle.setMapnull;var e之前=document.getElementByIdselect-distance;没有圆圈显示!!引用错误:未定义圆!!@KARAN LAGALWAR i检查了很多答案
var circle = new google.maps.Circle({
                        map: map,
                        radius: // PUT HERE INITIAL VALUE OR 0,
                        fillColor: '#337ab7'
                    });
$(document).ready(function() {                      
                   $('#select-distance').change(function() {
                    var e = document.getElementById("select-distance");
                    var value =  parseInt(e.options[e.selectedIndex].value);

                    circle.setRadius(value);
                    circle.bindTo('center', markerc, 'position');
                    document.getElementById("search-button").addEventListener("click", find_closest_marker(value));  

                  });
                });