Example usage for com.google.gwt.maps.client.panoramiolib PanoramioLayerOptions setClickable

List of usage examples for com.google.gwt.maps.client.panoramiolib PanoramioLayerOptions setClickable

Introduction

In this page you can find the example usage for com.google.gwt.maps.client.panoramiolib PanoramioLayerOptions setClickable.

Prototype

public final native void setClickable(boolean clickable) ;

Source Link

Document

If true, the layer receives mouse events.

Usage

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

License:Apache License

private void drawPanoramio() {
    PanoramioLayerOptions optionsPano = PanoramioLayerOptions.newInstance();
    optionsPano.setClickable(true);
    optionsPano.setMap(mapWidget);/* w w w .j  a v  a  2  s  . co  m*/
    optionsPano.setSuppressInfoWindows(false);
    // optionsPano.setTag("hawaii");
    // optionsPano.setUserId("2597317");
    panoramioLayer = PanoramioLayer.newInstance(optionsPano);

    panoramioLayer.addClickHandler(new PanoramioMouseMapHandler() {
        @Override
        public void onEvent(PanoramioMouseMapEvent event) {

            @SuppressWarnings("unused")
            PanoramioFeature feature = event.getFeatureDetails();

            @SuppressWarnings("unused")
            String info = event.getInfoWindowHtml();

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

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