public static int encodeLongitudeCeil(double longitude){
  GeoUtils.checkLongitude(longitude);
  if (longitude == 180.0D) {
    longitude=Math.nextDown(longitude);
  }
  return (int)Math.ceil(longitude / LON_DECODE);
}

public static int encodeLongitudeCeil ( double longitude ) { GeoUtils . checkLongitude ( longitude ) ; if ( longitude == 180.0D ) { longitude = Math . nextDown ( longitude ) ; } return ( int ) Math . ceil ( longitude / LON_DECODE ) ; }
quantizes double ( 64 bit ) longitude into 32 bits ( rounding up : in the direction of + 180 )
