com.supermap.services.components.spi

Interface AddressMatchProvider

    • 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.