2
я связать круг с маркером, чтобы сделать вид, как:Как удалить маркер с привязанным кругом с карты?
Но когда я пытаюсь удалить маркер с карты, круг до сих пор существует. Hmm,
Как я могу удалить маркер с помощью круга?
Соответствующий код:
function removeMarker(){
if(selectedMarker)
selectedMarker.setMap(null);
}
....
function createCircle()
{
var circle = {
strokeColor: "#006DFC",
strokeOpacity: 0.4,
strokeWeight: 2,
fillColor: "#006DFC",
fillOpacity: 0.15,
map: mapA,
center: selectedMarker.getPosition(),
radius: 50 // in meters
};
var cityCircle = new google.maps.Circle(circle);
cityCircle.bindTo('center', selectedMarker, 'position');
}
Любые предложения будут оценены.
Спасибо,
Спасибо за ответ. '_myCircle' dosn't имеют метод' setMap'. Я не размещал «круг» на карте только для привязки к маркеру. –
Протестировано, оно работает с некоторыми изменениями –