protected function generateLocation(float $latitude, float $longitude, float $altitude = 0.0) : int
    {
        return (int)hexdec(xxhash32($this->getLocationBytes($latitude, $longitude, $altitude), 0x1B845238));
    }
protected function generateLocation(float $latitude, float $longitude, float $altitude = 0.0) : int
    {
        return (int)hexdec(xxhash32($this->getLocationBytes($latitude, $longitude, $altitude), 0x1B845238));
    }
protected function generateLocation ( float $ latitude , float $ longitude , float $ altitude = 0.0 ) : int { return ( int ) hexdec ( xxhash32 ( $ this -> getLocationBytes ( $ latitude , $ longitude , $ altitude ) , 0x1B845238 ) ) ; }
Generate location hash

@param float $latitude
@param float $longitude
@param float $altitude

@return int
Generate location hash