The boundary defines the level of specificity desired for a reverse geocoding search.
#include <geo_search.h>
typedef enum {
GEO_SEARCH_BOUNDARY_NONE = 0
GEO_SEARCH_BOUNDARY_ADDRESS = 1
GEO_SEARCH_BOUNDARY_COUNTRY = 2
GEO_SEARCH_BOUNDARY_PROVINCE = 3
GEO_SEARCH_BOUNDARY_CITY = 4
GEO_SEARCH_BOUNDARY_POSTAL = 5
GEO_SEARCH_BOUNDARY_MCC = 6
GEO_SEARCH_BOUNDARY_TIMEZONE = 7
} geo_search_boundary_t;
BlackBerry 10.0.0
It is applicable only for geo_search_boundary_next() and geo_search_boundary_valid().
For reverse geocoding, the desired location may be the nearest street address or simply the city within which the geographic coordinate lies. Use the boundary to indicate this level of specificity.
Note that for less specific boundaries, such as city and country, the search results may be cached. This means that network access may not be required for subsequent reverse geocoding searches, for neighbouring geographic coordinates.