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": [ ]
}