Google maps GWT信息窗口标记内的clickHandler

Google maps GWT信息窗口标记内的clickHandler,google-maps,gwt,infowindow,Google Maps,Gwt,Infowindow,我尝试在信息窗口标记中创建一个单击处理程序,但它不起作用。单击事件从不被调用。 我已经找到了一些使用JAVASCRIPT的GoogleMapsAPI解决方案,但在GWT中我没有找到 我尝试了多种模式在一个按钮中添加点击处理程序,在一个标记的信息窗口内,没有人可以工作 有人能帮我吗 class Curtindo implements ClickHandler{ public void onClick(ClickEvent event) { // EXAMPLE

我尝试在信息窗口标记中创建一个单击处理程序,但它不起作用。单击事件从不被调用。 我已经找到了一些使用JAVASCRIPT的GoogleMapsAPI解决方案,但在GWT中我没有找到

我尝试了多种模式在一个按钮中添加点击处理程序,在一个标记的信息窗口内,没有人可以工作

有人能帮我吗

class Curtindo implements ClickHandler{

    public void onClick(ClickEvent event) {
        // EXAMPLE
        Window.alert("Test");
    }

}

Curtindo click = new Curtindo();

final Button but_curtiu = new Button("",click); 
but_curtiu.setHTML("<div style='float:left; margin-left:5px'><img src='monografia/images/like.png' alt='Curtir'/>Curtir</div>");

//obj_geo is a marker
obj_geo.addMarkerClickHandler(new MarkerClickHandler() {
    public void onClick(MarkerClickEvent event) {
        InfoWindow info = Monografia.map.getInfoWindow();
        info.open(obj_geo, new InfoWindowContent("" +
                "<b>Nome: </b>"+aux[1]+"<br/>"+
                "<b>Descrição: </b>"+aux[2]+"<br/>"+
                "<div id=\""+aux[0]+"\">"+but_curtiu+"</div>"+panel));           
    }
});
类Curtindo实现ClickHandler{ 公共作废一次点击(点击事件){ //范例 窗口警报(“测试”); } } Curtindo click=新建Curtindo(); 最终按钮,但_curtiu=新按钮(“,单击); 但_curtiu.setHTML(“Curtir”); //obj_geo是一个标记 obj_geo.addMarkerClickHandler(新的MarkerClickHandler(){ 公共void onClick(MarkerClickEvent事件){ InfoWindow info=Monografia.map.getInfoWindow(); 信息打开(obj_geo,新信息窗口内容(“”)+ “Nome:“+aux[1]+”
”+ “描述:”+aux[2]+“
”+ “+但_curtiu+”+面板); } });
com.google.gwt.user.client.ui.HTMLPanel HTMLPanel=
新建com.google.gwt.user.client.ui.HTMLPanel(“”)+
“Nome:“+aux[1]+”
”+ “描述:”+aux[2]+“
”+ (“+面板”); htmlPanel.add(但_curtiu,aux[0]);
com.google.gwt.user.client.ui.HTMLPanel HTMLPanel=
新建com.google.gwt.user.client.ui.HTMLPanel(“”)+
“Nome:“+aux[1]+”
”+ “描述:”+aux[2]+“
”+ (“+面板”); htmlPanel.add(但_curtiu,aux[0]);
Tim,按钮出现在信息窗口内,但您知道是否可以捕获事件吗?尝试button.addClickHandler和button.addDomHandler(handler,ClickEvent.getType())时未成功。Tim,button出现在信息窗口中,但您知道是否可以捕获事件吗?尝试button.addClickHandler和button.addDomHandler(handler,ClickEvent.getType())时未成功。
com.google.gwt.user.client.ui.HTMLPanel htmlPanel=
    new com.google.gwt.user.client.ui.HTMLPanel(("" +
                "<b>Nome: </b>"+aux[1]+"<br/>"+
                "<b>Descrição: </b>"+aux[2]+"<br/>"+
                "<div id=\""+aux[0]+"\"></div>"+panel));

 htmlPanel.add(but_curtiu, aux[0]);