com.supermap.services.components.impl
类 AddressMatchImpl
- java.lang.Object
 - 
- com.supermap.services.components.impl.AddressMatchImpl
 
 
- 
- 所有已实现的接口:
 - AddressMatch, AddressSuggest, BatchGeocode, ComponentContextAware
 
public class AddressMatchImpl extends java.lang.Object implements AddressMatch, ComponentContextAware, BatchGeocode, AddressSuggest
 
- 
- 
构造器概要
构造器 构造器和说明 AddressMatchImpl() 
- 
方法概要
方法 限定符和类型 方法和说明 java.util.List<GeoAddress>batchGeocode(BatchGeocodingParam param)java.util.List<GeoAddress>geocoding(GeoCodingParam param)正向地址匹配方法java.util.List<GeoAddress>geodecoding(GeoDecodingParam param)反向地址匹配方法AddressMatchCapabilitiesgetCapabilities()获取所有支持的地址匹配的能力java.util.List<java.lang.String>getDatasetNamesInUse(java.lang.String datasourceName)获取正在使用的数据集名称java.util.List<java.lang.String>getDatasourceNames()获取正在使用的数据源名称GeocodeServiceInfogetGeocodeServiceInfo()获取地址匹配服务的信息java.util.HashMap<java.lang.String,java.util.List<FieldInfo>>getLinkFields()获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射booleanisUpdatingIndex()是否正在更新索引voidsetComponentContext(ComponentContext context)设置服务组件上下文。AddressSuggestResultsuggest(AddressSuggestParameter param)voidupdateIndex(IndexUpdateParameter param)更新正向地址匹配索引 
 - 
 
- 
- 
方法详细资料
- 
setComponentContext
public void setComponentContext(ComponentContext context)
从接口复制的说明:ComponentContextAware设置服务组件上下文。
- 指定者:
 setComponentContext在接口中ComponentContextAware- 参数:
 context- 服务组件上下文。
 
- 
geocoding
public java.util.List<GeoAddress> geocoding(GeoCodingParam param)
从接口复制的说明:AddressMatch正向地址匹配方法- 指定者:
 geocoding在接口中AddressMatch- 参数:
 param- 正向地址匹配参数- 返回:
 - 正向地址匹配结果集合
 
 
- 
geodecoding
public java.util.List<GeoAddress> geodecoding(GeoDecodingParam param)
从接口复制的说明:AddressMatch反向地址匹配方法- 指定者:
 geodecoding在接口中AddressMatch- 参数:
 param- 反向地址匹配参数- 返回:
 - 反向地址匹配结果集合
 
 
- 
updateIndex
public void updateIndex(IndexUpdateParameter param)
从接口复制的说明:AddressMatch更新正向地址匹配索引- 指定者:
 updateIndex在接口中AddressMatch- 参数:
 param- 索引更新参数
 
- 
isUpdatingIndex
public boolean isUpdatingIndex()
从接口复制的说明:AddressMatch是否正在更新索引- 指定者:
 isUpdatingIndex在接口中AddressMatch- 返回:
 
 
- 
suggest
public AddressSuggestResult suggest(AddressSuggestParameter param)
- 指定者:
 suggest在接口中AddressSuggest
 
- 
batchGeocode
public java.util.List<GeoAddress> batchGeocode(BatchGeocodingParam param)
- 指定者:
 batchGeocode在接口中BatchGeocode
 
- 
getDatasourceNames
public java.util.List<java.lang.String> getDatasourceNames()
从接口复制的说明:AddressMatch获取正在使用的数据源名称- 指定者:
 getDatasourceNames在接口中AddressMatch- 返回:
 - 名成集合
 
 
- 
getDatasetNamesInUse
public java.util.List<java.lang.String> getDatasetNamesInUse(java.lang.String datasourceName)
从接口复制的说明:AddressMatch获取正在使用的数据集名称- 指定者:
 getDatasetNamesInUse在接口中AddressMatch- 参数:
 datasourceName- 数据源名称- 返回:
 - 名成集合
 
 
- 
getLinkFields
public java.util.HashMap<java.lang.String,java.util.List<FieldInfo>> getLinkFields()
从接口复制的说明:AddressMatch获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射- 指定者:
 getLinkFields在接口中AddressMatch- 返回:
 - 字段列表
 
 
- 
getCapabilities
public AddressMatchCapabilities getCapabilities()
从接口复制的说明:AddressMatch获取所有支持的地址匹配的能力- 指定者:
 getCapabilities在接口中AddressMatch- 返回:
 - 地址匹配的能力
 
 
- 
getGeocodeServiceInfo
public GeocodeServiceInfo getGeocodeServiceInfo()
从接口复制的说明:AddressMatch获取地址匹配服务的信息- 指定者:
 getGeocodeServiceInfo在接口中AddressMatch- 返回:
 
 
 - 
 
 -