An OpenCage Geocoder API wrapper written in Elixir
- Add
open_cagex
to your list of dependencies inmix.exs
:
def deps do
[{:open_cagex, "~> 0.1.0"}]
end
iex> OpenCagex.set_api_key("YOUR API KEY")
:ok
iex> OpenCagex.geocode("Passatge de la Pau, Barcelona")
{:ok, %{"lat" => 41.3778504, "lng" => 2.1778608}}
iex> OpenCagex.reverse(41.3780845, 2.1751182)
{:ok, "Moog, Carrer de l'Arc del Teatre, 3, 08001 Barcelona, Spain"}
Documentation can be found on HexDocs.
Clone the repository
git clone git@github.com:dsantosmerino/open-cagex.git
Install dependencies
cd open_cagex
mix deps.get
To run the tests
mix test
To run the lint
mix credo