Text this: Achieving local differential location privacy protection in 3D space via Hilbert encoding and optimized random response