| 
    Tizen Native API
    5.0
    
   
   | 
  
  
  
 
This provides APIs related to Place Maneuver information, used in Route Search.
Functions | |
| int | maps_route_maneuver_destroy (maps_route_maneuver_h maneuver) | 
| Destroys the route Maneuver handle and releases all its resources.   | |
| int | maps_route_maneuver_clone (const maps_route_maneuver_h origin, maps_route_maneuver_h *cloned) | 
| Clones the route Maneuver handle.   | |
| int | maps_route_maneuver_get_direction_id (const maps_route_maneuver_h maneuver, maps_route_direction_e *direction_id) | 
| Gets the route Maneuver direction ID.   | |
| int | maps_route_maneuver_get_turn_type (const maps_route_maneuver_h maneuver, maps_route_turn_type_e *turn_type) | 
| Gets the route Maneuver turn type.   | |
| int | maps_route_maneuver_get_position (const maps_route_maneuver_h maneuver, maps_coordinates_h *position) | 
| Gets the route Maneuver position.   | |
| int | maps_route_maneuver_get_road_name (const maps_route_maneuver_h maneuver, char **road_name) | 
| Gets the road name of the route Maneuver.   | |
| int | maps_route_maneuver_get_instruction_text (const maps_route_maneuver_h maneuver, char **instruction_text) | 
| Gets the instruction text (narrative) of the route Maneuver.   | |
| int | maps_route_maneuver_get_locale (const maps_route_maneuver_h maneuver, char **locale) | 
| Gets the route Maneuver locale.   | |
| int | maps_route_maneuver_get_time_to_next_instruction (const maps_route_maneuver_h maneuver, int *time_to_next_instruction) | 
| Gets the time to next instruction of the route Maneuver.   | |
| int | maps_route_maneuver_get_distance_to_next_instruction (const maps_route_maneuver_h maneuver, double *distance_to_next_instruction) | 
| Gets the distance to next instruction of the route Maneuver.   | |
Typedefs | |
| typedef void * | maps_route_maneuver_h | 
| The Route Maneuver handle.   | |
| typedef void* maps_route_maneuver_h | 
The Route Maneuver handle.
The handle of Route Maneuver instance.
Enumeration for direction type.
Enumeration for the turn type.
| int maps_route_maneuver_clone | ( | const maps_route_maneuver_h | origin, | 
| maps_route_maneuver_h * | cloned | ||
| ) | 
Clones the route Maneuver handle.
This function clones the route Maneuver handle origin and all its resources.
| [in] | origin | The original Maneuver handle | 
| [out] | cloned | A cloned Maneuver handle | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_OUT_OF_MEMORY | Out of memory | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_destroy | ( | maps_route_maneuver_h | maneuver | ) | 
Destroys the route Maneuver handle and releases all its resources.
This function destroys the route Maneuver handle and releases all its resources.
| [in] | maneuver | The Maneuver handle to destroy | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_direction_id | ( | const maps_route_maneuver_h | maneuver, | 
| maps_route_direction_e * | direction_id | ||
| ) | 
Gets the route Maneuver direction ID.
This function gets the route Maneuver direction ID.
| [in] | maneuver | The Maneuver handle | 
| [out] | direction_id | The direction ID | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_distance_to_next_instruction | ( | const maps_route_maneuver_h | maneuver, | 
| double * | distance_to_next_instruction | ||
| ) | 
Gets the distance to next instruction of the route Maneuver.
This function gets the distance to next instruction of the route Maneuver.
| [in] | maneuver | The Maneuver handle | 
| [out] | distance_to_next_instruction | The distance from the current Maneuver to the next Maneuver | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_instruction_text | ( | const maps_route_maneuver_h | maneuver, | 
| char ** | instruction_text | ||
| ) | 
Gets the instruction text (narrative) of the route Maneuver.
This function gets the instruction text (narrative) of the route Maneuver.
| [in] | maneuver | The Maneuver handle | 
| [in] | instruction_text | The instruction text | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_locale | ( | const maps_route_maneuver_h | maneuver, | 
| char ** | locale | ||
| ) | 
Gets the route Maneuver locale.
This function gets the route Maneuver locale.
| [in] | maneuver | The Maneuver handle | 
| [out] | locale | The languages of instruction text and street name | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_position | ( | const maps_route_maneuver_h | maneuver, | 
| maps_coordinates_h * | position | ||
| ) | 
Gets the route Maneuver position.
This function gets the route Maneuver position.
| [in] | maneuver | The Maneuver handle | 
| [out] | position | The start position of the Maneuver | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_road_name | ( | const maps_route_maneuver_h | maneuver, | 
| char ** | road_name | ||
| ) | 
Gets the road name of the route Maneuver.
This function gets the road name of the route Maneuver.
| [in] | maneuver | The Maneuver handle | 
| [out] | road_name | The current road name of the Maneuver handle | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_time_to_next_instruction | ( | const maps_route_maneuver_h | maneuver, | 
| int * | time_to_next_instruction | ||
| ) | 
Gets the time to next instruction of the route Maneuver.
This function gets the time to next instruction of the route Maneuver.
| [in] | maneuver | The Maneuver handle | 
| [out] | time_to_next_instruction | The time to next instruction on the given Maneuver handle | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_route_maneuver_get_turn_type | ( | const maps_route_maneuver_h | maneuver, | 
| maps_route_turn_type_e * | turn_type | ||
| ) | 
Gets the route Maneuver turn type.
This function gets the route Maneuver turn type.
| [in] | maneuver | The Maneuver handle | 
| [out] | turn_type | The turn type | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported |