4 #include "LatLongAltitude.h"
19 bool TryParseRoutes(
const std::string& responseJson, std::vector<RouteData>& out_routingResult);
22 bool TryParseRouteSection(
const rapidjson::Value& routesJson,
RouteSection& out_route);
23 bool TryParseGeometry(
const rapidjson::Value& geometryJson, std::vector<Space::LatLong>& out_geometry);
24 bool TryParseSteps(
const rapidjson::Value& stepsJson, std::vector<RouteStep>& out_steps);
25 bool TryParseDirections(
const rapidjson::Value& directionsJson,
RouteDirections& out_directions);
26 bool TryParseLongLat(
const rapidjson::Value& longLatArray,
Space::LatLong& out_latLong);
27 bool TryParseTransportationMode(
const rapidjson::Value& stepJson, TransportationMode& mode);