вы можете проверить, если вы уже добавили маркер с глобальной переменной
и добавить список для управления мышью.
var markerAdded = 0;
var text = document.getElementById('searchtext');
function myMap() {
var myCenter = new google.maps.LatLng(56.1304, -106.3468);
var mapProp = {
center: myCenter,
zoom: 6,
scrollwheel: true,
draggable: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), mapProp);
google.maps.event.addListener(map, 'click', function (event) {
if (markerAdded == 0 ){
placeMarker(event.latLng);
markerAdded = 1;
}
});
google.maps.event.addListener(map, 'mousemove', function (event) {
text.value = location.lat() + ' ' + location.lng();
}
function placeMarker(location) {
var marker = new google.maps.Marker({
position: location,
animation: google.maps.Animation.DROP,
map: map
});
text.value = location.lat() + ' ' + location.lng();
}
}