code: public static LatLngBounds buildClickLatLngBounds(LatLng latLng, View view, GoogleMap map, float screenClickPercentage) {
  
          LatLngBoundingBox latLngBoundingBox = buildClickLatLngBoundingBox(latLng, view, map, screenClickPercentage);
  
          double southWestLongitude = Math.min(latLngBoundingBox.getLeftCoordinate().longitude, latLngBoundingBox.getDownCoordinate().longitude);
  
          LatLng southWest = new LatLng(latLngBoundingBox.getDownCoordinate().latitude, latLngBoundingBox.getLeftCoordinate().longitude);
          LatLng northEast = new LatLng(latLngBoundingBox.getUpCoordinate().latitude, latLngBoundingBox.getRightCoordinate().longitude);
  
          LatLngBounds latLngBounds = new LatLngBounds(southWest, northEast);
  
          return latLngBounds;
      }
docs: Build a lat lng bounds using the click location, map view, map, and screen percentage tolerance.
  The bounding box can be used to query for features that were clicked
  
  @param latLng                click location
  @param view                  view
  @param map                   Google map
  @param screenClickPercentage screen click percentage between 0.0 and 1.0 for how close a feature
  on the screen must be to be included in a click query
  @return bounding box