Обработка событий щелчка в Google Maps JS API v3 при игнорировании двойных щелчков

В Google Maps JS API v3 я хочу убрать маркер в том месте, где пользователь щелкает по карте, сохраняя поведение по умолчанию, когда пользователь дважды щелкает (и не добавляет маркер на карту).

I подумал об определении тайм-аута для события щелчка. Если событие двойного щелчка запускается в течение следующих нескольких миллисекунд, тайм-аут отменяется. В противном случае маркер помещается на карту по истечении времени ожидания. Но на самом деле это не похоже на лучшее решение.

Есть ли более элегантный способ справиться с этим?

Спасибо.

46
задан Michał Powaga 28 May 2012 в 19:07
поделиться