Latrell / Geohash by Latrell

This package geohash for Laravel 5 support.
26,350
11
2
Package Data
Maintainer Username: Latrell
Maintainer Contact: i@latrell.me (Latrell Chan)
Package Create Date: 2014-12-06
Package Last Update: 2015-03-27
Language: PHP
License: MIT
Last Refreshed: 2024-04-25 15:02:41
Package Statistics
Total Downloads: 26,350
Monthly Downloads: 155
Daily Downloads: 3
Total Stars: 11
Total Watchers: 2
Total Forks: 6
Total Open Issues: 1

Geohash

This package geohash for Laravel 5 support.

Installation

composer require latrell/geohash dev-master

Update your packages with composer update or install with composer install.

Find the providers key in config/app.php and register the Geohash Service Provider.

    'providers' => [
        // ...
        'Latrell\Geohash\GeohashServiceProvider',
    ]

Find the aliases key in config/app.php.

    'aliases' => [
        // ...
        'Geohash' => 'Latrell\Geohash\Facades\Geohash',
    ]

Usage

Encode a coordinate:

echo Geohash::encode(31.283131, 121.500831); // wtw3uyfjqw61

Decode a Geohash:

list($lat, $lng) = Geohash::decode('wtw3uyfjqw61');
echo $lat, ', ', $lng; // 31.283131, 121.500831