public int hashCode(){
  LatLonPoint llp=getLocation();
  int hc1=Float.floatToIntBits(llp.getLatitude());
  int hc2=Float.floatToIntBits(llp.getLongitude());
  return hc1 ^ (hc2 << 5) ^ (hc2 >>> 27);
}

public int hashCode ( ) { LatLonPoint llp = getLocation ( ) ; int hc1 = Float . floatToIntBits ( llp . getLatitude ( ) ) ; int hc2 = Float . floatToIntBits ( llp . getLongitude ( ) ) ; return hc1 ^ ( hc2 << 5 ) ^ ( hc2 > > > 27 ) ; }
override hashcode so that two intersections at the same location have the same hashcode .
