Retroceso de geocodificación

El uso de la opción de retroceso de geocodificación permite que el geocodificador intente devolver una geocodificación menos precisa cuando no se puede determinar una geocodificación de nivel de dirección.

Las opciones de retroceso de la geocodificación son las siguientes:

  • Retroceso a código postal: intenta devolver un centroide de código postal.
  • Retroceso a área geográfica: intenta devolver un centroide de área geográfica.
Se puede implementar una opción de retroceso adicional para cubrir aquellos casos donde no se instaló un geocodificador de país o donde haya uno disponible pero no tenga un conjunto de datos de geocodificación instalado, como se ve a continuación:
  • Retroceso a World Geocoder: intenta usar el World Geocoder (XWG) para devolver un código geográfico. El World Geocoder (XWG) puede devolver un geocódigo postal o geográfico, según el nivel de soporte en el conjunto de datos de la geocodificación de XWG. El World Geocoder (XWG) está incluido en su instalación. Para implementar esta función, debe instalar el conjunto de datos de geocodificación del World Geocoder. En los siguientes ejemplos se muestran las respuestas para los casos donde la función se habilita con y sin el conjunto de datos de geocodificación de World Geocoder instalado.

    Situación 1: World Geocoder (XWG) está instalado SIN datos:

    • FALLBACK_TO_WORLD = false: se devuelve la excepción Error initializing data manager. cuando se intenta geocodificar un país que no tiene datos instalados.
    • FALLBACK_TO_WORLD = true: se devuelve la excepción Error initializing data manager. cuando los datos de World Geocoder (XWG) no están instalados.

    Situación 2: World Geocoder (XWG) está instalado CON datos

    • FALLBACK_TO_WORLD = false: se devuelve la excepción Error initializing data manager..
    • FALLBACK_TO_WORLD = true: si se realiza el retroceso, se devuelven los resultados, si es posible.

Retroceso a postal

Las siguientes La tabla proporciona información sobre cómo implementar la función Fallback to Postal.

La API de REST Implementación de la función
Servicio: Geocode
Tipo de solicitud: GET
Parámetro: fallbackPostal = true
Tipo de solicitud: POST
Objeto: Elemento preferences : fallbackToPostal = true

Para obtener más información, consulte Solicitud GET de geocodificación y también Solicitud POST de geocodificación.

Retroceso a geográfico

La siguiente tabla proporciona información sobre cómo implementar la función Retroceso a área geográfica.

La API de REST Implementación de la función
Servicio: Geocode
Tipo de solicitud: GET
Parámetro: fallbackGeo = true
Tipo de solicitud: POST
Objeto: Elemento preferences: fallbackToGeographic = true

Para obtener más información, consulte Solicitud GET de geocodificación y también Solicitud POST de geocodificación.

Retroceso a World

Las siguientes La tabla proporciona información sobre cómo implementar la función Fallback to World.

La API de REST Implementación de la función
Servicio: Geocode
Tipo de solicitud: POST
Objeto: Elemento customPreferences : FALLBACK_TO_WORLD = true

The customPreferences object is specified in the preferences object. Por ejemplo, en una solicitud POST JSON, se especificaría de la siguiente manera:

"preferences" : {
    "customPreferences" : {
        "FALLBACK_TO_WORLD" : "true"
    }
} 

En una solicitud POST XML, se especificaría de la siguiente manera:

<preferences>
  <customPreferences>
    <entry>
      <key>FALLBACK_TO_WORLD</key>
      <value>true</value>
    </entry>
  </customPreferences>
</preferences>

Para obtener más información, consulteSolicitud POST de geocodificación.