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
clientIdorclientSecretis null.
Methods
SearchArea(PolygonShape, int)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, int areaProjectionInSrid)
Parameters
areaPolygonShapeThe polygon feature to search.
areaProjectionInSridintThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInSridintThe SRID (spatial reference system ID) of area.
optionsCloudReverseGeocodingOptionsThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInProj4StringstringThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInProj4StringstringThe proj4string (coordinate system) in which to express the result.
optionsCloudReverseGeocodingOptionsThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInSridintThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInSridintThe SRID (spatial reference system ID) of area.
optionsCloudReverseGeocodingOptionsThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInProj4StringstringThe 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
areaPolygonShapeThe polygon feature to search.
areaProjectionInProj4StringstringThe proj4string (coordinate system) of area.
optionsCloudReverseGeocodingOptionsThe 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
areaPolygonShapeThe 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
areaPolygonShapeThe polygon feature to search.
optionsCloudReverseGeocodingOptionsThe 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
areaPolygonShapeThe 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
areaPolygonShapeThe polygon feature to search.
optionsCloudReverseGeocodingOptionsThe 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
lineLineShapeThe line feature to search.
lineProjectionInSridintThe SRID (spatial reference system ID) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe 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
lineLineShapeThe line feature to search.
lineProjectionInSridintThe SRID (spatial reference system ID) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe unit of measure in which the searchBuffer is expressed.
optionsCloudReverseGeocodingOptionsThe 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
lineLineShapeThe line feature to search.
lineProjectionInProj4StringstringThe proj4string (coordinate system) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe 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
lineLineShapeThe line feature to search.
lineProjectionInProj4StringstringThe proj4string (coordinate system) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe unit of measure in which the searchBuffer is expressed.
optionsCloudReverseGeocodingOptionsThe 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
lineLineShapeThe line feature to search.
lineProjectionInSridintThe SRID (spatial reference system ID) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe 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
lineLineShapeThe line feature to search.
lineProjectionInSridintThe SRID (spatial reference system ID) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe unit of measure in which the searchBuffer is expressed.
optionsCloudReverseGeocodingOptionsThe 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
lineLineShapeThe line feature to search.
lineProjectionInProj4StringstringThe proj4string (coordinate system) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe 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
lineLineShapeThe line feature to search.
lineProjectionInProj4StringstringThe proj4string (coordinate system) of line.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe unit of measure in which the searchBuffer is expressed.
optionsCloudReverseGeocodingOptionsThe 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
lineLineShapeThe line feature to search.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe 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
lineLineShapeThe line feature to search.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe unit of measure in which the searchBuffer is expressed.
optionsCloudReverseGeocodingOptionsThe 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
lineLineShapeThe line feature to search.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe 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
lineLineShapeThe line feature to search.
searchBufferdoubleThe buffer of search line.
unitOfsearchBufferDistanceUnitThe unit of measure in which the searchBuffer is expressed.
optionsCloudReverseGeocodingOptionsThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInSridintThe SRID (spatial reference system ID) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInSridintThe SRID (spatial reference system ID) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInProj4StringstringThe proj4string (coordinate system) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInProj4StringstringThe proj4string (coordinate system) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInSridintThe SRID (spatial reference system ID) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInSridintThe SRID (spatial reference system ID) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInProj4StringstringThe proj4string (coordinate system) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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
xdoubleThe X coordinate of the point.
ydoubleThe Y coordinate of the point.
pointProjectionInProj4StringstringThe proj4string (coordinate system) of point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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
latitudedoubleThe latitude of the point.
longitudedoubleThe longitude of the point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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
latitudedoubleThe latitude of the point.
longitudedoubleThe longitude of the point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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
latitudedoubleThe latitude of the point.
longitudedoubleThe longitude of the point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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
latitudedoubleThe latitude of the point.
longitudedoubleThe longitude of the point.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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.
pointsProjectionInSridintThe SRID (spatial reference system ID) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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.
pointsProjectionInSridintThe SRID (spatial reference system ID) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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.
pointsProjectionInProj4StringstringThe proj4string (coordinate system) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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.
pointsProjectionInProj4StringstringThe proj4string (coordinate system) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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.
pointsProjectionInSridintThe SRID (spatial reference system ID) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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.
pointsProjectionInSridintThe SRID (spatial reference system ID) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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.
pointsProjectionInProj4StringstringThe proj4string (coordinate system) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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.
pointsProjectionInProj4StringstringThe proj4string (coordinate system) in which to express the result.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe 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.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe 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.
searchRadiusdoubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadiusDistanceUnitThe unit of measure in which the SearchRadius is expressed.
optionsCloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
pointsis null or empty.