Address Autocomplete Preferences
Preferences supported by the Address Autocomplete Service include a variety of preferences.
The following table describes the preferences available to all countries.
| Option | Type | Description |
|---|---|---|
| clientCoordSysName | String | Specifies the coordinate system that you want to convert the geometry to. The
format must be the European Petroleum Survey Group (EPSG) code or the SRID code.
Default = EPSG:4326.
Specify the coordinate reference system in the format
|
| clientLocale | Object | Specify the locale value. For example, specify "th" for the Thai language. |
| cornerOffset | Distance | Specify the distance to offset the street end points in street-level matching. This is used to prevent addresses at street corners from being given the same geocode as the intersection. Defines the offset position of the geocoded point with respect to the corner. The default is 7 meters. |
| customPreferences | Object | Custom preference are optional preferences which are used to control certain additional functionalities please see the list of custom preferences for details. |
| data_option | String | Specifies the type of data option user opts for. Following are the available
values for DATA_OPTION:
|
| distance | Distance | Define the search radius. The default is 5 meters. |
| fallbackToGeographic | Boolean | Specifies whether to attempt to determine a geographic region centroid when an
address-level geocode cannot be determined. Optional.
|
| fallbackToPostal | Boolean | Specifies whether to attempt to determine a post code centroid when an
address-level geocode cannot be determined. Optional.
|
| matchMode | String | Match modes determine the leniency used to make a match between the input
address and the reference data. Select a match mode based on the quality of your
input and your desired output. The following match modes can used to allow fuzzy
matching while using Autocomplete. Please note that using fuzzy match options will
impact performance. Autocomplete has fuzzy match turned off by default to give the
best performance and most accurate results. The following match modes are
available:
|
| maxResults | Integer | The maximum number of candidates to return. Default = 1. |
| originXY | <Double> array | XY coordinates of the origin
address.{
"preferences" :
{
"originXY" : [-73.70252500000001, 42.68323]
},
"address" :
{
"mainAddressLine" : "350 Jordan Rd"
}
}
|
| returnAllInfo | Boolean | Specifies whether to return all available information for each candidate.
|
| returnOfAdditionalFields | <String> array |
This lets the user control which additional fields they want to have returned if they do not want to return all info. For example, to return the PreciselyID, use the valuePB_KEY
|