|
Tizen Native API
5.0
|
This provides APIs related to geographical area.
Functions | |
| int | maps_area_create_rectangle (const maps_coordinates_h top_left, const maps_coordinates_h bottom_right, maps_area_h *area) |
| Creates a rectangular type of new Geographical Area with a specified information. | |
| int | maps_area_create_circle (const maps_coordinates_h center, const double radius, maps_area_h *area) |
| Creates a circular type of new Geographical Area with a specified information. | |
| int | maps_area_destroy (maps_area_h area) |
| Destroys the Geographical Area and releases all its resources. | |
| int | maps_area_clone (const maps_area_h origin, maps_area_h *cloned) |
| Clones the Geographical Area. | |
Typedefs | |
| typedef void * | maps_area_h |
| Handle of the Geographical Area. | |
| typedef struct _maps_area_rectangle_s | maps_area_rectangle_s |
| Structure of the rectangular Geographical Area. | |
| typedef struct _maps_area_circle_s | maps_area_circle_s |
| Structure of the circular Geographical Area, specified with a center coordinates and a radius. | |
| typedef struct _maps_area_s | maps_area_s |
| Structure of the Geographical Area. | |
| typedef struct _maps_area_circle_s maps_area_circle_s |
Structure of the circular Geographical Area, specified with a center coordinates and a radius.
This structure represents a circular Geographical Area.
| typedef void* maps_area_h |
Handle of the Geographical Area.
The Geographical Area handle can be obtained via call of maps_area_create_rectangle() or maps_area_create_circle().
To release the handle use maps_area_destroy().
To clone the handle use maps_area_clone().
| typedef struct _maps_area_rectangle_s maps_area_rectangle_s |
Structure of the rectangular Geographical Area.
This structure represents a rectangular Geographical Area, specified with left top and right bottom coordinates.
| typedef struct _maps_area_s maps_area_s |
Structure of the Geographical Area.
This structure represents a Geographical Area, specified with a type, circular or rectangular, and appropriate coordinates and radius.
| enum maps_area_type_e |
Enumeration for supported types of the Geographical Area.
This enumeration represents allowed geographical type of Geographical Area: rectangular and circular.
| int maps_area_clone | ( | const maps_area_h | origin, |
| maps_area_h * | cloned | ||
| ) |
Clones the Geographical Area.
This function makes a clone of the origin Geographical Area of type maps_area_h.
| [in] | origin | The area maps_area_h to be copied |
| [out] | cloned | The cloned area maps_area_h 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_area_create_circle | ( | const maps_coordinates_h | center, |
| const double | radius, | ||
| maps_area_h * | area | ||
| ) |
Creates a circular type of new Geographical Area with a specified information.
This function creates a circular type of new maps_area_h Geographical Area with a specified center coordinates and a radius.
| [in] | center | The central position of the area |
| [in] | radius | The radius of the area |
| [out] | area | The area 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_area_create_rectangle | ( | const maps_coordinates_h | top_left, |
| const maps_coordinates_h | bottom_right, | ||
| maps_area_h * | area | ||
| ) |
Creates a rectangular type of new Geographical Area with a specified information.
This function creates a rectangular type of new maps_area_h with a specified left top and right bottom coordinates.
| [in] | top_left | The left top position |
| [in] | bottom_right | The right bottom position |
| [out] | area | The area 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_area_destroy | ( | maps_area_h | area | ) |
Destroys the Geographical Area and releases all its resources.
This function destroys the Geographical Area maps_area_h and releases all its resources.
| [in] | area | The area maps_area_h |
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 |