Class ReverseGeocodingCloudClient
A class provides the methods to access the ReverseGeocoding APIs.
public class ReverseGeocodingCloudClient : CloudClient, IDisposable- Inheritance
- 
      
      
      ReverseGeocodingCloudClient
- Implements
- Inherited Members
Remarks
A class provides the methods to access the ReverseGeocoding APIs.
Constructors
ReverseGeocodingCloudClient()
Initilizes an instance. You need apply client Id and secret by properties.
public ReverseGeocodingCloudClient()ReverseGeocodingCloudClient(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 ReverseGeocodingCloudClient(string clientId, string clientSecret)Parameters
Exceptions
- ArgumentNullException
- Thrown when the - clientIdor- clientSecretis null.
Methods
SearchArea(PolygonShape, int)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, int areaProjectionInSrid)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInSridint
- The SRID (spatial reference system ID) of area. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchArea(PolygonShape, int, CloudReverseGeocodingOptions)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, int areaProjectionInSrid, CloudReverseGeocodingOptions options)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInSridint
- The SRID (spatial reference system ID) of area. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchArea(PolygonShape, string)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, string areaProjectionInProj4String)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInProj4Stringstring
- The proj4string (coordinate system) of area. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchArea(PolygonShape, string, CloudReverseGeocodingOptions)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, string areaProjectionInProj4String, CloudReverseGeocodingOptions options)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInProj4Stringstring
- The proj4string (coordinate system) in which to express the result. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaAsync(PolygonShape, int)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, int areaProjectionInSrid)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInSridint
- The SRID (spatial reference system ID) of area. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaAsync(PolygonShape, int, CloudReverseGeocodingOptions)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, int areaProjectionInSrid, CloudReverseGeocodingOptions options)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInSridint
- The SRID (spatial reference system ID) of area. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaAsync(PolygonShape, string)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, string areaProjectionInProj4String)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInProj4Stringstring
- The proj4string (coordinate system) of area. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaAsync(PolygonShape, string, CloudReverseGeocodingOptions)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, string areaProjectionInProj4String, CloudReverseGeocodingOptions options)Parameters
- areaPolygonShape
- The polygon feature to search. 
- areaProjectionInProj4Stringstring
- The proj4string (coordinate system) of area. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaInDecimalDegree(PolygonShape)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchAreaInDecimalDegree(PolygonShape area)Parameters
- areaPolygonShape
- The polygon feature to search. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaInDecimalDegree(PolygonShape, CloudReverseGeocodingOptions)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchAreaInDecimalDegree(PolygonShape area, CloudReverseGeocodingOptions options)Parameters
- areaPolygonShape
- The polygon feature to search. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaInDecimalDegreeAsync(PolygonShape)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaInDecimalDegreeAsync(PolygonShape area)Parameters
- areaPolygonShape
- The polygon feature to search. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchAreaInDecimalDegreeAsync(PolygonShape, CloudReverseGeocodingOptions)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaInDecimalDegreeAsync(PolygonShape area, CloudReverseGeocodingOptions options)Parameters
- areaPolygonShape
- The polygon feature to search. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - areais null or empty.
SearchLine(LineShape, int, double, DistanceUnit)
Searches for locations along a line.
public CloudReverseGeocodingResult SearchLine(LineShape line, int lineProjectionInSrid, double searchBuffer, DistanceUnit unitOfsearchBuffer)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInSridint
- The SRID (spatial reference system ID) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchLine(LineShape, int, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations along a line.
public CloudReverseGeocodingResult SearchLine(LineShape line, int lineProjectionInSrid, double searchBuffer, DistanceUnit unitOfsearchBuffer, CloudReverseGeocodingOptions options)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInSridint
- The SRID (spatial reference system ID) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchLine(LineShape, string, double, DistanceUnit)
Searches for locations along a line.
public CloudReverseGeocodingResult SearchLine(LineShape line, string lineProjectionInProj4String, double searchBuffer, DistanceUnit unitOfsearchBuffer)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInProj4Stringstring
- The proj4string (coordinate system) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchLine(LineShape, string, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations along a line.
public CloudReverseGeocodingResult SearchLine(LineShape line, string lineProjectionInProj4String, double searchBuffer, DistanceUnit unitOfsearchBuffer, CloudReverseGeocodingOptions options)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInProj4Stringstring
- The proj4string (coordinate system) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchLineAsync(LineShape, int, double, DistanceUnit)
Searches for locations along a line.
public Task<CloudReverseGeocodingResult> SearchLineAsync(LineShape line, int lineProjectionInSrid, double searchBuffer, DistanceUnit unitOfsearchBuffer)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInSridint
- The SRID (spatial reference system ID) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchLineAsync(LineShape, int, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations along a line.
public Task<CloudReverseGeocodingResult> SearchLineAsync(LineShape line, int lineProjectionInSrid, double searchBuffer, DistanceUnit unitOfsearchBuffer, CloudReverseGeocodingOptions options)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInSridint
- The SRID (spatial reference system ID) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchLineAsync(LineShape, string, double, DistanceUnit)
Searches for locations along a line.
public Task<CloudReverseGeocodingResult> SearchLineAsync(LineShape line, string lineProjectionInProj4String, double searchBuffer, DistanceUnit unitOfsearchBuffer)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInProj4Stringstring
- The proj4string (coordinate system) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchLineAsync(LineShape, string, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations along a line.
public Task<CloudReverseGeocodingResult> SearchLineAsync(LineShape line, string lineProjectionInProj4String, double searchBuffer, DistanceUnit unitOfsearchBuffer, CloudReverseGeocodingOptions options)Parameters
- lineLineShape
- The line feature to search. 
- lineProjectionInProj4Stringstring
- The proj4string (coordinate system) of line. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchLineInDecimalDegree(LineShape, double, DistanceUnit)
Searches for locations along a line.
public CloudReverseGeocodingResult SearchLineInDecimalDegree(LineShape line, double searchBuffer, DistanceUnit unitOfsearchBuffer)Parameters
- lineLineShape
- The line feature to search. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchLineInDecimalDegree(LineShape, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations along a line.
public CloudReverseGeocodingResult SearchLineInDecimalDegree(LineShape line, double searchBuffer, DistanceUnit unitOfsearchBuffer, CloudReverseGeocodingOptions options)Parameters
- lineLineShape
- The line feature to search. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchLineInDecimalDegreeAsync(LineShape, double, DistanceUnit)
Searches for locations along a line.
public Task<CloudReverseGeocodingResult> SearchLineInDecimalDegreeAsync(LineShape line, double searchBuffer, DistanceUnit unitOfsearchBuffer)Parameters
- lineLineShape
- The line feature to search. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchLineInDecimalDegreeAsync(LineShape, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations along a line.
public Task<CloudReverseGeocodingResult> SearchLineInDecimalDegreeAsync(LineShape line, double searchBuffer, DistanceUnit unitOfsearchBuffer, CloudReverseGeocodingOptions options)Parameters
- lineLineShape
- The line feature to search. 
- searchBufferdouble
- The buffer of search line. 
- unitOfsearchBufferDistanceUnit
- The unit of measure in which the searchBuffer is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPoint(double, double, int, double, DistanceUnit)
Searches for locations around a point.
public CloudReverseGeocodingResult SearchPoint(double x, double y, int pointProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInSridint
- The SRID (spatial reference system ID) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchPoint(double, double, int, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations around a point.
public CloudReverseGeocodingResult SearchPoint(double x, double y, int pointProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInSridint
- The SRID (spatial reference system ID) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchPoint(double, double, string, double, DistanceUnit)
Searches for locations around a point.
public CloudReverseGeocodingResult SearchPoint(double x, double y, string pointProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInProj4Stringstring
- The proj4string (coordinate system) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchPoint(double, double, string, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations around a point.
public CloudReverseGeocodingResult SearchPoint(double x, double y, string pointProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInProj4Stringstring
- The proj4string (coordinate system) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchPointAsync(double, double, int, double, DistanceUnit)
Searches for locations around a point.
public Task<CloudReverseGeocodingResult> SearchPointAsync(double x, double y, int pointProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInSridint
- The SRID (spatial reference system ID) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPointAsync(double, double, int, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations around a point.
public Task<CloudReverseGeocodingResult> SearchPointAsync(double x, double y, int pointProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInSridint
- The SRID (spatial reference system ID) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPointAsync(double, double, string, double, DistanceUnit)
Searches for locations around a point.
public Task<CloudReverseGeocodingResult> SearchPointAsync(double x, double y, string pointProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInProj4Stringstring
- The proj4string (coordinate system) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPointAsync(double, double, string, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations around a point.
public Task<CloudReverseGeocodingResult> SearchPointAsync(double x, double y, string pointProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- xdouble
- The X coordinate of the point. 
- ydouble
- The Y coordinate of the point. 
- pointProjectionInProj4Stringstring
- The proj4string (coordinate system) of point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPointInDecimalDegree(double, double, double, DistanceUnit)
Searches for locations around a point.
public CloudReverseGeocodingResult SearchPointInDecimalDegree(double latitude, double longitude, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- latitudedouble
- The latitude of the point. 
- longitudedouble
- The longitude of the point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchPointInDecimalDegree(double, double, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations around a point.
public CloudReverseGeocodingResult SearchPointInDecimalDegree(double latitude, double longitude, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- latitudedouble
- The latitude of the point. 
- longitudedouble
- The longitude of the point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- CloudReverseGeocodingResult
- The search result.CloudReverseGeocodingResult 
SearchPointInDecimalDegreeAsync(double, double, double, DistanceUnit)
Searches for locations around a point.
public Task<CloudReverseGeocodingResult> SearchPointInDecimalDegreeAsync(double latitude, double longitude, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- latitudedouble
- The latitude of the point. 
- longitudedouble
- The longitude of the point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPointInDecimalDegreeAsync(double, double, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches for locations around a point.
public Task<CloudReverseGeocodingResult> SearchPointInDecimalDegreeAsync(double latitude, double longitude, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- latitudedouble
- The latitude of the point. 
- longitudedouble
- The longitude of the point. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
SearchPoints(IEnumerable<PointShape>, int, double, DistanceUnit)
Searches the locations for points.
public Collection<CloudReverseGeocodingResult> SearchPoints(IEnumerable<PointShape> points, int pointsProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInSridint
- The SRID (spatial reference system ID) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Collection<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPoints(IEnumerable<PointShape>, int, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches the locations for points.
public Collection<CloudReverseGeocodingResult> SearchPoints(IEnumerable<PointShape> points, int pointsProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInSridint
- The SRID (spatial reference system ID) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Collection<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPoints(IEnumerable<PointShape>, string, double, DistanceUnit)
Searches the locations for points.
public Collection<CloudReverseGeocodingResult> SearchPoints(IEnumerable<PointShape> points, string pointsProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInProj4Stringstring
- The proj4string (coordinate system) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Collection<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPoints(IEnumerable<PointShape>, string, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches the locations for points.
public Collection<CloudReverseGeocodingResult> SearchPoints(IEnumerable<PointShape> points, string pointsProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInProj4Stringstring
- The proj4string (coordinate system) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Collection<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsAsync(IEnumerable<PointShape>, int, double, DistanceUnit)
Searches the locations for points.
public Task<Collection<CloudReverseGeocodingResult>> SearchPointsAsync(IEnumerable<PointShape> points, int pointsProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInSridint
- The SRID (spatial reference system ID) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Task<Collection<CloudReverseGeocodingResult>>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsAsync(IEnumerable<PointShape>, int, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches the locations for points.
public Task<Collection<CloudReverseGeocodingResult>> SearchPointsAsync(IEnumerable<PointShape> points, int pointsProjectionInSrid, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInSridint
- The SRID (spatial reference system ID) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<Collection<CloudReverseGeocodingResult>>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsAsync(IEnumerable<PointShape>, string, double, DistanceUnit)
Searches the locations for points.
public Task<Collection<CloudReverseGeocodingResult>> SearchPointsAsync(IEnumerable<PointShape> points, string pointsProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInProj4Stringstring
- The proj4string (coordinate system) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Task<Collection<CloudReverseGeocodingResult>>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsAsync(IEnumerable<PointShape>, string, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches the locations for points.
public Task<Collection<CloudReverseGeocodingResult>> SearchPointsAsync(IEnumerable<PointShape> points, string pointsProjectionInProj4String, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- pointsProjectionInProj4Stringstring
- The proj4string (coordinate system) in which to express the result. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<Collection<CloudReverseGeocodingResult>>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsInDecimalDegree(IEnumerable<PointShape>, double, DistanceUnit)
Searches the locations for points.
public Collection<CloudReverseGeocodingResult> SearchPointsInDecimalDegree(IEnumerable<PointShape> points, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Collection<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsInDecimalDegree(IEnumerable<PointShape>, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches the locations for points.
public Collection<CloudReverseGeocodingResult> SearchPointsInDecimalDegree(IEnumerable<PointShape> points, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Collection<CloudReverseGeocodingResult>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsInDecimalDegreeAsync(IEnumerable<PointShape>, double, DistanceUnit)
Searches the locations for points.
public Task<Collection<CloudReverseGeocodingResult>> SearchPointsInDecimalDegreeAsync(IEnumerable<PointShape> points, double searchRadius, DistanceUnit unitOfsearchRadius)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
Returns
- Task<Collection<CloudReverseGeocodingResult>>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.
SearchPointsInDecimalDegreeAsync(IEnumerable<PointShape>, double, DistanceUnit, CloudReverseGeocodingOptions)
Searches the locations for points.
public Task<Collection<CloudReverseGeocodingResult>> SearchPointsInDecimalDegreeAsync(IEnumerable<PointShape> points, double searchRadius, DistanceUnit unitOfsearchRadius, CloudReverseGeocodingOptions options)Parameters
- pointsIEnumerable<PointShape>
- The points to search. 
- searchRadiusdouble
- The maximum radius around the input coordinate to search for places. 
- unitOfsearchRadiusDistanceUnit
- The unit of measure in which the SearchRadius is expressed. 
- optionsCloudReverseGeocodingOptions
- The options for the searching. CloudReverseGeocodingOptions 
Returns
- Task<Collection<CloudReverseGeocodingResult>>
- The search result.CloudReverseGeocodingResult 
Exceptions
- ArgumentNullException
- Thrown when the - pointsis null or empty.