Atasu Maps

Справочник API

Справочник Atasu Maps API собирается автоматически из спецификации openapi.yaml. Описания операций — на английском.

Спецификация 1.0.0-draft.1: доступно операций — 26, запланировано — 15.

Map sessions & styles

Map session, tile token and style JSON. Tile token format is in the `TileToken` security scheme.

Tiles

Vector tiles on tiles.atasumaps.com. Served by Martin / traffic-edge, not by apps/api.

Autocomplete, address search, reverse geocoding with entrances.

Places

Place details with entrances.

Routing

Route, ETA, matrix, map matching, pickup points.

  • POST/v1/routeDriving / walking route with alternatives and turn-by-turn stepsДоступно
  • POST/v1/etaFixed-route live travel time (for quotes)Запланировано
  • POST/v1/matrixSources × targets travel-time matrix (dispatch)Запланировано
  • POST/v1/snapMap-match a GPS trace to roadsЗапланировано
  • POST/v1/pickup-pointsRecommended pickup points — stairwell entrances, compound gates, legal stopsЗапланировано

Reports & votes

Live road events and "still there / gone" votes.

Submissions

Crowdsourced places, entrances and fixed cameras. Never pre-filled from OSM.

Me

The signed-in user — profile, devices, my submissions, appeals, deletion, rewards.

Fleet & trips

Partner fleet positions and passenger trip sharing.

  • POST/v1/fleet/positionsPublish vehicle positions (HTTP alternative to the stream `pub` op)Запланировано
  • POST/v1/tripsStart sharing a trip (vehicle ↔ passenger)Запланировано
  • POST/v1/trips/{trip_id}/ticketsIssue a short-lived passenger ticket for a tripЗапланировано
  • POST/v1/trips/{trip_id}/endEnd a trip; tickets stop working and subscribers get a tombstoneЗапланировано

Stream

WebSocket endpoint; protocol in packages/openapi/WEBSOCKET.md.

  • GET/v1/streamWebSocket — live events, fleet positions, trip sharingДоступно