Example usage for com.google.gwt.maps.client.overlay StreetviewOverlay StreetviewOverlay

List of usage examples for com.google.gwt.maps.client.overlay StreetviewOverlay StreetviewOverlay

Introduction

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

Prototype

public StreetviewOverlay() 

Source Link

Document

Creates a new Street View overlay.

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  a v  a2 s. c  om
    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());
        }

    });
}