A simple, efficient geocoder/reverse geocoder with a built-in cache.
Is it extensible? Yes. Is it any good? Absolutely.
Keep calm and add Geocoder to your mix.exs dependencies:
def deps do
[{:geocoder, "~> 0.3"}]
endAdd it to your starting applications too:
def application do
[applications: [:logger, :geocoder]]
endLet's rumble!
Geocoder.call("Toronto, ON")
Geocoder.call({43.653226, -79.383184})And you're done! How simple was that?