com.supermap.services.components.spi

接口 AddressMatchProvider

    • 方法详细资料

      • 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()
        
        获取所有参与地址匹配的数据集名称和其可关联的字段列表的映射
        返回:
        字段列表
      • support

        boolean support(AddressMatchCapability addressMatchCapability)
        
        是否支持此项能力
        参数:
        addressMatchCapability - 能力
        返回:
        是否支持