Удаление кругов с карты Google
Привет,
я хочу удалить первый нарисованный круг и добавить новый круг с новым радиусом на карте.
как я это делаю?
Что я уже пробовал:
var circle = new google.maps.Circle({ strokeWeight: 1.0, fillOpacity: 0.1 }); circle.setMap(null); var radus = 300; var sel_rads = $('#mapradius option:selected').val(); if (sel_rads != "0") { radus = sel_rads * 100; } var cityCircle = new google.maps.Circle({ strokeColor: '#000', strokeOpacity: 0.8, strokeWeight: 2, fillColor: '#000', fillOpacity: 0.05, radius: radus, map: map, center: map.center }); this.set('distance', opt_distance); this.set('active', false); this.bindTo('bounds', circle); circle.bindTo('center', this); circle.bindTo('zIndex', this); circle.bindTo('map', this); circle.bindTo('strokeColor', this); circle.bindTo('radius', this);
CHill60
Что происходит, когда вы запускаете свой код?
ErBhati
снова рисуется новый круг. с новым радиусом
Peter_in_2780
Можете ли вы изменить непрозрачность на вашем первом круге на ноль? Он все еще будет там, но невидим.