Class GeocodingCloudClient
A class provides the methods to access the Geocoding APIs.
public class GeocodingCloudClient : CloudClient, IDisposable- Inheritance
- 
      
      
      GeocodingCloudClient
- Implements
- Inherited Members
Remarks
A class provides the methods to access the Geocoding APIs.
Constructors
GeocodingCloudClient()
Initilizes an instance. You need apply client Id and secret by properties.
public GeocodingCloudClient()GeocodingCloudClient(string, string)
Initializes an instance with ClientID and ClientSecret. It will send a request to GIS Server to gain the token which will be added to the Header for all the requests.
public GeocodingCloudClient(string clientId, string clientSecret)Parameters
Exceptions
- ArgumentNullException
- Thrown when the - clientIdor- clientSecretis null.
Methods
Search(IEnumerable<string>)
Search for multi locations
public Collection<CloudGeocodingResult> Search(IEnumerable<string> locations)Parameters
- locationsIEnumerable<string>
- The multi location 
Returns
- Collection<CloudGeocodingResult>
- The search result.CloudGeocodingResult 
Search(IEnumerable<string>, CloudGeocodingOptions)
Search for multi locations
public Collection<CloudGeocodingResult> Search(IEnumerable<string> locations, CloudGeocodingOptions options)Parameters
- locationsIEnumerable<string>
- The multi location 
- optionsCloudGeocodingOptions
- The options for the searching. CloudGeocodingOptions 
Returns
- Collection<CloudGeocodingResult>
- The search result.CloudGeocodingResult 
Search(string)
Search for a location expression
public CloudGeocodingResult Search(string location)Parameters
- locationstring
- The location expression 
Returns
- CloudGeocodingResult
- The search result.CloudGeocodingResult 
Search(string, CloudGeocodingOptions)
Search for a location expression
public CloudGeocodingResult Search(string location, CloudGeocodingOptions options)Parameters
- locationstring
- The location expression 
- optionsCloudGeocodingOptions
- The options for the searching. CloudGeocodingOptions 
Returns
- CloudGeocodingResult
- The search result.CloudGeocodingResult 
SearchAsync(IEnumerable<string>)
Search for multi locations
public Task<Collection<CloudGeocodingResult>> SearchAsync(IEnumerable<string> locations)Parameters
- locationsIEnumerable<string>
- The multi location 
Returns
- Task<Collection<CloudGeocodingResult>>
- The search result.CloudGeocodingResult 
SearchAsync(IEnumerable<string>, CloudGeocodingOptions)
Search for multi locations
public Task<Collection<CloudGeocodingResult>> SearchAsync(IEnumerable<string> locations, CloudGeocodingOptions options)Parameters
- locationsIEnumerable<string>
- The multi location 
- optionsCloudGeocodingOptions
- The options for the searching. CloudGeocodingOptions 
Returns
- Task<Collection<CloudGeocodingResult>>
- The search result.CloudGeocodingResult 
SearchAsync(string)
Search for a location expression
public Task<CloudGeocodingResult> SearchAsync(string location)Parameters
- locationstring
- The location expression 
Returns
- Task<CloudGeocodingResult>
- The search result.CloudGeocodingResult 
SearchAsync(string, CloudGeocodingOptions)
Search for a location expression
public Task<CloudGeocodingResult> SearchAsync(string location, CloudGeocodingOptions options)Parameters
- locationstring
- The location expression 
- optionsCloudGeocodingOptions
- The options for the searching. CloudGeocodingOptions 
Returns
- Task<CloudGeocodingResult>
- The search result.CloudGeocodingResult