hash Code
Calculates a hash code for this GeoLocation object. This method excludes the id field from the hash code calculation. The hash code is based on the latitude and longitude values to ensure objects with the same location have the same hash code. This is important for efficient use in hash-based collections.
Return
an integer hash code value.