README.md

# Geohash

[![Build Status](https://travis-ci.org/polmuz/elixir-geohash.svg?branch=master)](https://travis-ci.org/polmuz/elixir-geohash)

Geohash encode/decode implementation for Elixir

## Examples

- Encode coordinates with `Geohash.encode(lat, lon, precision \\ 11)`

```Elixir
Geohash.encode(42.6, -5.6, 5)
# "ezs42"
```

- Decode coordinates with `Geohash.decode(geohash)`

```Elixir
Geohash.decode("ezs42")
# {42.605, -5.603}
```

## Installation

  1. Add geohash to your list of dependencies in `mix.exs`:

        def deps do
          [{:geohash, "~> 0.1.1"}]
        end

  2. Ensure geohash is started before your application:

        def application do
          [applications: [:geohash]]
        end