/**
* @brief The address handle.
* @details The address handle can be obtained via calling of maps_address_create()
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef void *maps_address_h;
* @brief Creates a new address handle.
* @details This function creates a new address handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a address must be released using maps_address_destroy().
* \n @a address may be cloned using maps_address_clone().
*
* @brief Destroys the address handle and releases all its resources.
* @details This function destroys the address handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle to destroy
* @return 0 on success, otherwise a negative error value
* @details This function clones the address handle @a origin and all its
* resources.
* \n Address handle @a origin may be created using maps_address_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_address_destroy().
*
* @param[in] origin The original address handle
/**
* @brief Gets the building number of the address handle.
* @details This function gets the building number of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a building_number must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the street name of the address handle.
* @details This function gets the street name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a street must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the district name of the address handle.
* @details This function gets the district name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a district must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the city name of the address handle.
* @details This function gets the city name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a city must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the state name of the address handle
* @details This function gets the state name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a state must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the country name of the address handle.
* @details This function gets the country name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a country must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the country code of the address handle.
* @details This function gets the country code of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a country_code must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the county of the address handle.
* @details This function gets the county of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a county must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the postal code of the address handle.
* @details This function gets the postal code of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a postal_code must be released using free().
*
* @param[in] address The address handle
/**
* @brief Gets the free text of the address handle.
* @details This function gets the free text of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a freetext must be released using free().
*
* @param[in] address The address handle
/**
* @brief Sets the building number of the address handle.
* @details This function sets the building number of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] building_number The building number to be set
/**
* @brief Sets the street name of the address handle.
* @details This function sets the street name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] street The street name to be set
/**
* @brief Sets the district name of the address handle.
* @details This function sets the district name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] district The district name to be set
/**
* @brief Sets the city name of the address handle.
* @details This function sets the city name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] city The city name to be set
/**
* @brief Sets the state name of the address handle.
* @details This function sets the state name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] state The state name to be set
/**
* @brief Sets the country name of the address handle.
* @details This function sets the country name of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] country The country name to be set
/**
* @brief Sets the country code of the address handle.
* @details This function sets the country code of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] country_code The country code to be set
/**
* @brief Sets the county of the address handle.
* @details This function sets the county of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] county The county to be set
/**
* @brief Sets the postal code of the address handle.
* @details This function sets the postal code of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] postal_code The postal code to be set
/**
* @brief Sets the free text of the address handle.
* @details This function sets the free text of the address handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] address The address handle
* @param[in] freetext The free text to be set
* @brief Handle of the Geographical Area.
* @details The Geographical Area handle can be obtained via call of
* maps_area_create_rectangle() or maps_area_create_circle().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* \n To release the handle use maps_area_destroy().
* \n To clone the handle use maps_area_clone().
- * @since_tizen 2.4
*
* @see maps_area_create_rectangle()
* @see maps_area_create_circle()
* @brief Enumeration of supported types of the Geographical Area.
* @details This enumeration represents allowed geographical type of
* Geographical Area: rectangular and circular.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum {
MAPS_AREA_NONE = 0, /**< Undefined geographical area type. */
* specified with left top and right bottom coordinates.
* @warning Do not use #maps_area_rectangle_s directly
* if you are an application developer.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef struct _maps_area_rectangle_s {
maps_coordinates_s top_left; /**< The top left position
* @details This structure represents a circular Geographical Area.
* @warning Do not use #maps_area_circle_s directly
* if you are an application developer.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef struct _maps_area_circle_s {
maps_coordinates_s center; /**< The center position of a circle. */
* @warning Do not use #maps_area_s directly
* if you are an application developer.
* Using #maps_area_h is recommanded.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef struct _maps_area_s {
maps_area_type_e type; /**< The area type of this information. */
* specified information.
* @details This function creates a rectangular type of new #maps_area_h with a
* specified left top and right bottom coordinates.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a area must be released using maps_area_destroy().
* \n @a area may be cloned using maps_area_clone().
* \n @a top_left and @a bottom_right must be released using
* specified information.
* @details This function creates a circular type of new #maps_area_h
* Geographical Area with a specified center coordinates and a radius.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a area must be released using maps_area_destroy().
* \n @a center must be released using maps_coordinates_destroy().
* \n The @a radius is specified in units, listed in #maps_distance_unit_e.
* @brief Destroys the Geographical Area and releases all its resources.
* @details This function destroys the Geographical Area #maps_area_h and
* releases all its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] area The area #maps_area_h
* @return 0 on success, otherwise a negative error value
* @brief Clones the Geographical Area.
* @details This function makes a clone of the @a origin Geographical Area of
* type #maps_area_h.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_area_destroy().
*
* @param[in] origin The area #maps_area_h to be copied
* @brief Handle of the Geographical Coordinates.
* @details The Geographical Coordinates handle can be obtained via call of
* maps_coordinates_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks To release the handle use maps_coordinates_destroy().
* \n To clone the handle use maps_coordinates_clone().
*/
* a @a latitude and @a longitude values.
* \n The @a latitude must be in range of [-90.0, 90.0].
* \n The @a longitude must be in range of [-180.0, 180.0].
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks #maps_coordinates_h is a void pointer to the #maps_coordinates_h.
* @warning Do not use #maps_coordinates_s directly if you are an application developer.
* Using #maps_coordinates_h is recommanded.
* Coordinates of type #maps_coordinates_h
* with a specified @a latitude and @a longitude.
* \n New handle is assigned with this instance.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a coordinates must be released using maps_coordinates_destroy().
* \n @a coordinates may be cloned using maps_coordinates_clone().
*
* resources.
* @details This function destroys the Geographical Coordinates
* #maps_coordinates_h and releases all its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] coordinates The coordinate handle to destroy
* @return 0 on coordinates, otherwise a negative error value
* @brief Clones the Geographical Coordinates.
* @details This function makes a clone of the @a origin Geographical
* Coordinates of type #maps_coordinates_h.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_coordinates_destroy().
*
* @param[in] origin The original coordinate handle
/**
* @brief Gets the latitude of the coordinates.
* @details This function gets the @a latitude value of the coordinates handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] coordinates The coordinate handle
* @param[out] latitude The latitude of the coordinate handle
/**
* @brief Gets the longitude of the coordinates.
* @details This function gets the @a longitude value of the coordinates handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] coordinates The coordinate handle
* @param[out] longitude The longitude of the coordinate handle
/**
* @brief Sets the latitude of the coordinates.
* @details This function sets the @a latitude value of the coordinates handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] coordinates The coordinate handle
* @param[in] latitude The latitude of the coordinate handle
/**
* @brief Sets the longitude of the coordinates.
* @details This function sets the @a longitude value of the coordinates handle.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] coordinates The coordinate handle
* @param[out] longitude The longitude of the coordinate handle
/**
* @brief Enumerations of error codes for Maps Service and Plug-ins
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum _maps_error_e {
* \n The items of the list may be iterated using maps_item_list_foreach().
* \n To append an item to the list use maps_item_list_append().
* \n The items of the list may be removed maps_item_list_remove_all().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_item_list_create()
* @see maps_item_list_destroy()
* @brief Creates a new list of item pointers.
* @details This function creates a new instance of item pointer list, associate
* a new handle with it and allocates all needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a list must be released using maps_item_list_destroy().
* \n @a list may be cloned using maps_item_list_clone().
*
* @brief Destroys the list handle and releases all its resources.
* @details This function destroys the list handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] list The handle of list to be deleted
* @return 0 on success, otherwise a negative error value
* @brief Clone function, making a copy of a list item.
* @details This function is called once for each item of the given list while
* the list is being cloned during the maps_item_list_clone() procedure.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks If this function returns the value different from MAPS_ERROR_NONE,
* the cloned item will not be appended to the list.
*
* @details This function clones the list of item pointers @a origin and all its
* resources.
* \n The list handle @a origin may be created using maps_item_list_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_item_list_destroy().
*
* @param[in] origin The handle of list to be cloned
* @brief Appends an item to the list.
* @details This function appends an item @a data to the list of item pointers
* @a list.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] list The handle of list
* @param[in] data The item pointer to be pointed to the list
* @details This function is called once for each item of the given list while
* the list is being iterated
* during the maps_item_list_foreach() procedure.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The @a data must be released by you.
*
* @param[in] index The current index of item
* @brief Gets the items of the specified list.
* @details This function delivers items of a specified list via
* maps_item_list_foreach_cb() callback.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function clones the list values during maps_item_list_foreach() procedure.
* \n maps_item_list_foreach_noclone() is useful to reduce the memory consumption.
*
* @details This function is called once for each item of the given list while
* the list is being destroyed
* during the maps_item_list_remove_all() procedures.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The return of this function is ignored.
*
* @param[in] data The pointer to the list item which is to be
* @brief Removes and destroys all list items
* @details This function removes all items of the @a list and releases
* resources, assigned with them.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks Each item is destroyed with #maps_item_list_free_cb. If this
* callback is NULL, items will not be destroyed.
*
* maps_string_hashtable_remove().
* \n To check if key is added to the table use
* maps_string_hashtable_contains().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_string_hashtable_create()
* @see maps_string_hashtable_destroy()
* @brief Creates a new Hash Table of strings.
* @details This function creates a new instance of Hash Table of strings,
* associate a new handle with it and allocates all needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a table must be released using maps_string_hashtable_destroy().
* \n @a table may be cloned using maps_string_hashtable_clone().
*
* resources.
* @details This function destroys the Hash Table handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks All strings stored in the table will be released.
*
* @param[in] table The handle of table to be destroyed
* resources.
* \n The list handle @a origin may be created using
* maps_string_hashtable_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_string_hashtable_destroy().
*
* @param[in] origin The handle of the table to be cloned
* @brief Sets the association between string key and value in the table.
* @details This function sets the association between string key and value in
* the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of the table
* @param[in] key The string value of "key"
* @brief Gets the string value associated with a string key in the table.
* @details This function gets the string value associated with a string key in
* the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark The @a value must be released using free().
*
* @param[in] table The handle of the table
/**
* @brief Removes the key-value pair from the table.
* @details This function removes the key-value pair from the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The resources, used by item will be released automatically.
*
* @param[in] table The handle of the table
* @details This function is called once for each key-value pair of the given
* table while the table is being iterated
* during the maps_string_hashtable_foreach() procedure.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The @a key and @a value must be released using free().
*
* @param[in] index The current index of item
* @brief Gets the key-value pairs of the specified table.
* @details This function delivers key-value pairs of a specified table via
* maps_string_hashtable_foreach_cb() callback.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of table
* @param[in] callback The callback to be invoked for delivering each
* @brief Checks if key is in hash_table.
* @details This function checks if the specified key is in the Hash Table of
* strings.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of the table
* @param[in] key The string value of "key"
* maps_item_hashtable_remove().
* \n To check if key is added to the table use
* maps_item_hashtable_contains().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_item_hashtable_create()
* @see maps_item_hashtable_destroy()
* @brief Creates a new Hash Table of arbitrary items.
* @details This function creates a new instance of Hash Table of arbitrary
* items, associate a new handle with it and allocates all needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a table must be released using maps_item_hashtable_destroy().
* \n @a table may be cloned using maps_item_hashtable_clone().
*
* resources.
* @details This function destroys the Hash Table handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks All items stored in the table will be released with corresponding
* functions, specified during maps_item_hashtable_set().
*
* all its resources.
* \n The list handle @a origin may be created using
* maps_item_hashtable_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_item_hashtable_destroy().
*
* @param[in] origin The handle of the table to be cloned
* while it is being cloned during the maps_item_hashtable_clone() procedure.
* \n This function must be assigned while adding new item to the table using
* maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks If this function returns the value different from MAPS_ERROR_NONE,
* the cloned item will not be appended to the list.
*
* \n It is also called while the item is removed with
* maps_item_hashtable_remove()
* or the item value is exchanged with a new one with maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The return of this function is ignored.
*
* @param[in] data The pointer to the table item which is to be
* which is useful while adding to the table an item of string type (char*).
* This function is intended to be passed as the @a clone_func argument in the
* maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function will be called implicitly in the
* maps_item_hashtable_clone() procedure.
*
* which is useful while adding to the table an item of string type (char*).
* This function is intended to be passed as the @a free_func argument in the
* maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function will be called implicitly in the
* maps_item_hashtable_destroy(), maps_item_hashtable_remove(),
* maps_item_hashtable_set() procedures.
* which is useful while adding to the table an item of integer type (int*).
* This function is intended to be passed as the @a clone_func argument in the
* maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function will be called implicitly in the
* maps_item_hashtable_clone() procedure.
*
* which is useful while adding to the table an item of integer type (int*).
* This function is intended to be passed as the @a free_func argument in the
* maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function will be called implicitly in the
* maps_item_hashtable_destroy(), maps_item_hashtable_remove(),
* maps_item_hashtable_set() procedures.
* which is useful while adding to the table an item of floating point numeric
* type (double*). This function is intended to be passed as the @a
* clone_func argument in the maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function will be called implicitly in the
* maps_item_hashtable_clone() procedure.
*
* type (double*).
* This function is intended to be passed as the @a free_func argument in the
* maps_item_hashtable_set().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks This function will be called implicitly in the
* maps_item_hashtable_destroy(), maps_item_hashtable_remove(),
* maps_item_hashtable_set() procedures.
* value in the table.
* @details This function sets the association between string key and string
* value in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark New instances of key and value will be put to the table. The key and
* value must be released.
* \n This function uses implicitly maps_item_hashtable_clone_string() and
* table.
* @details This function sets the association between string key and integer
* value in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark New instances of key and value will be put to the table. The key and
* value must be released.
* \n This function uses implicitly maps_item_hashtable_clone_int() and
* numeric value in the table.
* @details This function sets the association between string key and floating
* point numeric value in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark New instances of key and value will be put to the table. The key and
* value must be released.
* \n This function uses implicitly maps_item_hashtable_clone_int() and
* - maps_item_hashtable_set_int()
* - maps_item_hashtable_set_float()
* .
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark New instances of key and value will be put to the table. The @a key
* and @a value must be released.
*
* value in the table.
* @details This function gets the association between string key and string
* value in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark @a value must be released using free().
*
* @param[in] table The handle of the table
* table.
* @details This function gets the association between string key and integer
* value in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of the table
* @param[in] key The string value of "key"
* numeric value in the table.
* @details This function gets the association between string key and floating
* point numeric value in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of the table
* @param[in] key The string value of "key"
* @brief Gets the value associated with a string key in the table.
* @details This function gets the value associated with a string key in the
* Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remark Th @a value must be released by you.
*
* @param[in] table The handle of the table
/**
* @brief Removes the key-value pair from the table.
* @details This function removes the key-value pair from the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The resources, used by item will be released automatically.
*
* @param[in] table The handle of the table
* @details This function is called once for each key-value pair of the given
* table while the table is being iterated
* during the maps_item_hashtable_foreach() procedure.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The @a key and @a value must be released by you.
*
* @param[in] index The current index of item
* @brief Gets the key-value pairs of the specified table.
* @details This function delivers key-value pairs of a specified table via
* maps_item_hashtable_foreach_cb() callback.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of table
* @param[in] callback The callback to be invoked for delivering each
/**
* @brief Checks if key is in hash_table.
* @details This function checks if the specified key is in the Hash Table.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] table The handle of the table
* @param[in] key The string value of "key"
* @details The handle of Place instance.
* @remarks To release the handle use maps_place_destroy().
* \n To clone the handle use maps_place_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_destroy()
* @see maps_place_clone()
* @brief Called when requesting the list of Place Properties.
* @details This callback is invoked while iterating through the list of Place
* Properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a key and @a value must be released using free() and corresponding
* release method for property value correspondingly.
*
* @brief Called when requesting the list of Place Categories.
* @details This callback is invoked while iterating through the list of Place
* Categories.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a category is valid only in this function and must be released
* using maps_place_category_destroy().
* \n To use @a category outside this function, clone it with
* @brief Called when requesting the list of Place Attributes.
* @details This callback is invoked while iterating through the list of Place
* Attributes.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a attribute is valid only in this function and must be released
* using maps_place_attribute_destroy().
* \n To use @a attribute outside this function, clone it with
* @brief Called when requesting the list of Place Contacts.
* @details This callback is invoked while iterating through the list of Place
* Contacts.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a contact is valid only in this function and must be released using
* maps_place_contact_destroy().
* \n To use @a contact outside this function, clone it with
* @brief Called when requesting the list of Place Editorial.
* @details This callback is invoked while iterating through the list of Place
* Editorials.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a editorial is valid only in this function and must be released
* using maps_place_editorial_destroy().
* \n To use @a editorial outside this function, clone it with
* @brief Called when requesting the list of Place Image.
* @details This callback is invoked while iterating through the list of Place
* Images.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a image is valid only in this function and must be released using
* maps_place_image_destroy().
* \n To use @a image outside this function, clone it with
* @brief Called when requesting the list of Place Review.
* @details This callback is invoked while iterating through the list of Place
* Reviews.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a review is valid only in this function and must be released using
* maps_place_review_destroy().
* \n To use @a review outside this function, clone it with
* @brief Destroys the place handle and releases all its resources.
* @details This function destroys the place handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The place handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place handle.
* @details This function clones the place handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_destroy().
*
* @param[in] origin The original place handle
/**
* @brief Gets the place id.
* @details This function gets the place id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a id must be released using free().
*
* @param[in] place The place handle
/**
* @brief Gets the place name.
* @details This function gets the place name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a name must be released using free().
*
* @param[in] place The place handle
/**
* @brief Gets the place view URI.
* @details This function gets the place view URI.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a uri must be released using free().
*
* @param[in] place The place handle
/**
* @brief Gets the place location.
* @details This function gets the place location.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a location must be released using maps_coordinates_destroy().
*
* @param[in] place The place handle
* @brief Gets the place distance from the center of the location.
* @details This function gets the place distance from the center of the
* location.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The place handle
* @param[out] distance The place distance in meters
/**
* @brief Gets the place address.
* @details This function gets the place address.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a address must be released using maps_address_destroy().
*
* @param[in] place The place handle
/**
* @brief Gets the place rating.
* @details This function gets the place rating.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a rating must be released using maps_place_rating_destroy().
*
* @param[in] place The place handle
/**
* @brief Retrieves all properties.
* @details This function retrieves all place properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The properties will be delivered via maps_place_properties_cb().
*
* @param[in] place The place handle
/**
* @brief Retrieves all categories
* @details This function retrieves all place categories.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The categories will be delivered via maps_place_categories_cb().
*
* @param[in] place The place handle
/**
* @brief Retrieves all attributes.
* @details This function retrieves all place attributes.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The attributes will be delivered via maps_place_attributes_cb().
*
* @param[in] place The place handle
/**
* @brief Retrieves all contacts.
* @details This function retrieves all place contacts.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The contacts will be delivered via maps_place_contacts_cb().
*
* @param[in] place The place handle
/**
* @brief Retrieves all editorials.
* @details This function retrieves all place editorials.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The editorials will be delivered via maps_place_editorials_cb().
*
* @param[in] place The place handle
/**
* @brief Retrieves all images.
* @details This function retrieves all place images.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The images will be delivered via maps_place_images_cb().
*
* @param[in] place The place handle
/**
* @brief Retrieves all reviews.
* @details This function retrieves all place reviews.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The reviews will be delivered via maps_place_reviews_cb().
*
* @param[in] place The place handle
/**
* @brief Gets the place supplier link.
* @details This function gets the place supplier link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a supplier must be released using maps_place_link_object_destroy().
*
* @param[in] place The place handle image
/**
* @brief Gets the place related link.
* @details This function gets the place related link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a related must be released using maps_place_link_object_destroy().
*
* @param[in] place The place handle image
* @details The handle of Place Attribute instance.
* @remarks To release the handle use maps_place_attribute_destroy().
* \n To clone the handle use maps_place_attribute_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_attribute_destroy()
* @see maps_place_attribute_clone()
* resources.
* @details This function destroys the place attribute handle and releases all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] attribute The place attribute handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place attribute handle.
* @details This function clones the place attribute handle @a origin and all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_attribute_destroy().
*
* @param[in] origin The original place attribute handle
/**
* @brief Gets the place attribute id.
* @details This function gets the place attribute id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a id must be released using free().
*
* @param[in] attribute The handle to place attribute
/**
* @brief Gets the place link object label.
* @details This function gets the place link object label.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a label must be released using free().
*
* @param[in] attribute The handle to place attribute
/**
* @brief Gets the place attribute text.
* @details This function gets the place attribute text.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a text must be released using free().
*
* @param[in] attribute The handle to place attribute
* @brief Creates a new place attribute handle.
* @details This function creates a new place attribute handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a place attribute must be released using
* maps_place_attribute_destroy().
* \n @a attribute may be cloned using maps_place_attribute_clone().
/**
* @brief Sets the place attribute id.
* @details This function sets the place attribute id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] attribute The handle to place attribute
* @param[in] id The place attribute id
/**
* @brief Sets the place attribute label.
* @details This function sets the place attribute label.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] attribute The handle to place attribute
* @param[in] label The place attribute label
/**
* @brief Sets the place attribute text.
* @details This function sets the place attribute text.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] attribute The handle to place attribute
* @param[in] text The place attribute text
* @details The handle of Place Category instance.
* @remarks To release the handle use maps_place_category_destroy().
* \n To clone the handle use maps_place_category_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_category_destroy()
* @see maps_place_category_clone()
* @brief Creates a new place category handle.
* @details This function creates a new place category handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a category must be released using maps_place_category_destroy().
* \n @a category may be cloned using maps_place_category_clone().
*
* @brief Clones the place category handle.
* @details This function clones the place category handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_category_destroy().
*
* @param[in] origin The original place category handle
* resources.
* @details This function destroys the place category handle and releases all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] category The place category handle to destroy
* @return 0 on success, otherwise a negative error value
/**
* @brief Sets the place category id.
* @details This function sets the place category id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] category The handle of place category
* @param[in] id The place category id
/**
* @brief Sets the place category name.
* @details This function sets the place category name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] category The handle of place category
* @param[in] name The place category name
/**
* @brief Sets the place category URL.
* @details This function sets the place category URL.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] category The handle of place category
* @param[in] url The place category URL
/**
* @brief Gets the place category id.
* @details This function gets the place category id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a id must be released using free().
*
* @param[in] category The handle of place category
/**
* @brief Gets the place category name.
* @details This function gets the place category name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a name must be released using free().
*
* @param[in] category The handle of place category
/**
* @brief Gets the place category URL.
* @details This function gets the place category URL.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a url must be released using free().
*
* @param[in] category The handle of place category
* @details The handle of Place Contact instance.
* @remarks To release the handle use maps_place_contact_destroy().
* \n To clone the handle use maps_place_contact_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_contact_destroy()
* @see maps_place_contact_clone()
* resources.
* @details This function destroys the place contact handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] contact The place contact handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place contact handle.
* @details This function clones the place contact handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_contact_destroy().
*
* @param[in] origin The original place contact handle
/**
* @brief Gets the place contact label.
* @details This function gets the place contact label.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a label must be released using free().
*
* @param[in] contact The handle to place contact
/**
* @brief Gets the place contact type.
* @details This function gets the place contact type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a type must be released using free().
*
* @param[in] contact The handle to place contact
/**
* @brief Gets the place contact value.
* @details This function gets the place contact value.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a value must be released using free().
*
* @param[in] contact The handle to place contact
* @brief Creates a new place contact handle.
* @details This function creates a new place contact handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a place contact must be released using
* maps_place_contact_destroy().
* \n @a contact may be cloned using maps_place_contact_clone().
/**
* @brief Sets the place contact label
* @details This function sets the place contact label.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] contact The handle of contact contact
* @param[in] label The place contact label
/**
* @brief Sets the place contact type
* @details This function sets the place contact type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] contact The handle to place contact
* @param[in] type The place contact type
/**
* @brief Sets the place contact value
* @details This function sets the place contact value.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] contact The handle to place contact
* @param[in] value The place contact value
* @details The handle of Place Editorial instance.
* @remarks To release the handle use maps_place_editorial_destroy().
* \n To clone the handle use maps_place_editorial_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_editorial_destroy()
* @see maps_place_editorial_clone()
* resources.
* @details This function destroys the place editorial handle and releases all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] editorial The place editorial handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place editorial handle.
* @details This function clones the place editorial handle @a origin and all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_editorial_destroy().
*
* @param[in] origin The original place editorial handle
/**
* @brief Gets the place editorial description.
* @details This function gets the place editorial description.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a description must be released using free().
*
* @param[in] editorial The handle of place editorial
/**
* @brief Gets the place editorial language.
* @details This function gets the place editorial language.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a language must be released using free().
*
* @param[in] editorial The handle of place editorial
/**
* @brief Gets the place editorial media.
* @details This function gets the place editorial media.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a media must be released using maps_place_media_destroy().
*
* @param[in] editorial The handle of place editorial
* @brief Creates a new place editorial handle.
* @details This function creates a new place editorial handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a editorial must be released using maps_place_editorial_destroy().
* \n @a editorial may be cloned using maps_place_editorial_clone().
*
/**
* @brief Sets the place editorial description.
* @details This function sets the place editorial description.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] editorial The handle of place editorial
* @param[in] description The place editorial description
/**
* @brief Sets the place editorial language.
* @details This function sets the place editorial language.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] editorial The handle of place editorial
* @param[in] language The place editorial language
/**
* @brief Sets the place editorial media.
* @details This function sets the place editorial media.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] editorial The handle of place editorial
* @param[in] media The place editorial media
* @details The handle of Place Filter instance.
* @remarks To release the handle use maps_place_filter_destroy().
* \n To clone the handle use maps_place_filter_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_filter_destroy()
* @see maps_place_filter_clone()
* @brief Called when requesting the list of Place Filter Properties.
* @details This callback is invoked while iterating through the list of Place
* Filter Properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a key and @a value must be released using free() and corresponding
* release method for property value correspondingly.
*
* @brief Creates a new place filter handle.
* @details This function creates a new place filter handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a filter must be released using maps_place_filter_destroy().
* \n @a filter may be cloned using maps_place_filter_clone().
*
* @brief Destroys the place filter handle and releases all its resources.
* @details This function destroys the place filter handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] filter The place filter handle to destroy
* @return 0 on success, otherwise a negative error value
* resources.
* \n Place filter handle @a origin may be created using
* maps_place_filter_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_filter_destroy().
*
* @param[in] origin The place filter handle to be cloned
* @brief Gets the value of the specified key in the place filter.
* @details This function gets the value of the specified key in the place
* filter.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a value must be released using free().
*
* @param[in] filter The handle of the place filter
/**
* @brief Gets the value of keyword.
* @details This function gets the value of keyword.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a keyword must be released using free().
*
* @param[in] filter The handle of the place filter
/**
* @brief Gets the place name.
* @details This function gets the place name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a place_name must be released using free().
*
* @param[in] filter The handle of the place filter
* @brief Gets the category.
* @details This function gets the category.
* \n For allowed values of keys, see the macros above.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a category must be released using maps_place_category_destroy().
*
* @param[in] filter The handle of the place filter
/**
* @brief Retrieves all filter properties.
* @details This function retrieves all place filter properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] filter The handle of the place filter
* @param[in] callback The callback function to invoke
* @brief Sets the filter value.
* @details This function sets the filter value in an assignment with a
* specified string key.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] filter The handle of the place filter
* @param[in] key The key of filter
/**
* @brief Sets the keyword.
* @details This function sets the keyword.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] filter The handle of the place filter
* @param[in] keyword The keyword
/**
* @brief Sets the place name.
* @details This function sets the place name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] filter The handle of the place filter
* @param[in] place_name The place name
/**
* @brief Sets the category.
* @details This function sets the place name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] filter The handle of the place filter
* @param[in] category The category
* @details The handle of Place Image instance.
* @remarks To release the handle use maps_place_image_destroy().
* \n To clone the handle use maps_place_image_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_image_destroy()
* @see maps_place_image_clone()
* @brief Destroys the place image handle and releases all its resources.
* @details This function destroys the place image handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The place image handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place image handle.
* @details This function clones the place image handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_image_destroy().
*
* @param[in] origin The original place image handle
/**
* @brief Gets the place image id.
* @details This function gets the place image id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a id must be released using free().
*
* @param[in] image The handle of place image
/**
* @brief Gets the place image URL.
* @details This function gets the place image URL.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a url must be released using free().
*
* @param[in] image The handle of place image
/**
* @brief Gets the place image width.
* @details This function gets the place image width.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[out] width The place image width
/**
* @brief Gets the place image height.
* @details This function gets the place image height.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[out] height The place image height
/**
* @brief Gets the place image user link.
* @details This function gets the place image user link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a user must be released using maps_place_link_object_destroy().
*
* @param[in] image The handle of place image
/**
* @brief Gets the place image media.
* @details This function gets the place image media.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a media must be released using maps_place_media_destroy().
*
* @param[in] image The handle of place image
* @brief Creates a new place image handle.
* @details This function creates a new place image handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a image must be released using maps_place_image_destroy().
* \n @a image may be cloned using maps_place_image_clone().
*
/**
* @brief Sets the place image id.
* @details This function sets the place image id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[in] id The place image id
/**
* @brief Sets the place image URL.
* @details This function sets the place image URL.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[in] url The place image url
/**
* @brief Sets the place image width.
* @details This function sets the place image width.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[in] width The place image width
/**
* @brief Sets the place image height.
* @details This function sets the place image height.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[in] height The place image height
/**
* @brief Sets the place image user link.
* @details This function sets the place image user link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[in] user The place image user link
/**
* @brief Sets the place image media.
* @details This function sets the place image media.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] image The handle of place image
* @param[in] media The place image media
* @details The handle of Place Link Object instance.
* @remarks To release the handle use maps_place_link_object_destroy().
* \n To clone the handle use maps_place_link_object_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_link_object_destroy()
* @see maps_place_link_object_clone()
* resources.
* @details This function destroys the place link object handle and releases all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] link The place link object handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place link object handle.
* @details This function clones the place link object handle @a origin and all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_link_object_destroy().
*
* @param[in] origin The original place link object handle
/**
* @brief Gets the place link object id.
* @details This function gets the place link object id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a id must be released using free().
*
* @param[in] link The handle of place link object
/**
* @brief Gets the place link object name.
* @details This function gets the place link object name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a name must be released using free().
*
* @param[in] link The handle of place link object
/**
* @brief Gets the place link object string.
* @details This function gets the place link object string.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a string must be released using free().
*
* @param[in] link The handle of place link object
/**
* @brief Gets the place link object type.
* @details This function gets the place link object type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a type must be released using free().
*
* @param[in] link The handle of place link object
* @brief Creates a new place link object handle.
* @details This function creates a new place link object handle and allocates
* all needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a link must be released using maps_place_link_object_destroy().
* \n @a link may be cloned using maps_place_link_object_clone().
*
/**
* @brief Sets the place link object id.
* @details This function sets the place link object id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] link The handle of place link object
* @param[in] id The place link object id
/**
* @brief Sets the place link object string.
* @details This function sets the place link object string.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] link The handle of place link object
* @param[in] string The place link object string
/**
* @brief Sets the place link object type.
* @details This function sets the place link object type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] link The handle of place link object
* @param[in] type The place link object type
/**
* @brief Sets the place link object name.
* @details This function sets the place link object name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] link The handle of place link object
* @param[in] name The place link object name
* @details The handle of Place Media instance.
* @remarks To release the handle use maps_place_media_destroy().
* \n To clone the handle use maps_place_media_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_media_destroy()
* @see maps_place_media_clone()
* @brief Destroys the place media handle and releases all its resources.
* @details This function destroys the place media handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] media The place media handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place media handle.
* @details This function clones the place media handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_media_destroy().
*
* @param[in] origin The original place media handle
/**
* @brief Gets the place media attribution.
* @details This function gets the place media attribution.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a attribution must be released using free().
*
* @param[in] media The handle of place media
/**
* @brief Gets the place media supplier link.
* @details This function gets the place media supplier link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a supplier must be released using maps_place_link_object_destroy().
*
* @param[in] media The handle of place media
/**
* @brief Gets the place media "via" link.
* @details This function gets the place media "via" link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a via must be released using maps_place_link_object_destroy().
*
* @param[in] media The handle of place media
* @brief Creates a new place media handle.
* @details This function creates a new place media handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a media must be released using maps_place_media_destroy().
* \n @a media may be cloned using maps_place_media_clone().
*
/**
* @brief Sets the place media attribution.
* @details This function sets the place media attribution.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] media The handle of place media
* @param[in] attribution The place media attribution
/**
* @brief Sets the place media supplier link.
* @details This function sets the place media supplier link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] media The handle of place media
* @param[in] supplier The place media supplier link
/**
* @brief Sets the place media via link.
* @details This function sets the place media via link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] media The handle of place media
* @param[in] via The place media via link
* @brief Creates a new place handle.
* @details This function creates a new place handle and allocates all needed
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a place must be released using maps_place_destroy().
* \n @a place may be cloned using maps_place_clone().
*
/**
* @brief Sets the place id.
* @details This function sets the place id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] id The place id
/**
* @brief Sets the place name.
* @details This function sets the place name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] name The place name
/**
* @brief Sets the place location.
* @details This function sets the place location.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] location The place location
* @brief Sets the place distance from the center of the location.
* @details This function sets the place distance from the center of the
* location.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] distance The place distance in meters
/**
* @brief Sets the place address.
* @details This function sets the place address.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] address The place address
/**
* @brief Sets the place categories.
* @details This function sets the place categories.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] categories The place category list
/**
* @brief Sets the place view URI.
* @details This function sets the place URI.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] uri The place view uri
/**
* @brief Sets the place attributes.
* @details This function sets the place attributes.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] attributes The place attribute list
/**
* @brief Sets the place contacts.
* @details This function sets the place contacts.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] contacts The place contact list
/**
* @brief Sets the place editorials.
* @details This function sets the place editorials.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] editorials The place editorial list
/**
* @brief Sets the place images.
* @details This function sets the place images.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] images The place image list
/**
* @brief Sets the place review.
* @details This function sets the place reviews.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] reviews The place review list
/**
* @brief Sets the place properties.
* @details This function sets the place properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] properties The place properties list
/**
* @brief Sets the place rating.
* @details This function sets the place rating.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place image
* @param[in] rating The place rating
/**
* @brief Sets the place supplier link.
* @details This function sets the place supplier link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place image
* @param[in] supplier The place supplier link
/**
* @brief Sets the place related link.
* @details This function sets the place related link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place image
* @param[in] related The place related link
* @details The handle of Place Rating instance.
* @remarks To release the handle use maps_place_rating_destroy().
* \n To clone the handle use maps_place_rating_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_rating_destroy()
* @see maps_place_rating_clone()
* @brief Destroys the place rating handle and releases all its resources.
* @details This function destroys the place rating handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] rating The place rating handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place rating handle.
* @details This function clones the place rating handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_rating_destroy().
*
* @param[in] origin The original place rating handle
/**
* @brief Gets the place rating count.
* @details This function gets the place rating count.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] rating The handle to place rating handle
* @param[out] count The place rating count
/**
* @brief Gets the place rating average.
* @details This function gets the place rating average.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] rating The handle to place rating handle
* @param[out] average The place average rating
* @brief Creates a new place rating handle.
* @details This function creates a new place rating handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a rating must be released using maps_place_rating_destroy().
* \n @a rating may be cloned using maps_place_rating_clone().
*
/**
* @brief Sets the place rating count.
* @details This function sets the place rating count.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] rating The handle of place rating
* @param[in] count The place rating count
/**
* @brief Sets the place rating average.
* @details This function sets the place rating average.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] rating The handle of place rating
* @param[in] average The place rating average
* @details The handle of Place Review instance.
* @remarks To release the handle use maps_place_review_destroy().
* \n To clone the handle use maps_place_review_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_review_destroy()
* @see maps_place_review_clone()
* @brief Destroys the place review handle and releases all its resources.
* @details This function destroys the place review handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The place review handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place review handle.
* @details This function clones the place review handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_review_destroy().
*
* @param[in] origin The original place review handle
/**
* @brief Gets the place review date.
* @details This function gets the place review date.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a date must be released using free().
*
* @param[in] review The handle to place review
/**
* @brief Gets the place review title.
* @details This function gets the place review title.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a title must be released using free().
*
* @param[in] review The handle to place review
/**
* @brief Gets the place review rating.
* @details This function gets the place review rating.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[out] rating The place review rating
/**
* @brief Gets the place review description.
* @details This function gets the place review description.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a description must be released using free().
*
* @param[in] review The handle to place review
/**
* @brief Gets the place review language.
* @details This function gets the place review language.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a language must be released using free().
*
* @param[in] review The handle to place review
/**
* @brief Gets the place review media.
* @details This function gets the place review media.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a media must be released using maps_place_media_destroy().
*
* @param[in] review The handle to place review
/**
* @brief Gets the place review user link.
* @details This function gets the place review user link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a user must be released using maps_place_link_object_destroy().
*
* @param[in] review The handle to place review
* @brief Creates a new place review handle.
* @details This function creates a new place review handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a review must be released using maps_place_review_destroy().
* \n @a review may be cloned using maps_place_review_clone().
*
/**
* @brief Sets the place review date.
* @details This function sets the place review date.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] date The place review date
/**
* @brief Sets the place review title.
* @details This function sets the place review title.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] title The place review title
/**
* @brief Sets the place review rating.
* @details This function sets the place review rating.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] rating The place review rating
/**
* @brief Sets the place review description.
* @details This function sets the place review description.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] description The place review description
/**
* @brief Sets the place review language.
* @details This function sets the place review language.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] language The place review language
/**
* @brief Sets the place review media.
* @details This function sets the place review media.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] media The place review media
/**
* @brief Sets the place review user link.
* @details This function sets the place review user link.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] review The handle to place review
* @param[in] user The place review user link
* @details The handle of Place URL instance.
* @remarks To release the handle use maps_place_url_destroy().
* \n To clone the handle use maps_place_url_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_place_url_destroy()
* @see maps_place_url_clone()
* @brief Destroys the place URL handle and releases all its resources.
* @details This function destroys the place URL handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] url The place URL handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the place URL handle.
* @details This function clones the place URL handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_place_url_destroy().
*
* @param[in] origin The original place url handle
/**
* @brief Gets the place URL path.
* @details This function gets the place URL path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a path must be released using free().
*
* @param[in] url The handle to place url handle
/**
* @brief Gets the place URL description.
* @details This function gets the place URL description.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a desc must be released using free().
*
* @param[in] url The handle to place url handle
* @brief Creates a new place URL handle.
* @details This function creates a new place URL handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a url must be released using maps_place_url_destroy().
* \n @a url may be cloned using maps_place_url_clone().
*
/**
* @brief Sets the place URL path.
* @details This function sets the place URL path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] url The handle of place URL
* @param[in] path The place URL path
/**
* @brief Sets the place URL description.
* @details This function sets the place URL description.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] url The handle of place URL
* @param[in] description The place URL description
/**
* @brief The Maps Plugin handle.
* @details The handle of Maps Plugin instance.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef void *maps_plugin_h;
/**
* @brief Initialize a new Maps Plugin.
* @details A maps plugin handle can be used to access a specified plugin.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a plugin and it resources must be released in
* maps_plugin_shutdown().
*
* @brief Destroys the Maps Plugin handle.
* @details This function destroys the maps plugin handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] plugin The maps plugin handle to destroy
* @return 0 on success, otherwise a negative error value
/**
* @brief Returns a plugin info.
* @details This function returns a plugin info.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[out] info A plugin info
* @return 0 on success, otherwise a negative error value
* @brief Sets the Maps Key to be used in the Maps Plugin requests.
* @details This function sets the Maps Key which will be used in each Maps
* Plugin request to Maps Provider.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks To obtain the @a provider_key refer to corresponding Maps Provider
* documentation.
* \n For HERE Maps refer to https://developer.here.com/,
* @details This function gets the Maps Key which is to be used in each Maps
* Service request to Maps Provider.
* \n Maps key can be set with maps_plugin_set_provider_key().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The string @a provider_key must be released using free().
*
* @param[out] provider_key The Maps Key
* @brief Sets the Maps Preference.
* @details This function sets the Maps Preferences which are used in each Maps
* Plugin request to Maps Provider.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The handle of Maps Preference
* @return 0 on success, otherwise a negative error value
* @details This function gets the Maps Preferences which are used in each Maps
* Plugin request to Maps Provider.
* \n Preferences can be set with maps_plugin_set_preference().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a preference must be released using maps_preference_destroy().
*
* @param[out] preference The handle of Maps Preference
* @brief Checks if the Maps Plugin supports a request.
* @details This function checks if the Maps Plugin supports a specified
* request.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] service The service to be checked
* @param[out] supported Is the service supported
* @brief Checks if the Maps Plugin supports a data feature.
* @details This function checks if the Maps Plugin supports a specified data
* feature.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] data The data feature to be checked
* @param[out] supported Is the data feature supported
* @brief Gets the position coordinates for a given address.
* @details This function obtains position coordinates for a given free-formed
* address string.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* bounding box.
* @details This function obtains position coordinates for a given free-formed
* address string within the specified bounding box.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Gets the position coordinates for a given address.
* @details This function obtains position coordinates for a given structured
* address.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Gets the address for a given position coordinates.
* @details This function obtains structured address information for a given
* position coordinates.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* distance.
* @details This function obtains the Place information for a specified distance
* around a given coordinates position.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Queries a Place information by a coordinates boundary.
* @details This function obtains the Place information for a specified
* coordinates boundary.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Queries a Place information by a free-formed address string.
* @details This function obtains the Place information for a specified free-
* formed address string.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Queries the Route from origin coordinate to a destination.
* @details This function obtains the Route information for a specified origin
* and destination coordinates.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Queries the Route, passing through a specified way points.
* @details This function obtains the Route information for the Route, passing
* through a specified set of way points.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @brief Cancels the service request.
* @details This function cancels the service request initiated by geocode,
* route or place search.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
* @remarks This function requires network access.
* @remarks To create the handle use maps_plugin_info_create().
* \n To release the handle use maps_plugin_info_destroy().
* \n To clone the handle use maps_plugin_info_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_plugin_info_create()
* @see maps_plugin_info_destroy()
* @brief Creates a new plugin info handle.
* @details This function creates a new plugin info handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a info must be released using maps_plugin_info_destroy().
* \n @a info may be cloned using maps_plugin_info_clone().
*
* @brief Destroys the plugin info handle and releases all its resources.
* @details This function destroys the plugin info handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] info The plugin info handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the plugin info handle.
* @details This function clones the plugin info handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_plugin_info_destroy().
*
* @param[in] origin The original plugin info handle
/**
* @brief Gets the plugin provider name.
* @details This function gets the plugin provider name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a provider_name must be released using free().
*
* @param[in] info The handle of plugin info
/**
* @brief Sets the plugin provider name.
* @details This function sets the plugin provider name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] info The handle of plugin info
* @param[in] provider_name The plugin info name
/**
* @brief The name of the preference indicating place type while searching
* the place
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_PLACE_FILTER_TYPE "MAPS_PLACE_FILTER_TYPE"
/**
* @brief The name of the preference indicating sorting key while
* searching the place
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_PLACE_FILTER_SORT_BY "MAPS_PLACE_FILTER_SORT_BY"
/**
* @brief The name of the preference indicating free-form address to avoid
* while computing the route
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_FREEFORM_ADDR_TO_AVOID "MAPS_ROUTE_FREEFORM_ADDR_TO_AVOID"
/**
* @brief The name of the preference indicating structured address to
* avoid while computing the route
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_STRUCTED_ADDR_TO_AVOID "MAPS_ROUTE_STRUCTED_ADDR_TO_AVOID"
/**
* @brief The name of the preference indicating circular geographical area
* to avoid while computing the route
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_CIRCLE_AREA_TO_AVOID "MAPS_ROUTE_CIRCLE_AREA_TO_AVOID"
/**
* @brief The name of the preference indicating rectangular geographical
* area to avoid while computing the route
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_RECT_AREA_TO_AVOID "MAPS_ROUTE_RECT_AREA_TO_AVOID"
/**
* @brief The name of the preference indicating that route should be
* computed within a specified bounding box
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_GEOMETRY_BOUNDING_BOX "MAPS_ROUTE_GEOMETRY_BOUNDING_BOX"
/**
* @brief The name of the preference indicating that geometry parameters
* should be retrieved while route processing
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_GEOMETRY_RETRIEVAL "MAPS_ROUTE_GEOMETRY_RETRIEVAL"
/**
* @brief The name of the preference indicating that route should be
* computed with geometry instructions
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_INSTRUCTION_GEOMETRY "MAPS_ROUTE_INSTRUCTION_GEOMETRY"
/**
* @brief The name of the preference indicating that route should be
* computed with bounding box instructions
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_INSTRUCTION_BOUNDING_BOX "MAPS_ROUTE_INSTRUCTION_BOUNDING_BOX"
/**
* @brief The name of the preference indicating that route should be
* computed correspondingly to retrieval instructions
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_INSTRUCTION_RETRIEVAL "MAPS_ROUTE_INSTRUCTION_RETRIEVAL"
/**
* @brief The name of the preference indicating that route should be
* computed in accordance to real time traffic
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
#define MAPS_ROUTE_REALTIME_TRAFFIC "MAPS_ROUTE_REALTIME_TRAFFIC"
* @brief The Maps Preference handle.
* @details The Maps Preference handle can be obtained via call of
* maps_preference_create().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* \n To release the handle use maps_preference_destroy().
* \n To clone the handle use maps_preference_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_preference_create()
* @see maps_preference_destroy()
* @brief Enumeration of allowed distance units.
* @details This enumeration represents allowed distance units used in Maps
* Services.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see #maps_preference_h
*/
* @brief Enumeration of allowed route optimization option.
* @details This enumeration represents allowed route optimization option used
* in Route Service.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see #_maps_route_transport_mode_e
* @see #_maps_route_feature_weight_e
* @brief Enumeration of preferable route types.
* @details This enumeration represents allowed route types used in Route
* Service.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see #_maps_distance_unit_e
* @see #_maps_route_feature_weight_e
* @brief Enumeration of route feature weights.
* @details This enumeration represents allowed route feature weights used in
* Route Service.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see #_maps_distance_unit_e
* @see #_maps_route_transport_mode_e
* @brief Enumeration of route features.
* @details This enumeration represents allowed route features used in Route
* Service.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see #_maps_distance_unit_e
* @see #_maps_route_transport_mode_e
* @brief Called when requesting the list of Maps Properties.
* @details This callback is invoked while iterating through the list of Maps
* Properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a key and @a value must be released using free() and corresponding
* release method for property value correspondingly.
*
* @brief Creates a new maps preference handle.
* @details This function creates a new maps preference handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a preference must be released using maps_preference_destroy().
* \n @a preference may be cloned using maps_preference_clone().
*
* resources.
* @details This function destroys the maps preference handle and releases all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @return 0 on success, otherwise a negative error value
* @brief Clones the maps preference handle.
* @details This function clones the maps preference handle @a origin and all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_preference_destroy().
*
* @param[in] origin The original preference handle
/**
* @brief Gets the distance unit.
* @details This function gets the maps distance unit.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[out] unit The distance unit
/**
* @brief Gets the language.
* @details This function gets the maps language.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a language must be released using free().
*
* @param[in] preference The preference handle
/**
* @brief Gets the max amount of results.
* @details This function gets the max amount of results.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[out] max_results The max amount of results
/**
* @brief Gets the country code.
* @details This function gets the country code.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a country_code must be released using free().
*
* @param[in] preference The preference handle
/**
* @brief Gets the route optimization.
* @details This function gets the route optimization.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[out] optimization The route optimization
/**
* @brief Gets the route transport mode.
* @details This function gets the route transport mode.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[out] transport_mode The transport mode
/**
* @brief Gets the route feature weight.
* @details This function gets the route feature weight.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[out] feature_weight The feature weight
/**
* @brief Gets the route feature.
* @details This function gets the route feature.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[out] feature The feature
/**
* @brief Gets the maps preference value by key.
* @details This function gets the maps preference value by key.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a value must be released using free().
*
* @param[in] preference The preference handle
/**
* @brief Retrieves all maps properties.
* @details This function retrieves all maps properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The properties will be delivered via
* maps_preference_properties_cb().
*
/**
* @brief Sets the maps distance unit.
* @details This function sets the maps distance unit.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] unit The distance unit
/**
* @brief Sets the maps language.
* @details This function sets the maps language.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] language The maps language
/**
* @brief Sets the max amount of results.
* @details This function sets the max amount of results.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] max_results The max amount of results
/**
* @brief Sets the maps country code.
* @details This function sets the maps country code.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] country_code The maps country code
/**
* @brief Sets the route optimization.
* @details This function sets the route optimization.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] optimization The route optimization
/**
* @brief Sets the route transport mode.
* @details This function sets the route transport mode.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] transport_mode The route transport mode
/**
* @brief Sets the route feature weight.
* @details This function sets the route feature weight.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] feature_weight The route feature weight
/**
* @brief Sets the route feature.
* @details This function sets the route feature.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] feature The route feature
* @brief Sets the preference value by key.
* @details This function sets the preference value assigned with a specified
* key.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] preference The preference handle
* @param[in] key The key
* @details The handle of Route instance.
* @remarks To release the handle use maps_route_destroy().
* \n To clone the handle use maps_route_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_route_destroy()
* @see maps_route_clone()
* @brief Called when requesting the path of the Route.
* @details This callback is invoked while iterating through the list of
* coordinates, composing the Route.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a coordinates must be released using maps_coordinates_destroy().
* \n To use @a coordinates outside this function, clone it with
* maps_coordinates_clone().
* @brief Called when requesting the segments of the Route.
* @details This callback is invoked while iterating through the list of
* segments, composing the Route.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a segment is valid only in this function and must be released using
* maps_route_segment_destroy().
* \n To use @a segment outside this function, clone it with
* @brief Called when requesting the list of Route Properties.
* @details This callback is invoked while iterating through the list of Route
* Properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a key and @a value must be released using free() and corresponding
* release method for property value correspondingly.
* \n To use @a key and @a value outside this function, you should clone it.
* @brief Destroys the route handle and releases all its resources.
* @details This function destroys the route handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @return 0 on success, otherwise a negative error value
* @brief Clones the route handle.
* @details This function clones the route handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_route_destroy().
*
* @param[in] origin The original route handle
/**
* @brief Gets the route id.
* @details This function gets the route id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a id must be released using free().
*
* @param[in] route The route handle
/**
* @brief Gets the route origin.
* @details This function gets the route origin.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a origin must be released using maps_coordinates_destroy().
*
* @param[in] route The route handle
/**
* @brief Gets the route destination.
* @details This function gets the route destination.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a destination must be released using maps_coordinates_destroy().
*
* @param[in] route The route handle
/**
* @brief Gets the route bounding box.
* @details This function gets the route bounding box.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a bounding_box must be released using maps_area_destroy().
*
* @param[in] route The route handle
/**
* @brief Gets the route transport mode.
* @details This function gets the route transport mode.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[out] transport_mode The transport mode
/**
* @brief Gets the route total distance.
* @details This function gets the route total distance.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[out] total_distance The distance of route. You can get the distance
/**
* @brief Gets the route total duration.
* @details This function gets the route total duration.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[out] total_duration The duration
/**
* @brief Gets the route distance units.
* @details This function gets the route distance units.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[out] distance_unit The distance units
/**
* @brief Retrieves all properties.
* @details This function retrieves all route properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The properties will be delivered via maps_route_properties_cb().
*
* @param[in] route The route handle
/**
* @brief Retrieves all coordinates of the path.
* @details This function retrieves all coordinates of the route path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The coordinates will be delivered via maps_route_path_cb().
*
* @param[in] route The route handle
/**
* @brief Retrieves all segments of the route.
* @details This function retrieves all segments of the route.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The segments will be delivered via maps_route_path_cb().
*
* @param[in] route The route handle
* @details The handle of Route Maneuver instance.
* @remarks To release the handle use maps_route_maneuver_destroy().
* \n To clone the handle use maps_route_maneuver_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_route_maneuver_destroy()
* @see maps_route_maneuver_clone()
/**
* @brief The enumeration of direction type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum {
/**
* @brief The enumeration of turn type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum {
* resources.
* @details This function destroys the route maneuver handle and releases all
* its resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the route maneuver handle.
* @details This function clones the route maneuver handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_route_maneuver_destroy().
*
* @param[in] origin The original maneuver handle
/**
* @brief Gets the route maneuver direction id.
* @details This function gets the route maneuver direction id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[out] direction_id The direction ID
/**
* @brief Gets the route maneuver turn type.
* @details This function gets the route maneuver turn type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[out] turn_type The turn type
/**
* @brief Gets the route maneuver position.
* @details This function gets the route maneuver position.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a position must be released using maps_coordinates_destroy().
*
* @param[in] maneuver The maneuver handle
/**
* @brief Gets the road name of the route maneuver.
* @details This function gets the road name of the route maneuver.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a road_name must be released using free().
*
* @param[in] maneuver The maneuver handle
* @brief Gets the instruction text (narrative) of the route maneuver.
* @details This function gets the instruction text (narrative) of the route
* maneuver.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a instruction_text must be released using free().
*
* @param[in] maneuver The maneuver handle
/**
* @brief Gets the route maneuver locale.
* @details This function gets the route maneuver locale.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a locale must be released using free().
*
* @param[in] maneuver The maneuver handle
* @brief Gets the time to next instruction of the route maneuver.
* @details This function gets the time to next instruction of the route
* maneuver.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[out] time_to_next_instruction The time to next instruction on the
* @brief Gets the distance to next instruction of the route maneuver.
* @details This function gets the distance to next instruction of the route
* maneuver.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[out] distance_to_next_instruction The distance from the current
* @brief Creates a new route maneuver handle.
* @details This function creates a new route maneuver handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a maneuver must be released using maps_route_maneuver_destroy().
* \n @a maneuver may be cloned using maps_route_maneuver_clone().
*
/**
* @brief Sets the route maneuver direction id.
* @details This function sets the route maneuver direction id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] direction_id The direction ID
/**
* @brief Sets the route maneuver turn type.
* @details This function sets the route maneuver turn type.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] turn_type The turn type
/**
* @brief Sets the route maneuver road name.
* @details This function sets the route maneuver road name.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] road_name The current road name
/**
* @brief Sets the route maneuver instruction text.
* @details This function sets the route maneuver instruction text.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] instruction_text The current road name
/**
* @brief Sets the route maneuver locale.
* @details This function sets the route maneuver locale.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] locale The languages of instruction text and street
/**
* @brief Sets the route maneuver position.
* @details This function sets the route maneuver position.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] position The geographical position of maneuver
/**
* @brief Sets the time to next instruction in route maneuver.
* @details This function sets the time to next instruction in route maneuver.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] time_to_next_instruction The time to next instruction
* @brief Sets the distance to next instruction in route maneuver.
* @details This function sets the distance to next instruction in route
* maneuver.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] distance_to_next_instruction The distance from the current
* @brief Creates a new route handle.
* @details This function creates a new route handle and allocates all needed
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a route must be released using maps_route_destroy().
* \n @a route may be cloned using maps_route_clone().
*
/**
* @brief Sets the route id.
* @details This function sets the route id.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] id The route ID
/**
* @brief Sets the route origin.
* @details This function sets the route origin.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] origin The origin of route
/**
* @brief Sets the route destination.
* @details This function sets the route destination.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] destination The destination of route
/**
* @brief Sets the route bounding box.
* @details This function sets the route bounding box.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] bounding_box The top bounding box
/**
* @brief Sets the route total distance.
* @details This function sets the route total distance.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] total_distance The distance of route in meters
/**
* @brief Sets the route total duration.
* @details This function sets the route total duration.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] total_duration The duration
/**
* @brief Sets the route transport mode.
* @details This function sets the route transport mode.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] transport_mode The transportation mode
/**
* @brief Sets the route distance units.
* @details This function sets the route distance units.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maneuver The maneuver handle
* @param[in] distance_unit The distance units
/**
* @brief Sets the route path.
* @details This function sets the route path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] path The coordinates list
/**
* @brief Sets the route segment list.
* @details This function sets the route segment list.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] segments The maneuvers list
/**
* @brief Sets the route properties.
* @details This function sets the route properties.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The route handle
* @param[in] properties The table of properties
* @details The handle of Route Segment instance.
* @remarks To release the handle use maps_route_segment_destroy().
* \n To clone the handle use maps_route_segment_clone().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_route_segment_destroy()
* @see maps_route_segment_clone()
* @brief Called when requesting the path of the Route Segment.
* @details This callback is invoked while iterating through the list of
* coordinates, composing the Route Segment.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a coordinates must be released using maps_coordinates_destroy().
* \n To use @a coordinates outside this function, clone it with
* maps_coordinates_clone().
* @brief Called when requesting the maneuvers of the Route Segment.
* @details This callback is invoked while iterating through the list of
* maneuvers, composing the Route Segment.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a maneuver is valid only in this function and must be released
* using maps_route_maneuver_destroy().
* \n To use @a maneuver outside this function, clone it with
* @brief Destroys the route segment handle and releases all its resources.
* @details This function destroys the route segment handle and releases all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle to destroy
* @return 0 on success, otherwise a negative error value
* @brief Clones the route segment handle.
* @details This function clones the route handle @a origin and all its
* resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a cloned must be released using maps_route_segment_destroy().
*
* @param[in] origin The original segment handle
/**
* @brief Gets the route segment origin.
* @details This function gets the route segment origin.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a origin must be released using maps_coordinates_destroy().
*
* @param[in] segment The segment handle
/**
* @brief Gets the route segment destination.
* @details This function gets the route segment destination.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a destination must be released using maps_coordinates_destroy().
*
* @param[in] segment The segment handle
/**
* @brief Gets the route segment bounding box.
* @details This function gets the route segment bounding box.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a bounding_box must be released using maps_area_destroy().
*
* @param[in] segment The segment handle
/**
* @brief Gets the route segment distance.
* @details This function gets the route segment distance.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[out] distance The distance of segment
/**
* @brief Gets the route segment duration.
* @details This function gets the route segment duration.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[out] duration The distance of segment
/**
* @brief Retrieves all coordinates of the path.
* @details This function retrieves all coordinates of the route segment path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The coordinates will be delivered via maps_route_segment_path_cb().
*
* @param[in] segment The segment handle
/**
* @brief Retrieves all maneuvers of the path.
* @details This function retrieves all maneuvers of the route segment path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The coordinates will be delivered via
* maps_route_segment_maneuver_cb().
*
* @brief Creates a new route segment handle.
* @details This function creates a new route segment handle and allocates all
* needed resources.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a segment must be released using maps_route_segment_destroy().
* \n @a segment may be cloned using maps_route_segment_clone().
*
/**
* @brief Sets the route segment origin.
* @details This function sets the route segment origin.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] origin The origin of segment
/**
* @brief Sets the route segment destination.
* @details This function sets the route segment destination.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] destination The destination of segment
/**
* @brief Sets the route segment bounding box.
* @details This function sets the route segment bounding box.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] bounding_box The start angle of the segment
/**
* @brief Sets the route segment distance.
* @details This function sets the route segment distance.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] distance The distance of the segment
/**
* @brief Sets the route segment duration.
* @details This function sets the route segment duration.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] duration The duration of the segment
/**
* @brief Sets the route segment path.
* @details This function sets the route segment path.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] path The maneuver list
/**
* @brief Sets the route segment maneuver list.
* @details This function sets the route segment maneuver list.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The segment handle
* @param[in] maneuvers The maneuver list
/**
* @brief Enumerations of maps requests available in the Maps Service
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum _maps_service_e {
/**
* @brief Enumerations of maps features available in the Maps Service
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*/
typedef enum _maps_service_data_e {
* @brief The Maps Service handle
* @details The Maps Service handle can be created by calling of maps_service_create().
* \n To release the handle use maps_service_destroy().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @see maps_service_create()
* @see maps_service_destroy()
/**
* @brief Called when requesting available Maps Providers.
* @details A Maps Service invokes this callback iteratively as long as available Maps Providers exist.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The string @a maps_provider must be released using free().
*
* @param[in] maps_provider The info of Maps Provider
* @brief Gets available Maps Providers.
* @details This function delivers available Maps Providers via
* maps_service_provider_info_cb() callback.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] callback The callback function to receive available Maps Providers
* information
* and linked with Maps Service handle.
* \n A Maps Service handle is used to query Maps Provider performing services,
* such as Geocoding, Searching Places and Routing.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/network.get
/**
* @brief Destroys the Maps Service handle and releases all its resources.
* @details This function releases all used resources of the Maps Service and Maps Provider.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
*
* @details This function sets the Maps Provider's Key which will be used in each Maps
* Service request to Maps Provider.
* \n Maps key can be obtained with maps_service_get_provider_key().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks To get the @a provider_key, refer to corresponding Maps Provider
* documentation.
* \n To get app_id and app_code of HERE, visit https://developer.here.com/,
* @details This function gets the Maps Key which is to be used in each Maps
* Service request to Maps Provider.
* \n Maps key can be set with maps_service_set_provider_key().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The string @a provider_key must be released using free().
* \n @a maps_service_get_provider_key is always synchronous function.
*
* @brief Sets the Maps Preference.
* @details This function sets the Maps Preferences which are used in each Maps
* Service request to Maps Provider.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] maps The handle of Maps Service
* @param[in] preference The handle of Maps Preference
* @details This function gets the Maps Preferences which are used in each Maps
* Service request to Maps Provider.
* \n Preferences can be set with maps_service_set_preference().
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a preference must be released using maps_preference_destroy().
* \n @a maps_service_get_preference is always synchronous function.
*
/**
* @brief Checks if the Maps Service supports a request.
* @details This function checks if the Maps Service supports a specified request.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a maps_service_provider_is_service_supported is always synchronous
* function.
*
* @brief Checks if the Maps Service supports a data feature.
* @details This function checks if the Maps Service supports a specified data
* feature.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks @a maps_service_provider_is_data_supported is always synchronous
* function.
*
* @details This function cancels the service request initiated by geocoding
* and searching places and routes.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice
*
* @details The Maps Service invokes this callback while iterating through the
* list of obtained coordinates of the specified place.
* \n If search is failed, the value of @a total is 0 and @a coordinates is NULL
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The parameter @a coordinates must be released using
* maps_coordinates_destroy().
* \n This error code will be reported. \n
* #MAPS_ERROR_OUT_OF_MEMORY \n
* #MAPS_ERROR_INVALID_PARAMETER \n
* #MAPS_ERROR_NOT_FOUND.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] result The result of request
* @param[in] request_id The id of request
* \n The request is asynchronous.
* @details This function obtains position coordinates for a given free-formed
* address string.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* \n The request is asynchronous.
* @details This function obtains position coordinates for a given free-formed
* address string within the specified bounding box.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* \n The request is asynchronous.
* @details This function obtains position coordinates for a given structured
* address.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* \n The request is asynchronous.
* @details This function obtains structured address information for a given
* position coordinates.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* @details The Maps Service invokes this callback while iterating through the
* set of obtained Place data.
* \n If search is failed, the value of @a total is 0 and @a place is NULL
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The parameter @a place must be released using maps_place_destroy().
* \n This error code will be reported. \n
* #MAPS_ERROR_NONE \n
* \n The request is asynchronous.
* @details This function obtains the Place information for a specified distance
* around a given coordinates position.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* \n The request is asynchronous.
* @details This function obtains the Place information for a specified
* coordinates boundary.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* \n The request is asynchronous.
* @details This function obtains the Place information for a specified
* free-formed address string.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* @details The Maps Service invokes this callback while iterating through the
* set of obtained Routes.
* \n If search is failed, the value of @a total is 0 and @a route is NULL.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @remarks The parameter @a route must be released using maps_route_destroy().
* \n This error code will be reported. \n
* #MAPS_ERROR_NONE \n
* \n The request is asynchronous.
* @details This function gets the Route information for a specified origin and
* destination coordinates.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* \n The request is asynchronous.
* @details This function gets the Route information for the Route, passing
* through a specified set of way points.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
* @privlevel public
* @privilege %http://tizen.org/privilege/mapservice \n
* %http://tizen.org/privilege/internet \n
* @internal
* @brief Checks if a place data feature is supported.
* @details This function checks if a place data feature is supported.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] data The feature to be checked
* @internal
* @brief Sets the supported place data features.
* @details This function sets the supported place data features.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] place The handle to place
* @param[in] supported_data The supported place data features
* @internal
* @brief Checks if a route data feature is supported.
* @details This function checks if a route data feature is supported.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The handle to route
* @param[in] data The feature to be checked
* @internal
* @brief Sets the supported route data features.
* @details This function sets the supported route data features.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] route The handle to route
* @param[in] supported_data The supported route data features
* @internal
* @brief Checks if a segment data feature is supported.
* @details This function checks if a segment data feature is supported.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The handle to segment
* @param[in] data The feature to be checked
* @internal
* @brief Sets the supported segment data features.
* @details This function sets the supported segment data features.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[in] segment The handle to segment
* @param[in] supported_data The supported segment data features
* @brief Copies one string to another and releases receiver if needed.
* @details This function copies one string to another and releases receiver if
* needed.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[out] dst The destination string pointer.
* @param[in] src The original string pointer.
/*
* @brief Copies one string to another.
* @details This function copies one string to another.
- * @since_tizen 2.4
+ * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @param[out] dst The destination string pointer.
* @param[in] src The original string pointer.