この問題の 4 時間で停止し、if
Google マップのイベントが呼び出されたときに bool を無視しました。パラメータに異なるデータを与える必要があります。たぶん、世界で誰かが理由を知っていますか?
console.log
同時にクリックした後にスローします:
true before click
stack.html:56[object HTMLDivElement]in listener
stack.html:62[object HTMLDivElement]bunga bunga
壊れたブール:
this.b = true;
...
console.log(this.b + " beafore click");
this.mapListener = google.maps.event.addListener(map, 'click', function(e) {
console.log(this.b + "in listener");
if (this.b==true) {
console.log(this.b + "true works");
tools[type](e.latLng, last_marker_origin);
this.b = false;
} else {
console.log(this.b + "bunga bunga");
//tools[type](e.latLng);
}
});
this
私のオブジェクトのデフォルト設定では「プロパティ」を参照していますが、オプションを変更するとフラグはtrueになります。
とりあえず寝ます。午前中にお答えします。