Example usage for com.google.gwt.maps.client.panoramiolib PanoramioLayer newInstance

List of usage examples for com.google.gwt.maps.client.panoramiolib PanoramioLayer newInstance

Introduction

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

Prototype

public static final PanoramioLayer newInstance(PanoramioLayerOptions options) 

Source Link

Document

A PanoramioLayer displays photos from Panoramio as a rendered layer.

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);//from  w  w  w . j  a v a2s .  co m
    optionsPano.setMap(mapWidget);
    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();
        }
    });
}