Button getLocationButton = new Button( container, SWT.PUSH );
getLocationButton.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false ) );
getLocationButton.setText( "Open my position in maps" );
getLocationButton.setBackground( new Color( getLocationButton.getDisplay(), 60, 60, 60 ) );
getLocationButton.setForeground( new Color( getLocationButton.getDisplay(), 225, 255, 255 ) );
final GeolocationListener listener = new GeolocationListener() {
@Override
public void positionReceived( Position position ) {
openLocation( position.getCoords().getLatitude(), position.getCoords().getLongitude() );
geolocation.removeGeolocationListener( this );