Overpass.Parser

Provides the functions to parse the response provided by the Overpass API.

Summary

Functions

Parses the OverpassAPI query response. Returns a tuple {:ok, %{nodes: nodes, ways: ways, relations: relations}}

Functions

parse(arg)

Specs

parse({:error, String.t}) :: {:error, String.t}
parse({:ok, {:json, String.t}}) :: {:ok, %Overpass.Response{nodes: term, relations: term, ways: term}}
parse({:ok, {:xml, String.t}}) :: {:ok, %Overpass.Response{nodes: term, relations: term, ways: term}}

Parses the OverpassAPI query response. Returns a tuple {:ok, %{nodes: nodes, ways: ways, relations: relations}}.