Когда я рисую многоугольник с помощью Google Maps Api DrawingManager, я использую прослушиватель событий 'polygoncomplete
' для выполнения некоторых действий:
google.maps.event.addListener(drawingManager, 'polygoncomplete', function(poly) {
// Some actions here...
}
Иногда, особенно с помощью Apple Pencil на iPadPro,событие возникает даже тогда, когда оно не ожидается: обычно это происходит потому, что я помещаю две вершины одну рядом с другой (но не так сильно, как ожидается, чтобы закрыть многоугольник).
Интересно, есть ли способ контролировать 'двойной щелчок по «чувствительности», чтобы вызвать событие polygoncomplete, или, если есть обходной путь, чтобы вызвать событие нестандартным способом (например, нажав кнопку).
С This
вопросЯ понимаю (и тоже пытался), что preventDefault
и stopPropagation
не работают, если используются в событиях Maps Api.