Finding an address from coordinates
The exact opposite of the process we saw just now is to provide the coordinates and get back an address, which is called reverse geocoding.
Let's examine the request structure, which is as follows:
http://api.tiles.mapbox.com/v4/geocode/{index}/{lon},{lat}.json?access_token=<your access token>
At this point, it won't trouble you any more to find what is needed. Apart from index, this time, we need to provide the latitude and longitude.
How to do it…
Perform the following steps:
- Construct a GET request by specifying the master source, latitude, and longitude.
- Paste the request in the browser or in a REST client.
You will get back a JSON file with coordinates matching your query.
A complete reverse geocoding query will look similar to this:
http://api.tiles.mapbox.com/v4/geocode/mapbox.places-v1/-6.348457,53.712829.json?access_token=pk.eyJ1Ijoibmltcm9kNyIsImEiOiJkNkw1WWRnIn0.pnQn9P2nbHyhKf2FY_XJog