com.supermap.services.components.spi
Interface AddressMatchProvider
-
- All Known Implementing Classes:
- RestAddressMatchProvider, UGCAddressMatchProvider
public interface AddressMatchProviderAddress matching service provider
-
-
Method Summary
Methods Modifier and Type Method and Description java.util.List<GeoAddress>geocoding(GeoCodingParam param)Forward address matching methodjava.util.List<GeoAddress>geodecoding(GeoDecodingParam param)Reverse address matching methodjava.util.List<java.lang.String>getDatasetNamesbyInUse(java.lang.String datasourceName)Gets a list of names for datasets used in the specified data source.java.util.List<java.lang.String>getDatasourceNames()Gets the list of data source names.java.lang.StringgetUid()Get the id of the address matching service provider A randomly generated identifier when the service provider starts upbooleanisUpdatingIndex()Whether the index is being updatedvoidupdateIndex(IndexUpdateParameter param)Update forward address match index
-
-
-
Method Detail
-
geocoding
java.util.List<GeoAddress> geocoding(GeoCodingParam param)
Forward address matching method- Parameters:
param- Forward address matching parameters- Returns:
- Forward address matching result set
-
geodecoding
java.util.List<GeoAddress> geodecoding(GeoDecodingParam param)
Reverse address matching method- Parameters:
param- Reverse address matching parameters- Returns:
- Reverse address matching result set
-
updateIndex
void updateIndex(IndexUpdateParameter param)
Update forward address match index- Parameters:
param- parameters for updating index
-
isUpdatingIndex
boolean isUpdatingIndex()
Whether the index is being updated- Returns:
-
getUid
java.lang.String getUid()
Get the id of the address matching service provider A randomly generated identifier when the service provider starts up
-
getDatasourceNames
java.util.List<java.lang.String> getDatasourceNames()
Gets the list of data source names.
- Returns:
- data source name list.
-
getDatasetNamesbyInUse
java.util.List<java.lang.String> getDatasetNamesbyInUse(java.lang.String datasourceName)
Gets a list of names for datasets used in the specified data source.
- Parameters:
dataSourceName- Data source name.- Returns:
- Data set name list.
-
-