com.supermap.services.components.spi
接口 AddressMatchProvider
- 
public interface AddressMatchProvider地址匹配服务提供者 
- 
- 
方法概要
方法 限定符和类型 方法和说明 java.util.List<GeoAddress>geocoding(GeoCodingParam param)正向地址匹配方法java.util.List<GeoAddress>geodecoding(GeoDecodingParam param)反向地址匹配方法AddressMatchCapabilitiesgetCapabilities()获取所有地址匹配的能力java.util.List<java.lang.String>getDatasetNamesbyInUse(java.lang.String datasourceName)获取指定数据源中被使用的数据集的名称列表。java.util.List<java.lang.String>getDatasourceNames()获取数据源名称列表。java.util.HashMap<java.lang.String,java.util.List<FieldInfo>>getLinkFields()获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射java.lang.StringgetUid()获取地址匹配服务提供者标识booleanisUpdatingIndex()是否正在更新索引booleansupport(AddressMatchCapability addressMatchCapability)是否支持此项能力voidupdateIndex(IndexUpdateParameter param)更新正向地址匹配索引 
 - 
 
- 
- 
方法详细资料
- 
geocoding
java.util.List<GeoAddress> geocoding(GeoCodingParam param)
正向地址匹配方法- 参数:
 param- 正向地址匹配参数- 返回:
 - 正向地址匹配结果集合
 
 
- 
geodecoding
java.util.List<GeoAddress> geodecoding(GeoDecodingParam param)
反向地址匹配方法- 参数:
 param- 反向地址匹配参数- 返回:
 - 反向地址匹配结果集合
 
 
- 
updateIndex
void updateIndex(IndexUpdateParameter param)
更新正向地址匹配索引- 参数:
 param- 索引更新参数
 
- 
isUpdatingIndex
boolean isUpdatingIndex()
是否正在更新索引- 返回:
 
 
- 
getUid
java.lang.String getUid()
获取地址匹配服务提供者标识- 返回:
 - 服务提供者启动时随机生成的标识
 
 
- 
getDatasourceNames
java.util.List<java.lang.String> getDatasourceNames()
获取数据源名称列表。
- 返回:
 - 数据源名称列表。
 
 
- 
getDatasetNamesbyInUse
java.util.List<java.lang.String> getDatasetNamesbyInUse(java.lang.String datasourceName)
获取指定数据源中被使用的数据集的名称列表。
- 参数:
 datasourceName- 数据源的名称- 返回:
 - 数据集名称列表。
 
 
- 
getLinkFields
java.util.HashMap<java.lang.String,java.util.List<FieldInfo>> getLinkFields()
获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射- 返回:
 - 字段列表
 
 
- 
getCapabilities
AddressMatchCapabilities getCapabilities()
获取所有地址匹配的能力- 返回:
 - 能力
 
 
- 
support
boolean support(AddressMatchCapability addressMatchCapability)
是否支持此项能力- 参数:
 addressMatchCapability- 能力- 返回:
 - 是否支持
 
 
 - 
 
 -