retirer le marqueur précédent avant d'ajouter de nouveaux marqueurs dans google maps

J'ai ci-dessous le code pour afficher le marqueur à l'endroit que je clique sur la carte. Sa fonctionne parfaitement et la chose est que je veux supprimer le dernier marqueur de carte lors de l'ajout de nouveau marqueur. Où je dois apporter des modifications à fonctionner parfaitement.

       google.maps.event.addListener(map, "click", function (e) {

                    latLng = e.latLng;

                    console.log(e.latLng.lat());
                    console.log(e.latLng.lng());

                    image = clientURL + "/common/images/markers/red.png";
                    console.log("Marker");
                    marker = new google.maps.Marker({
                        position: latLng,
                        map: map,
                        icon: image
                    });


                });

J'ai référencé nombreux liens qui ne marche pas pour mon cas Pour supprimer les marqueurs avant d'ajouter de nouveaux Marqueurs

OriginalL'auteur Karthikeyan Pandian | 2016-03-15