An OpenCage Geocoder API wrapper written in Elixir
- Add
open_cagexto your list of dependencies inmix.exs:
def deps do
[{:open_cagex, "~> 0.1.0"}]
endiex> 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.gitInstall dependencies
cd open_cagex
mix deps.getTo run the tests
mix testTo run the lint
mix credo