1 #include "maps_test_util.h"
2 #include <maps_service.h>
4 const char* get_direction_string(maps_route_direction_e direction)
6 const char *direction_string[] = { "None", "North", "Northwest", "Northeast", "South", "Southwest", "Southeast", "West", "East", "Unknown" };
7 if (direction < MAPS_ROUTE_DIRECTION_NONE || direction > MAPS_ROUTE_DIRECTION_EAST)
8 direction = MAPS_ROUTE_DIRECTION_EAST + 1;
9 return direction_string[direction];
12 const char* get_turn_type_string(maps_route_turn_type_e turn_type)
14 const char *turn_type_string[] = { "None", "Straight", "Bear Right", "Light Right", "Right", "Hard Right", "U-Turn Right", "U-Turn Left",
15 "Hard Left", "Left", "Light Left", "Bear Left", "Right Fork", "Left Fork", "Straight Fork", "Unknown" };
16 if (turn_type < MAPS_ROUTE_TURN_TYPE_NONE || turn_type > MAPS_ROUTE_TURN_TYPE_STRAIGHT_FORK)
17 turn_type = MAPS_ROUTE_TURN_TYPE_STRAIGHT_FORK + 1;
18 return turn_type_string[turn_type];
21 const char* get_transport_string(maps_route_transport_mode_e transport)
23 const char *transport_string[] = { "Car", "Pedestrian", "Bicycle", "Public Transit", "Truck", "Unknown" };
24 if (transport < MAPS_ROUTE_TRANSPORT_MODE_CAR || transport > MAPS_ROUTE_TRANSPORT_MODE_TRUCK)
25 transport = MAPS_ROUTE_TRANSPORT_MODE_TRUCK + 1;
26 return transport_string[transport];
29 const char* get_distance_unit_string(maps_distance_unit_e distance_unit)
31 const char *distance_unit_string[] = { "m", "km", "ft", "yd", "Unknown" };
32 if (distance_unit < MAPS_DISTANCE_UNIT_M || distance_unit > MAPS_DISTANCE_UNIT_YD)
33 distance_unit = MAPS_DISTANCE_UNIT_YD + 1;
34 return distance_unit_string[distance_unit];
37 void print_result(bool result)