Я пытаюсь выполнить нижеследующий щелчок (функция) только при первом щелчке, но он всегда выполняется каждый раз, когда я нажимаю на карту. Можно ли использовать One-Click с помощью кода ниже? Заранее спасибоВыполнение события только при первом нажатии
var placedMarkers = 0;
var availableMarkersToPlace = 1;
setTimeout(function(){
if(placedMarkers >= availableMarkersToPlace)
return;
placedMarkers++;
var map = Appery("google_map").gmap;
google.maps.event.addListener(map, 'click', function(event) {
localStorage.setItem('selectedLat', event.latLng.lat());
localStorage.setItem('selectedLng', event.latLng.lng());
placeMarker(event.latLng,map);
alert(event.latLng);
});
}, 1000);
Добро пожаловать в StackOverflow! Пожалуйста, напишите [минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve), чтобы мы могли вам помочь. Я не очень похож на JS-парня, но я бы пошел дальше и добавил для этого логический переключатель. –