Disable double left click on google map

前端 未结 6 2170
清酒与你
清酒与你 2021-02-03 22:14

May I know how can I disable double click on google map so that the info window will not close when I double click on google map? Can it be done through google map api?

6条回答
  •  萌比男神i
    2021-02-03 23:13

    You need an external var to do that :

     var isDblClick;
      google.maps.event.addListener(map, 'dblclick', function (event) {
          isDblClick = true;
          myDlbClickBelovedFunction();
      });
    
      google.maps.event.addListener(map, 'click', function (event) {
          setTimeout("mySingleClickBelovedFunction();;", 200);
      });
    
    function mySingleClickBelovedFunction() {
          if (!isDblClick) {
    // DO MY SINGLE CLICK BUSINESS :)             
              }
     // DO NOTHING
    
      }
    

提交回复
热议问题