Address Geocode – International C# Code Snippet

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//In the event that a production license key is purchased, these two variables should call sws.serviceobjects.com and swsbackup.serviceobjects.com respectively.
string primaryURL = "https://trial.serviceobjects.com/agi/api.svc/json/PlaceSearch?Singleline=" + singleline + "&Address1=" + address1 + "&Address2=" + address2 + "&Address3" + address3 + "&Address4=" + address4 + "&Address5=" + address5 + "&Locality=" + locality + "&AdministrativeArea=" + administrativearea + "&PostalCode=" + postalcode + "&Country=" + country + "&Boundaries=" + boundaries + "&MaxResults=" + maxresults + "&SearchType=" + searchtype + "&Extras=" + extras + "&LicenseKey=" + licenseky;
string backupURL = "https://trial.serviceobjects.com/agi/api.svc/json/PlaceSearch?Singleline=" + singleline + "&Address1=" + address1 + "&Address2=" + address2 + "&Address3" + address3 + "&Address4=" + address4 + "&Address5=" + address5 + "&Locality=" + locality + "&AdministrativeArea=" + administrativearea + "&PostalCode=" + postalcode + "&Country=" + country + "&Boundaries=" + boundaries + "&MaxResults=" + maxresults + "&SearchType=" + searchtype + "&Extras=" + extras + "&LicenseKey=" + licenseky;
try
{
response = CallURL<SearchResponse>(primaryURL);
if (response == null || (response.Error != null && response.Error.TypeCode == "3"))
{
throw new Exception();
}
}
catch
{
//Calling Backup URL. This should be set to swsbackup.serviceobjects.com when a production key is purchased.
response = CallURL<SearchResponse>(backupURL);
}
//In the event that a production license key is purchased, these two variables should call sws.serviceobjects.com and swsbackup.serviceobjects.com respectively. string primaryURL = "https://trial.serviceobjects.com/agi/api.svc/json/PlaceSearch?Singleline=" + singleline + "&Address1=" + address1 + "&Address2=" + address2 + "&Address3" + address3 + "&Address4=" + address4 + "&Address5=" + address5 + "&Locality=" + locality + "&AdministrativeArea=" + administrativearea + "&PostalCode=" + postalcode + "&Country=" + country + "&Boundaries=" + boundaries + "&MaxResults=" + maxresults + "&SearchType=" + searchtype + "&Extras=" + extras + "&LicenseKey=" + licenseky; string backupURL = "https://trial.serviceobjects.com/agi/api.svc/json/PlaceSearch?Singleline=" + singleline + "&Address1=" + address1 + "&Address2=" + address2 + "&Address3" + address3 + "&Address4=" + address4 + "&Address5=" + address5 + "&Locality=" + locality + "&AdministrativeArea=" + administrativearea + "&PostalCode=" + postalcode + "&Country=" + country + "&Boundaries=" + boundaries + "&MaxResults=" + maxresults + "&SearchType=" + searchtype + "&Extras=" + extras + "&LicenseKey=" + licenseky; try { response = CallURL<SearchResponse>(primaryURL); if (response == null || (response.Error != null && response.Error.TypeCode == "3")) { throw new Exception(); } } catch { //Calling Backup URL. This should be set to swsbackup.serviceobjects.com when a production key is purchased. response = CallURL<SearchResponse>(backupURL); }
//In the event that a production license key is purchased, these two variables should call sws.serviceobjects.com and swsbackup.serviceobjects.com respectively.
string primaryURL = "https://trial.serviceobjects.com/agi/api.svc/json/PlaceSearch?Singleline=" + singleline + "&Address1=" + address1 + "&Address2=" + address2 + "&Address3" + address3 + "&Address4=" + address4 + "&Address5=" + address5 + "&Locality=" + locality + "&AdministrativeArea=" + administrativearea + "&PostalCode=" + postalcode + "&Country=" + country + "&Boundaries=" + boundaries + "&MaxResults=" + maxresults + "&SearchType=" + searchtype + "&Extras=" + extras + "&LicenseKey=" + licenseky;
string backupURL = "https://trial.serviceobjects.com/agi/api.svc/json/PlaceSearch?Singleline=" + singleline + "&Address1=" + address1 + "&Address2=" + address2 + "&Address3" + address3 + "&Address4=" + address4 + "&Address5=" + address5 + "&Locality=" + locality + "&AdministrativeArea=" + administrativearea + "&PostalCode=" + postalcode + "&Country=" + country + "&Boundaries=" + boundaries + "&MaxResults=" + maxresults + "&SearchType=" + searchtype + "&Extras=" + extras + "&LicenseKey=" + licenseky;
 
