List of usage examples for com.google.gwt.maps.client.overlays Marker addMouseUpHandler
public final HandlerRegistration addMouseUpHandler(final MouseUpMapHandler handler)
From source file:pl.itrack.client.local.services.maps.AbstractMapService.java
License:Apache License
void addCameraClickHandlers(Integer objectId, Marker marker) { marker.addClickHandler(event -> { if (!isMarkerLongPressed) { final TristarObject cameraDetails = getCameraDetails(objectId); showCameraDialog(cameraDetails.getName(), objectId); }/* w w w .j av a2 s . c o m*/ }); marker.addMouseDownHandler(event -> { isMarkerLongPressed = false; clickedMarkerRelatedObjectId = objectId; clickedMarker = marker; longPressTimer.schedule(LONG_PRESS_TIME); }); marker.addMouseUpHandler(event -> longPressTimer.cancel()); }