List of usage examples for com.google.gwt.maps.client.overlay Polyline addPolylineEndLineHandler
public void addPolylineEndLineHandler(final PolylineEndLineHandler handler)
From source file:com.google.gwt.maps.sample.hellomaps.client.DrawingOverlayDemo.java
License:Apache License
private void createPolyline() { PolyStyleOptions style = PolyStyleOptions.newInstance(color, weight, opacity); final Polyline poly = new Polyline(new LatLng[0]); lastPolyline = poly;// w w w .ja v a 2 s. com map.addOverlay(poly); poly.setDrawingEnabled(); poly.setStrokeStyle(style); message2.setText(""); poly.addPolylineLineUpdatedHandler(new PolylineLineUpdatedHandler() { public void onUpdate(PolylineLineUpdatedEvent event) { message2.setText(message2.getText() + " : Line Updated"); } }); poly.addPolylineCancelLineHandler(new PolylineCancelLineHandler() { public void onCancel(PolylineCancelLineEvent event) { message2.setText(message2.getText() + " : Line Canceled"); } }); poly.addPolylineEndLineHandler(new PolylineEndLineHandler() { public void onEnd(PolylineEndLineEvent event) { message2.setText(message2.getText() + " : Line End at " + event.getLatLng() + ". Bounds=" + poly.getBounds().getNorthEast() + "," + poly.getBounds().getSouthWest() + " length=" + poly.getLength() + "m"); } }); }