| java.lang.Object | ||
| ↳ | com.carto.geocoding.ReverseGeocodingService | |
| ↳ | com.carto.geocoding.MapBoxOnlineReverseGeocodingService | |
An online reverse geocoding service that uses MapBox geocoder.
As the class connects to an external (non-CARTO) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of the MapBox service to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
MapBoxOnlineReverseGeocodingService(String accessToken)
Constructs a new instance of the MapBoxOnlineReverseGeocodingService given API key.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| GeocodingResultVector |
calculateAddresses(ReverseGeocodingRequest request)
Calculates matching addresses from the specified reverse geocoding request.
| ||||||||||
| synchronized void | delete() | ||||||||||
| String |
getCustomServiceURL()
Returns the custom backend service URL.
| ||||||||||
| String |
getLanguage()
Returns the language of the expected results.
| ||||||||||
| void |
setCustomServiceURL(String serviceURL)
Sets the custom backend service URL.
| ||||||||||
| void |
setLanguage(String lang)
Sets the language of the expected results.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.carto.geocoding.ReverseGeocodingService
| |||||||||||
From class
java.lang.Object
| |||||||||||
Constructs a new instance of the MapBoxOnlineReverseGeocodingService given API key.
| accessToken | The access token to use (registered with MapBox). |
|---|
Calculates matching addresses from the specified reverse geocoding request.
| request | The reverse geocoding request to use. |
|---|
| IOException |
|---|
Returns the custom backend service URL.
Returns the language of the expected results.
Sets the custom backend service URL.
The custom URL should contain tags "{query}" and "{access_token}" that will be substituted by the SDK.
| serviceURL | The custom backend service URL to use. If this is empty, then the default service is used. |
|---|
Sets the language of the expected results.
| lang | The language to use as ISO 639-1 code. Empty string can be used for default language. |
|---|