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
clientId
orclientSecret
is null.
Methods
SearchArea(PolygonShape, int)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, int areaProjectionInSrid)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInSrid
intThe SRID (spatial reference system ID) of area.
Returns
- CloudReverseGeocodingResult
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchArea(PolygonShape, int, CloudReverseGeocodingOptions)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, int areaProjectionInSrid, CloudReverseGeocodingOptions options)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInSrid
intThe SRID (spatial reference system ID) of area.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- CloudReverseGeocodingResult
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchArea(PolygonShape, string)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, string areaProjectionInProj4String)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInProj4String
stringThe proj4string (coordinate system) of area.
Returns
- CloudReverseGeocodingResult
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchArea(PolygonShape, string, CloudReverseGeocodingOptions)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchArea(PolygonShape area, string areaProjectionInProj4String, CloudReverseGeocodingOptions options)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInProj4String
stringThe proj4string (coordinate system) in which to express the result.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- CloudReverseGeocodingResult
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaAsync(PolygonShape, int)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, int areaProjectionInSrid)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInSrid
intThe SRID (spatial reference system ID) of area.
Returns
- Task<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaAsync(PolygonShape, int, CloudReverseGeocodingOptions)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, int areaProjectionInSrid, CloudReverseGeocodingOptions options)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInSrid
intThe SRID (spatial reference system ID) of area.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaAsync(PolygonShape, string)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, string areaProjectionInProj4String)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInProj4String
stringThe proj4string (coordinate system) of area.
Returns
- Task<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaAsync(PolygonShape, string, CloudReverseGeocodingOptions)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaAsync(PolygonShape area, string areaProjectionInProj4String, CloudReverseGeocodingOptions options)
Parameters
area
PolygonShapeThe polygon feature to search.
areaProjectionInProj4String
stringThe proj4string (coordinate system) of area.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaInDecimalDegree(PolygonShape)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchAreaInDecimalDegree(PolygonShape area)
Parameters
area
PolygonShapeThe polygon feature to search.
Returns
- CloudReverseGeocodingResult
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaInDecimalDegree(PolygonShape, CloudReverseGeocodingOptions)
Searches for locations within an area.
public CloudReverseGeocodingResult SearchAreaInDecimalDegree(PolygonShape area, CloudReverseGeocodingOptions options)
Parameters
area
PolygonShapeThe polygon feature to search.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- CloudReverseGeocodingResult
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaInDecimalDegreeAsync(PolygonShape)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaInDecimalDegreeAsync(PolygonShape area)
Parameters
area
PolygonShapeThe polygon feature to search.
Returns
- Task<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is null or empty.
SearchAreaInDecimalDegreeAsync(PolygonShape, CloudReverseGeocodingOptions)
Searches for locations within an area.
public Task<CloudReverseGeocodingResult> SearchAreaInDecimalDegreeAsync(PolygonShape area, CloudReverseGeocodingOptions options)
Parameters
area
PolygonShapeThe polygon feature to search.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
area
is 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
line
LineShapeThe line feature to search.
lineProjectionInSrid
intThe SRID (spatial reference system ID) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe 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
line
LineShapeThe line feature to search.
lineProjectionInSrid
intThe SRID (spatial reference system ID) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe unit of measure in which the searchBuffer is expressed.
options
CloudReverseGeocodingOptionsThe 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
line
LineShapeThe line feature to search.
lineProjectionInProj4String
stringThe proj4string (coordinate system) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe 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
line
LineShapeThe line feature to search.
lineProjectionInProj4String
stringThe proj4string (coordinate system) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe unit of measure in which the searchBuffer is expressed.
options
CloudReverseGeocodingOptionsThe 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
line
LineShapeThe line feature to search.
lineProjectionInSrid
intThe SRID (spatial reference system ID) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe 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
line
LineShapeThe line feature to search.
lineProjectionInSrid
intThe SRID (spatial reference system ID) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe unit of measure in which the searchBuffer is expressed.
options
CloudReverseGeocodingOptionsThe 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
line
LineShapeThe line feature to search.
lineProjectionInProj4String
stringThe proj4string (coordinate system) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe 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
line
LineShapeThe line feature to search.
lineProjectionInProj4String
stringThe proj4string (coordinate system) of line.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe unit of measure in which the searchBuffer is expressed.
options
CloudReverseGeocodingOptionsThe 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
line
LineShapeThe line feature to search.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe 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
line
LineShapeThe line feature to search.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe unit of measure in which the searchBuffer is expressed.
options
CloudReverseGeocodingOptionsThe 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
line
LineShapeThe line feature to search.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe 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
line
LineShapeThe line feature to search.
searchBuffer
doubleThe buffer of search line.
unitOfsearchBuffer
DistanceUnitThe unit of measure in which the searchBuffer is expressed.
options
CloudReverseGeocodingOptionsThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInSrid
intThe SRID (spatial reference system ID) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInSrid
intThe SRID (spatial reference system ID) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInProj4String
stringThe proj4string (coordinate system) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInProj4String
stringThe proj4string (coordinate system) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInSrid
intThe SRID (spatial reference system ID) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInSrid
intThe SRID (spatial reference system ID) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInProj4String
stringThe proj4string (coordinate system) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe 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
x
doubleThe X coordinate of the point.
y
doubleThe Y coordinate of the point.
pointProjectionInProj4String
stringThe proj4string (coordinate system) of point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe 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
latitude
doubleThe latitude of the point.
longitude
doubleThe longitude of the point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe 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
latitude
doubleThe latitude of the point.
longitude
doubleThe longitude of the point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe 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
latitude
doubleThe latitude of the point.
longitude
doubleThe longitude of the point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe 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
latitude
doubleThe latitude of the point.
longitude
doubleThe longitude of the point.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInSrid
intThe SRID (spatial reference system ID) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
Returns
- Collection<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInSrid
intThe SRID (spatial reference system ID) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Collection<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInProj4String
stringThe proj4string (coordinate system) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
Returns
- Collection<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInProj4String
stringThe proj4string (coordinate system) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Collection<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInSrid
intThe SRID (spatial reference system ID) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInSrid
intThe SRID (spatial reference system ID) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInProj4String
stringThe proj4string (coordinate system) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
pointsProjectionInProj4String
stringThe proj4string (coordinate system) in which to express the result.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
Returns
- Collection<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Collection<CloudReverseGeocodingResult>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is 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
points
IEnumerable<PointShape>The points to search.
searchRadius
doubleThe maximum radius around the input coordinate to search for places.
unitOfsearchRadius
DistanceUnitThe unit of measure in which the SearchRadius is expressed.
options
CloudReverseGeocodingOptionsThe options for the searching. CloudReverseGeocodingOptions
Returns
- Task<Collection<CloudReverseGeocodingResult>>
The search result.CloudReverseGeocodingResult
Exceptions
- ArgumentNullException
Thrown when the
points
is null or empty.