Skip to main content

MapService

The MapService can be queried to get the map of the current game session, or to convert between the different coordinate systems.

Get Map​

The map used in the current game session can be retrieved using the GetMap endpoint.

rpc GetMap(GetMapRequest) returns (GetMapResponse);

Request​

message GetMapRequest {}

Response​

message GetMapResponse {
Map map = 1;
}

Node to Point​

Nodes are a location on the routing grid, while points are a location on the map. A Node can be converted to a Point through the NodeToPoint endpoint, but points cannot be converted to nodes.

rpc NodeToPoint(NodeToPointRequest) returns (NodeToPointResponse);

Request​

message NodeToPointRequest {
Node node = 1;
}

Response​

message NodeToPointResponse {
Point point = 1;
}