GeocodeServerProxy geocodeservice = new GeocodeServerProxy();

geocodeservice.Url =

��� "http://tasks.arcgisonline.com/ArcGIS/services/Locators/TA_Address_NA_10/GeocodeServer";

 

// Address input field mapping

PropertySetProperty[] propArray = {

��� new PropertySetProperty(){

����������� Key = "Address",

����������� Value = "Address"

��� }

};

 

PropertySet geocodePropSet = new PropertySet()

{

��� PropertyArray = propArray

};�����������

 

// Address input fields

Field[] fieldarray = {����������

��� new Field()

��� {

������� Name = "OID",

������� Type = esriFieldType.esriFieldTypeOID,

������� Length = 10

��� },

��� new Field()

��� {

������� Name = "Address",

������� Type = esriFieldType.esriFieldTypeString,

������� Length = 100

��� }

};

 

// Address inputs

int i = 0;

Record[] addressInputs = {

��� new Record(){

������� Values = new object[] {i++, "6525 N 15th Avenue Phoenix AZ"}

��� },new Record(){

������� Values = new object[] {i++, "14756 N 27th ave Seattle"}

��� },new Record(){

������� Values = new object[] {i++, "455 Orange Show Ln, San Bernardino, CA"}

��� },new Record(){

������� Values = new object[] {i++, "1514 Redwing Dr, Evansville"}

��� }

};

 

RecordSet addressTable = new RecordSet()

{

������� Fields = new Fields() { FieldArray = fieldarray },

������� Records = addressInputs

};

 

RecordSet results = geocodeservice.GeocodeAddresses(addressTable, geocodePropSet, null);

 


Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003

Powered by FirstCloudIT.com, a division of DriveHQ, the leading Cloud IT and Cloud Surveillance Service provider since 2003.