public class

PackageManagerReverseGeocodingService

extends ReverseGeocodingService
java.lang.Object
   ↳ com.carto.geocoding.ReverseGeocodingService
     ↳ com.carto.geocoding.PackageManagerReverseGeocodingService

Class Overview

A reverse geocoding service that uses geocoding packages from package manager.

Summary

Public Constructors
PackageManagerReverseGeocodingService(PackageManager packageManager)
Constructs a new instance of the PackageManagerReverseGeocodingService given package manager instance.
Public Methods
GeocodingResultVector calculateAddresses(ReverseGeocodingRequest request)
Calculates matching addresses from the specified reverse geocoding request.
synchronized void delete()
String getLanguage()
Returns the language of the expected results.
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

Public Constructors

public PackageManagerReverseGeocodingService (PackageManager packageManager)

Constructs a new instance of the PackageManagerReverseGeocodingService given package manager instance.

Parameters
packageManager The package manager instance to use.

Public Methods

public GeocodingResultVector calculateAddresses (ReverseGeocodingRequest request)

Calculates matching addresses from the specified reverse geocoding request.

Parameters
request The reverse geocoding request to use.
Returns
  • The list of matching geocoding results, sorted by descending ranks.
Throws
IOException

public synchronized void delete ()

public String getLanguage ()

Returns the language of the expected results.

Returns
  • The language of the expected results. As ISO 639-1 code or empty string.

public void setLanguage (String lang)

Sets the language of the expected results.

Parameters
lang The language to use as ISO 639-1 code. Empty string can be used for default language.