Example usage for com.google.gwt.maps.client.event StreetviewOverlayChangedHandler StreetviewOverlayChangedHandler

List of usage examples for com.google.gwt.maps.client.event StreetviewOverlayChangedHandler StreetviewOverlayChangedHandler

Introduction

In this page you can find the example usage for com.google.gwt.maps.client.event StreetviewOverlayChangedHandler StreetviewOverlayChangedHandler.

Prototype

StreetviewOverlayChangedHandler

Source Link

Usage

From source file:com.google.gwt.maps.sample.hellomaps.client.StreetviewOverlayDemo.java

License:Apache License

public StreetviewOverlayDemo() {
    Panel panel = new FlowPanel();

    map = new MapWidget(LatLng.newInstance(40.652513, -73.936615), 12);
    map.setSize("640px", "480px");
    panel.add(map);/*w  w  w.j av  a2 s .c  o m*/
    Button toggleStreetview = new Button("Toggle Street View Overlay");
    toggleStreetview.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            if (svShown) {
                map.removeOverlay(svOverlay);
            } else {
                map.addOverlay(svOverlay);
            }
            svShown = !svShown;
        }
    });
    panel.add(toggleStreetview);
    final Label changeLabel = new Label();
    panel.add(changeLabel);
    initWidget(panel);
    svOverlay = new StreetviewOverlay();
    svOverlay.addStreetviewOverlayChangedHandler(new StreetviewOverlayChangedHandler() {

        public void onChanged(StreetviewOverlayChangedEvent event) {
            changeLabel.setText("Last Changed: " + new Date());
        }

    });
}