Example usage for com.google.gwt.maps.client.events.fusiontablemouse FusionTablesMouseMapEvent getInfoWindowHtml

List of usage examples for com.google.gwt.maps.client.events.fusiontablemouse FusionTablesMouseMapEvent getInfoWindowHtml

Introduction

In this page you can find the example usage for com.google.gwt.maps.client.events.fusiontablemouse FusionTablesMouseMapEvent getInfoWindowHtml.

Prototype

public String getInfoWindowHtml() 

Source Link

Document

Pre-rendered HTML content, as placed in the infowindow by the default UI.

Usage

From source file:com.google.gwt.maps.testing.client.maps.FusionTablesMapWidget.java

License:Apache License

private void setupFusionTablesLayer() {

    String select = "address";
    String from = "198945";
    String where = "ridership > 5000";

    FusionTablesQuery query = FusionTablesQuery.newInstance();
    query.setSelect(select);/*from   ww  w.ja v  a2s . c o  m*/
    query.setFrom(from);
    query.setWhere(where);

    FusionTablesLayerOptions options = FusionTablesLayerOptions.newInstance();
    options.setQuery(query);

    FusionTablesLayer layer = FusionTablesLayer.newInstance(options);
    layer.addClickHandler(new FusionTablesMouseMapHandler() {
        public void onEvent(FusionTablesMouseMapEvent event) {

            @SuppressWarnings("unused")
            String infoWindowHtml = event.getInfoWindowHtml();
            LatLng latlng = event.getLatLng();

            @SuppressWarnings("unused")
            Size pixelOffset = event.getPixelOffset();

            @SuppressWarnings("unused")
            JavaScriptObject jso = event.getRow();
            String json = event.getRowAsJson();
            GWT.log("click on " + latlng.getToString() + "  json=" + json);
        }
    });
    layer.setMap(mapWidget);
}