| 
    Tizen Native API
    5.5
    
   
   | 
  
  
  
 
This provides APIs related to Place information, used in Place Discovery and Search.
Functions | |
| int | maps_place_destroy (maps_place_h place) | 
| Destroys the place handle and releases all its resources.   | |
| int | maps_place_clone (const maps_place_h origin, maps_place_h *cloned) | 
| Clones the place handle.   | |
| int | maps_place_get_id (const maps_place_h place, char **id) | 
| Gets the place ID.   | |
| int | maps_place_get_name (const maps_place_h place, char **name) | 
| Gets the place name.   | |
| int | maps_place_get_uri (const maps_place_h place, char **uri) | 
| Gets the place view URI.   | |
| int | maps_place_get_location (const maps_place_h place, maps_coordinates_h *location) | 
| Gets the place location.   | |
| int | maps_place_get_distance (const maps_place_h place, int *distance) | 
| Gets the place distance from the center of the location.   | |
| int | maps_place_get_address (const maps_place_h place, maps_address_h *address) | 
| Gets the place address.   | |
| int | maps_place_get_rating (const maps_place_h place, maps_place_rating_h *rating) | 
| Gets the place rating.   | |
| int | maps_place_foreach_property (const maps_place_h place, maps_place_properties_cb callback, void *user_data) | 
| Retrieves all properties.   | |
| int | maps_place_foreach_category (const maps_place_h place, maps_place_categories_cb callback, void *user_data) | 
| Retrieves all categories.   | |
| int | maps_place_foreach_attribute (const maps_place_h place, maps_place_attributes_cb callback, void *user_data) | 
| Retrieves all attributes.   | |
| int | maps_place_foreach_contact (const maps_place_h place, maps_place_contacts_cb callback, void *user_data) | 
| Retrieves all contacts.   | |
| int | maps_place_foreach_editorial (const maps_place_h place, maps_place_editorials_cb callback, void *user_data) | 
| Retrieves all editorials.   | |
| int | maps_place_foreach_image (const maps_place_h place, maps_place_images_cb callback, void *user_data) | 
| Retrieves all images.   | |
| int | maps_place_foreach_review (const maps_place_h place, maps_place_reviews_cb callback, void *user_data) | 
| Retrieves all reviews.   | |
| int | maps_place_get_supplier_link (const maps_place_h place, maps_place_link_object_h *supplier) | 
| Gets the place supplier link.   | |
| int | maps_place_get_related_link (const maps_place_h place, maps_place_link_object_h *related) | 
| Gets the place related link.   | |
| int | maps_place_list_foreach (const maps_place_list_h place_list, maps_place_cb callback, void *user_data) | 
| Retrieves all places.   | |
| int | maps_place_list_destroy (maps_place_list_h place_list) | 
| Frees all of the memory used by a place list.   | |
Typedefs | |
| typedef void * | maps_place_h | 
| The Place handle.   | |
| typedef void * | maps_place_list_h | 
| The Place list handle.   | |
| typedef bool(* | maps_place_properties_cb )(int index, int total, char *key, void *value, void *user_data) | 
| Called when requesting the list of Place Properties.   | |
| typedef bool(* | maps_place_categories_cb )(int index, int total, maps_place_category_h category, void *user_data) | 
| Called when requesting the list of Place Categories.   | |
| typedef bool(* | maps_place_attributes_cb )(int index, int total, maps_place_attribute_h attribute, void *user_data) | 
| Called when requesting the list of Place Attributes.   | |
| typedef bool(* | maps_place_contacts_cb )(int index, int total, maps_place_contact_h contact, void *user_data) | 
| Called when requesting the list of Place Contacts.   | |
| typedef bool(* | maps_place_editorials_cb )(int index, int total, maps_place_editorial_h editorial, void *user_data) | 
| Called when requesting the list of Place Editorial.   | |
| typedef bool(* | maps_place_images_cb )(int index, int total, maps_place_image_h image, void *user_data) | 
| Called when requesting the list of Place Image.   | |
| typedef bool(* | maps_place_reviews_cb )(int index, int total, maps_place_review_h review, void *user_data) | 
| Called when requesting the list of Place Review.   | |
| typedef bool(* | maps_place_cb )(int index, maps_place_h place, void *user_data) | 
| Called when requesting the list of Place.   | |
| typedef bool(* maps_place_attributes_cb)(int index, int total, maps_place_attribute_h attribute, void *user_data) | 
Called when requesting the list of Place Attributes.
This callback is invoked while iterating through the list of Place Attributes.
| [in] | index | The current index of attribute | 
| [in] | total | The total amount of attributes | 
| [in] | attribute | The place attribute handle | 
| [in] | user_data | The user data passed from the maps_place_foreach_attribute() | 
true to continue with the next iteration of the loop,false to break out of the loop | typedef bool(* maps_place_categories_cb)(int index, int total, maps_place_category_h category, void *user_data) | 
Called when requesting the list of Place Categories.
This callback is invoked while iterating through the list of Place Categories.
| [in] | index | The current index of category | 
| [in] | total | The total amount of categories | 
| [in] | category | The place category handle | 
| [in] | user_data | The user data passed from maps_place_foreach_category() | 
true to continue with the next iteration of the loop,false to break out of the loop | typedef bool(* maps_place_cb)(int index, maps_place_h place, void *user_data) | 
Called when requesting the list of Place.
This callback is invoked while iterating through the list of Place.
| [in] | index | The current index of review | 
| [in] | place | The place handle | 
| [in] | user_data | The user data passed from the maps_place_list_foreach() | 
true to continue with the next iteration of the loop, false to break out of the loop | typedef bool(* maps_place_contacts_cb)(int index, int total, maps_place_contact_h contact, void *user_data) | 
Called when requesting the list of Place Contacts.
This callback is invoked while iterating through the list of Place Contacts.
| [in] | index | The current index of contact | 
| [in] | total | The total amount of contacts | 
| [in] | contact | The place contact handle | 
| [in] | user_data | The user data passed from the maps_place_foreach_contact() | 
true to continue with the next iteration of the loop,false to break out of the loop | typedef bool(* maps_place_editorials_cb)(int index, int total, maps_place_editorial_h editorial, void *user_data) | 
Called when requesting the list of Place Editorial.
This callback is invoked while iterating through the list of Place Editorials.
| [in] | index | The current index of editorial | 
| [in] | total | The total amount of editorials | 
| [in] | editorial | The place editorial handle | 
| [in] | user_data | The user data passed from the maps_place_foreach_editorial() | 
true to continue with the next iteration of the loop,false to break out of the loop | typedef void* maps_place_h | 
The Place handle.
The handle of Place instance.
| typedef bool(* maps_place_images_cb)(int index, int total, maps_place_image_h image, void *user_data) | 
Called when requesting the list of Place Image.
This callback is invoked while iterating through the list of Place Images.
| [in] | index | The current index of image | 
| [in] | total | The total amount of images | 
| [in] | image | The place image handle | 
| [in] | user_data | The user data passed from the maps_place_foreach_image() | 
true to continue with the next iteration of the loop,false to break out of the loop | typedef void* maps_place_list_h | 
The Place list handle.
The handle of Place list instance.
| typedef bool(* maps_place_properties_cb)(int index, int total, char *key, void *value, void *user_data) | 
Called when requesting the list of Place Properties.
This callback is invoked while iterating through the list of Place Properties.
| [in] | index | The current index of property | 
| [in] | total | The total amount of properties | 
| [in] | key | The key of property | 
| [in] | value | The value of property | 
| [in] | user_data | The user data passed from maps_place_foreach_property() | 
true to continue with the next iteration of the loop,false to break out of the loop | typedef bool(* maps_place_reviews_cb)(int index, int total, maps_place_review_h review, void *user_data) | 
Called when requesting the list of Place Review.
This callback is invoked while iterating through the list of Place Reviews.
| [in] | index | The current index of review | 
| [in] | total | The total amount of reviews | 
| [in] | review | The place review handle | 
| [in] | user_data | The user data passed from the maps_place_foreach_review() | 
true to continue with the next iteration of the loop,false to break out of the loop | int maps_place_clone | ( | const maps_place_h | origin, | 
| maps_place_h * | cloned | ||
| ) | 
Clones the place handle.
This function clones the place handle origin and all its resources.
| [in] | origin | The original place handle | 
| [out] | cloned | A cloned place 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_place_destroy | ( | maps_place_h | place | ) | 
Destroys the place handle and releases all its resources.
This function destroys the place handle and releases all its resources.
| [in] | place | The place 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_place_foreach_attribute | ( | const maps_place_h | place, | 
| maps_place_attributes_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all attributes.
This function retrieves all place attributes.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_foreach_category | ( | const maps_place_h | place, | 
| maps_place_categories_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all categories.
This function retrieves all place categories.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_foreach_contact | ( | const maps_place_h | place, | 
| maps_place_contacts_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all contacts.
This function retrieves all place contacts.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_foreach_editorial | ( | const maps_place_h | place, | 
| maps_place_editorials_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all editorials.
This function retrieves all place editorials.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_foreach_image | ( | const maps_place_h | place, | 
| maps_place_images_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all images.
This function retrieves all place images.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_foreach_property | ( | const maps_place_h | place, | 
| maps_place_properties_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all properties.
This function retrieves all place properties.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_foreach_review | ( | const maps_place_h | place, | 
| maps_place_reviews_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all reviews.
This function retrieves all place reviews.
| [in] | place | The place handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported | 
| int maps_place_get_address | ( | const maps_place_h | place, | 
| maps_address_h * | address | ||
| ) | 
Gets the place address.
This function gets the place address.
| [in] | place | The place handle | 
| [out] | address | The place address | 
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_place_get_distance | ( | const maps_place_h | place, | 
| int * | distance | ||
| ) | 
Gets the place distance from the center of the location.
This function gets the place distance from the center of the location.
| [in] | place | The place handle | 
| [out] | distance | The place distance in meters | 
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_place_get_id | ( | const maps_place_h | place, | 
| char ** | id | ||
| ) | 
Gets the place ID.
This function gets the place ID.
| [in] | place | The place handle | 
| [out] | id | The place 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_place_get_location | ( | const maps_place_h | place, | 
| maps_coordinates_h * | location | ||
| ) | 
Gets the place location.
This function gets the place location.
| [in] | place | The place handle | 
| [out] | location | The place location | 
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_place_get_name | ( | const maps_place_h | place, | 
| char ** | name | ||
| ) | 
Gets the place name.
This function gets the place name.
| [in] | place | The place handle | 
| [out] | name | The place 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_place_get_rating | ( | const maps_place_h | place, | 
| maps_place_rating_h * | rating | ||
| ) | 
Gets the place rating.
This function gets the place rating.
| [in] | place | The place handle | 
| [out] | rating | The place rating 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_place_get_related_link | ( | const maps_place_h | place, | 
| maps_place_link_object_h * | related | ||
| ) | 
Gets the place related link.
This function gets the place related link.
| [in] | place | The place handle | 
| [out] | related | The place related link | 
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_place_get_supplier_link | ( | const maps_place_h | place, | 
| maps_place_link_object_h * | supplier | ||
| ) | 
Gets the place supplier link.
This function gets the place supplier link.
| [in] | place | The place handle | 
| [out] | supplier | The place supplier link | 
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_place_get_uri | ( | const maps_place_h | place, | 
| char ** | uri | ||
| ) | 
Gets the place view URI.
This function gets the place view URI.
| [in] | place | The place handle | 
| [out] | uri | The place view URI | 
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_place_list_destroy | ( | maps_place_list_h | place_list | ) | 
Frees all of the memory used by a place list.
| [in] | place_list | The place list 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_place_list_foreach | ( | const maps_place_list_h | place_list, | 
| maps_place_cb | callback, | ||
| void * | user_data | ||
| ) | 
Retrieves all places.
This function retrieves all places.
| [in] | place_list | The place list handle | 
| [in] | callback | The callback function to invoke | 
| [in] | user_data | The user data to be passed to the callback function | 
0 on success, otherwise a negative error value | MAPS_ERROR_NONE | Successful | 
| MAPS_ERROR_INVALID_PARAMETER | Invalid parameter | 
| MAPS_ERROR_NOT_FOUND | Result not found | 
| MAPS_ERROR_NOT_SUPPORTED | Not supported |