try
{              
    response = CallURL<SearchResponse>(primaryURL);
 
    if (response == null || (response.Error != null && response.Error.TypeCode == "3"))
    {
        throw new Exception();
    }
}
catch
{
    //Calling Backup URL. This should be set to swsbackup.serviceobjects.com when a production key is purchased.
    response = CallURL<SearchResponse>(backupURL);
}

Address Geocode – International Java Code Snippet

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//Get the input parameters from the form
SingleLine = request.getParameter("iSingleLine");
Address1 = request.getParameter("iAddress1");
Address2 = request.getParameter("iAddress2");
Address3 = request.getParameter("iAddress3");
Address4 = request.getParameter("iAddress4");
Address5 = request.getParameter("iAddress5");
Locality = request.getParameter("iLocality");
AdministrativeArea = request.getParameter("iAdministrativeArea");
PostalCode = request.getParameter("iPostalCode");
Country = request.getParameter("iCountry");
Boundaries = request.getParameter("iBoundaries");
MaxResults = request.getParameter("iMaxResults");
SearchType = request.getParameter("iSearchType");
Extras = request.getParameter("iExtras");
LicenseKey = request.getParameter("iLicenseKey");
SearchResponse Response = null;
AGIClient Client = new AGIClient();
try{
//Make a web request to the primary URL
Response = Client.PlaceSearch(SingleLine, Address1, Address2, Address3, Address4, Address5,
Locality, AdministrativeArea, PostalCode, Country,
Boundaries, MaxResults, SearchType, Extras, LicenseKey);
}
catch(Exception r)
{
// Make a web request to the backup URL
AGIClient backupClient = new AGIClient();
Response = backupClient.PlaceSearch(SingleLine, Address1, Address2, Address3, Address4, Address5,
Locality, AdministrativeArea, PostalCode, Country,
Boundaries, MaxResults, SearchType, Extras, LicenseKey);
}
//Get the input parameters from the form SingleLine = request.getParameter("iSingleLine"); Address1 = request.getParameter("iAddress1"); Address2 = request.getParameter("iAddress2"); Address3 = request.getParameter("iAddress3"); Address4 = request.getParameter("iAddress4"); Address5 = request.getParameter("iAddress5"); Locality = request.getParameter("iLocality"); AdministrativeArea = request.getParameter("iAdministrativeArea"); PostalCode = request.getParameter("iPostalCode"); Country = request.getParameter("iCountry"); Boundaries = request.getParameter("iBoundaries"); MaxResults = request.getParameter("iMaxResults"); SearchType = request.getParameter("iSearchType"); Extras = request.getParameter("iExtras"); LicenseKey = request.getParameter("iLicenseKey"); SearchResponse Response = null; AGIClient Client = new AGIClient(); try{ //Make a web request to the primary URL Response = Client.PlaceSearch(SingleLine, Address1, Address2, Address3, Address4, Address5, Locality, AdministrativeArea, PostalCode, Country, Boundaries, MaxResults, SearchType, Extras, LicenseKey); } catch(Exception r) { // Make a web request to the backup URL AGIClient backupClient = new AGIClient(); Response = backupClient.PlaceSearch(SingleLine, Address1, Address2, Address3, Address4, Address5, Locality, AdministrativeArea, PostalCode, Country, Boundaries, MaxResults, SearchType, Extras, LicenseKey); }
//Get the input parameters from the form
SingleLine = request.getParameter("iSingleLine");
Address1 = request.getParameter("iAddress1");
Address2 = request.getParameter("iAddress2");
Address3 = request.getParameter("iAddress3");
Address4 = request.getParameter("iAddress4");
Address5 = request.getParameter("iAddress5");
Locality = request.getParameter("iLocality");
AdministrativeArea = request.getParameter("iAdministrativeArea");
PostalCode = request.getParameter("iPostalCode");
Country = request.getParameter("iCountry");
Boundaries = request.getParameter("iBoundaries");
MaxResults = request.getParameter("iMaxResults");
SearchType = request.getParameter("iSearchType");
Extras = request.getParameter("iExtras");
LicenseKey = request.getParameter("iLicenseKey");
     
SearchResponse Response = null;
AGIClient Client = new AGIClient();
     
try{
//Make a web request to the primary URL
    Response = Client.PlaceSearch(SingleLine, Address1, Address2, Address3, Address4, Address5,
                                      Locality, AdministrativeArea, PostalCode, Country,
                                      Boundaries, MaxResults, SearchType, Extras, LicenseKey);
}
catch(Exception r)
{
    // Make a web request to the backup URL
    AGIClient backupClient = new AGIClient();
    Response = backupClient.PlaceSearch(SingleLine, Address1, Address2, Address3, Address4, Address5,
                                      Locality, AdministrativeArea, PostalCode, Country,
                                      Boundaries, MaxResults, SearchType, Extras, LicenseKey);
}