Ejemplo de la API de REST

Ejemplo de dirección de calle con soporte de múltiples campos

Este ejemplo ilustra una solicitud de API de REST y respuesta de JSON que usa múltiples campos para devolver candidatos.

Consulte Características de la API de REST para obtener una descripción de todas las opciones que se pueden controlar a través de la API.

Cuando escoge un candidato, la dirección se puede ubicar en un mapa.

El ejemplo siguiente ilustra una solicitud de candidatos que utiliza soporte de varias líneas. Comienza con una dirección parcial (Data.AddressLine1=Jordan). La respuesta incluyó candidatos de todo Estados Unidos.

http://localhost:8080/rest/GeoComplete/results.json?Data.AddressLine1=jordan&Data.Country=USA&Option.Database=GCM
Si agrega Data.PostalCode=12180 a la solicitud, la devolución de candidatos es más acotada.
http://localhost:8080/rest/GeoComplete/results.json?Data.AddressLine1=jordan&Data.Country=USA&Option.Database=GCM&Data.PostalCode=12180
{
          "output_port" : [ {
          "AddressLine1" : "Jordan Rd",
          "City" : "Troy",
          "Country" : "USA",
          "LastLine" : "Troy, NY 12180",
          "Latitude" : "42.679065",
          "Longitude" : "-73.692485",
          "PostalCode" : "12180",
          "StateProvince" : "NY",
          "Type" : "2",
          "Distance" : "-0.0",
          "DistanceUnit" : "KILOMETERS",
          "FormattedString" : "Jordan Rd, Troy, NY 12180",
          "IsUserDictionary" : "false",
          "featureID" : "368400000856999",
          "StreetNameMatch" : "true",
          "user_fields" : [ ]
          }, {
          "AddressLine1" : "Jordan Point Dr",
          "City" : "Troy",
          "Country" : "USA",
          "LastLine" : "Troy, NY 12180",
          "Latitude" : "42.676154999999994",
          "Longitude" : "-73.688185",
          "PostalCode" : "12180",
          "StateProvince" : "NY",
          "Type" : "2",
          "Distance" : "-0.0",
          "DistanceUnit" : "KILOMETERS",
          "FormattedString" : "Jordan Point Dr, Troy, NY 12180",
          "IsUserDictionary" : "false",
          "featureID" : "368400001448931",
          "StreetNameMatch" : "true",
          "user_fields" : [ ]
          } ]
          }