List of usage examples for com.google.gwt.maps.client.overlay Marker addMarkerDragEndHandler
public void addMarkerDragEndHandler(final MarkerDragEndHandler handler)
From source file:com.google.gwt.maps.sample.hellomaps.client.DragMarkerDemo.java
License:Apache License
@Override public void onShow() { map.clearOverlays();/*from 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); }
From source file:org.sigmah.client.ui.widget.map.GoogleWorldMap.java
License:Open Source License
@Override protected void addPinDragEndHandler(Marker pin, final PinDragEndHandler dragEndHandler) { pin.addMarkerDragEndHandler(new MarkerDragEndHandler() { @Override// ww w .j a v a 2s . c om public void onDragEnd(MarkerDragEndHandler.MarkerDragEndEvent event) { final LatLng latLng = event.getSender().getLatLng(); dragEndHandler.onDragEnd(latLng.getLatitude(), latLng.getLongitude()); } }); }