C# Class ESRIUK.DynamicLocators.BNGLocator.BNG_Locator

Inheritance: ESRIUK.DynamicLocators.Core.LocatorWrapper
ファイルを表示 Open project: EsriUK/dynamic-locator-sdk Class Usage Examples

Public Methods

Method Description
BNG_Locator ( ) : System

The constructor just calls the base constructor

CentrePoint ( Envelope envelope ) : System.Point

Returns a Point at the Centre of the Envelope.

FindAddressCandidates ( IPropertySet address ) : IArray

This method is called when a query is made to the locator. This must be implemented in such a way that Single and Multi line searches can be preformaed

ReverseGeocode ( IPoint location, bool returnIntersection ) : IPropertySet

Generate an address based on a point.

Protected Methods

Method Description
CreateFields ( ) : void

This initialises all of the different fields that are required for the locator to function It contains declarations for the Match and Candidate fields for the locator

Private Methods

Method Description
DoMatchLookup ( string queryString ) : Envelope

Method Details

BNG_Locator() public method

The constructor just calls the base constructor
public BNG_Locator ( ) : System
return System

CentrePoint() public method

Returns a Point at the Centre of the Envelope.
public CentrePoint ( Envelope envelope ) : System.Point
envelope Envelope
return System.Point

CreateFields() protected method

This initialises all of the different fields that are required for the locator to function It contains declarations for the Match and Candidate fields for the locator
protected CreateFields ( ) : void
return void

FindAddressCandidates() public method

This method is called when a query is made to the locator. This must be implemented in such a way that Single and Multi line searches can be preformaed
public FindAddressCandidates ( IPropertySet address ) : IArray
address IPropertySet Review code for the structure of this property set
return IArray

ReverseGeocode() public method

Generate an address based on a point.
public ReverseGeocode ( IPoint location, bool returnIntersection ) : IPropertySet
location IPoint
returnIntersection bool
return IPropertySet