Store driver current locations and perform geospatial queries to retrieve the data.
Only drivers are authorized.
| device_id | string |
| latitude | number |
| longitude | number |
| altitude | number |
| client_time_utc | string |
| client_timezone | string |
{- "device_id": "b1d3bd44-bed6-429d-881e-608d5109f346",
- "latitude": 1.2825,
- "longitude": 103.82,
- "altitude": 20,
- "client_time_utc": "2020-10-30T03:20:30.45Z",
- "client_timezone": "Asia/Singapore"
}{- "status": "success"
}Get one driver current location
| driver_id required | string User id of the targeted driver |
{- "location": {
- "id": "5f92ab179652df1508f17b7c",
- "user_id": "736f6f14-2eb3-4d63-bbee-28dc49399e62",
- "device_id": "b1d3bd44-bed6-429d-881e-608d5109f346",
- "latitude": 1.2825,
- "longitude": 103.82,
- "altitude": 20,
- "client_timezone": "Asia/Singapore",
- "client_time_utc": "2020-10-30T03:20:30.45Z",
- "server_time": "2020-10-30T03:20:30.45Z",
- "version": 1
}
}Get one driver current location which is closest to the coordinate
| latitude required | number |
| longitude required | number |
{- "latitude": 1.2825,
- "longitude": 103.82
}{- "location": {
- "id": "5f92ab179652df1508f17b7c",
- "user_id": "736f6f14-2eb3-4d63-bbee-28dc49399e62",
- "device_id": "b1d3bd44-bed6-429d-881e-608d5109f346",
- "latitude": 1.2825,
- "longitude": 103.82,
- "altitude": 20,
- "client_timezone": "Asia/Singapore",
- "client_time_utc": "2020-10-30T03:20:30.45Z",
- "server_time": "2020-10-30T03:20:30.45Z",
- "version": 1
}
}Get all driver current location within a center point and radius in meter (m)
| latitude required | number |
| longitude required | number |
| radius required | number |
{- "latitude": 1.2825,
- "longitude": 103.82,
- "radius": 1000
}{- "locations": [ ]
}