Google Maps API v3 - кнопки и текстовые поля внутри InfoWindow?
Я использую новый API-интерфейс maps v3 отGWT-Google-APIs.
Можно ли захватывать события из виджетов GWT, которые находятся внутри InfoWindow? Я что-то пропустил?
Попробовал код выше (button.addClickHandler), и он не показывает предупреждение:
Marker m = Marker.create();
m.setIcon(MarkerImage.create(icone));
m.setPosition(LatLng.create(posicao.lat(), posicao.lng()));
m.setMap(map);
m.addClickHandler(new ClickHandler() {
@Override
public void handle(MouseEvent event) {
InfoWindow info = InfoWindow.create();
Button button = new Button("Desativar");
button.addClickHandler(new com.google.gwt.event.dom.client.ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Window.alert("click");
}
});
final HTMLPanel html = new HTMLPanel(("<div id='button'></div>"));
html.add(button, "button");
info.setContent(html.getElement());
info.setPosition(posicao);
info.open(map);
}
});
Благодарю.