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Қолжетімді