Longitude and Latitude Geo Hash Library.
composer require medz/geohash
use Medz\GeoHash\GeoHash;
$geohash = GeoHash::encode([116.389550, 39.928167], 6 /* Min: 1, Max: 24 */); // wx4g0e
$coordinates = GeoHash::decode('wx4g0e'); // ->$longitude, -> $latitude, Or ->toArray();
MIT