Каждый раз, когда я нажимаю на карту, на карте появляется новый маркер. Проблема в том, что мне нужен только один маркер, и если я нажимаю несколько раз, каждый раз добавляется новый маркер.
Как изменить код так, чтобы размещался только один маркер, и при повторном нажатии на карту он меняет свое местоположение?
Вот мой код:
function clicked(overlay, latlng) {
var icon3 = new GIcon();
icon3.image = "marker.png";
icon3.iconAnchor = new GPoint(15, 40);
var marker2 = new GMarker(latlng, { icon: icon3, draggable: true, title: 'Drag me' });
map.addOverlay(marker2);
}