Используя jQuery, что-то вроде этого должно помочь вам:
// Your custom event handler function for the canvas.
function event_handler(e) {
// Do stuff.
// Pass the event to your gmaps parent container.
$("#gwt_gmaps_parent_container").trigger(e);
}
// Bind your custom event handler to the canvas.
$("#canvas").bind("click", event_handler);
В зависимости от настроек распространения вашего события и от того, как Google Maps справляется с наложением слоев (я никогда раньше не работал с ним), вам может потребоваться вызвать событие на самом виджете.
Изменить: Этот подход не будет обрабатывать более сложные взаимодействия, такие как перетаскивание или масштабирование колесика прокрутки. К сожалению, вам, вероятно, придется написать собственный обработчик для этих событий, чтобы напрямую выполнять вызовы API.
Если вам нужно только подмножество событий мыши, чтобы повлиять на ваш наложенный холст, вы можете вместо этого передать события, захваченные виджетом, на свой холст.