Nearest API
Snaps a coordinate to the street network and returns the nearest n matches.
Request
Request Format
https://us1.locationiq.com/v1/nearest/driving/{coordinates}?key=<YOUR_ACCESS_TOKEN>&number={number}Request Example
Querying nearest two snapped locations of
-0.142001,51.501284with a bearing between20° - 340°.
https://us1.locationiq.com/v1/nearest/driving/-0.142001,51.501284?key=<YOUR_ACCESS_TOKEN>&number=2&bearings=0,20Where coordinates only supports a single {longitude},{latitude} entry.
In addition to the general options the following options are supported for this service:
| Option | Values | Description |
|---|---|---|
| number | integer >= 1 (default 1) | Number of nearest segments that should be returned. |
Response
Response Example
{
"waypoints": [{
"nodes": [
5393917730,
5393917729
],
"hint": "inUjk411IxMPAAAAAAAAACEAAABbAQAAlUZNQAAAAAD1D9xAA1aRQggAAAAAAAAAEAAAALAAAAAIFwEA3dX9_7zVEQNP1f3_5NgRAwIA3wB42O4j",
"distance": 90.435751,
"location": [
-0.141859,
51.500476
],
"name": "Ambassador's Court"
},
{
"nodes": [
5393917731,
5393917730
],
"hint": "inUjk411IxMRAAAAAAAAABAAAABqAQAAHdpdQAAAAADMRVpAOMCXQggAAAAAAAAACAAAALgAAAAIFwEA0tX9_6DVEQNP1f3_5NgRAwEALxZ42O4j",
"distance": 93.4557,
"location": [
-0.14187,
51.500448
],
"name": "Ambassador's Court"
}
],
"code": "Ok"
}Response Parameters
codeif the request was successfulOkotherwise see the service dependent and general status codes.waypointsarray ofWaypointobjects sorted by distance to the input coordinate. Each object has at least the following additional properties:nodes: Array of OpenStreetMap node ids.
Updated 8 months ago
