Example usage for com.google.gwt.maps.client.overlay Marker addMarkerDragStartHandler

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

Introduction

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

Prototype

public void addMarkerDragStartHandler(final MarkerDragStartHandler handler) 

Source Link

Document

If the marker is enabled for dragging, this event is fired when the marker dragging begins.

Usage

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

License:Apache License

@Override
public void onShow() {
    map.clearOverlays();/* w w w . ja  v a  2 s.  c o  m*/

    MarkerOptions options = MarkerOptions.newInstance();
    options.setDraggable(true);
    final Marker marker = new Marker(map.getCenter(), options);
    final InfoWindow info = map.getInfoWindow();

    marker.addMarkerDragEndHandler(new MarkerDragEndHandler() {
        public void onDragEnd(MarkerDragEndEvent event) {
            info.open(marker, new InfoWindowContent("Just bouncing along..."));
        }

    });

    marker.addMarkerDragStartHandler(new MarkerDragStartHandler() {
        public void onDragStart(MarkerDragStartEvent event) {
            info.setVisible(false);
        }
    });

    map.addOverlay(marker);
}