Captura y validación de direcciones

El kit de herramientas de la solución Last Mile Fleet de Google Maps Platform proporciona servicios que resuelven varios problemas comunes con el direccionamiento de entregas: entradas imprecisas de direcciones de los consumidores, direcciones que no se pueden entregar y la necesidad de ajustes en las ubicaciones de los puntos de entrega.

Entre estos servicios, se incluyen los siguientes:

  • API de Places: Simplifica el ingreso de direcciones para los usuarios finales y proporciona información sobre lugares de interés que se pueden utilizar con fines de enrutamiento.
  • API de Address Validation: Determina si una dirección se refiere a un lugar de entrega real y proporciona metadatos adicionales a nivel de la dirección.
  • API de Geocoding: Proporciona la latitud y la longitud de una dirección determinada.

En este documento, se describe cómo usar estos servicios.

Acerca de la captura y validación de direcciones

La información de dirección precisa y detallada es fundamental para las operaciones de entrega porque afecta la calidad de todas las actividades downstream que dependen de ella. Ya sea que obtengas direcciones a través de una aplicación para el usuario o de socios ascendentes a través de una API, Last Mile Fleet Solution puede ayudarte con este paso.

Si te aseguras de haber capturado una dirección precisa, sucederá lo siguiente:

  • Mejora la experiencia del consumidor: Proporciona a los usuarios las herramientas para garantizar que puedan proporcionar con facilidad una dirección correcta y que sus paquetes se entreguen en el lugar correcto.

  • Mejora la productividad de los conductores: Reduce el tiempo que los conductores dedican a buscar direcciones de entrega y disminuye la necesidad de repetir intentos de entrega.

Captura la dirección

La API de Places contiene el servicio Place Autocomplete. Este servicio proporciona la funcionalidad de autocompletar para búsquedas geográficas basadas en texto mostrando lugares, como empresas, direcciones y lugares de interés, a medida que el usuario ingresa una dirección.

En el caso de las aplicaciones para usuarios que implican la obtención de una dirección de entrega, como un sitio en línea de consumidores o de envío, o un portal de empleados en la tienda, simplifica el ingreso y la selección de direcciones para tus clientes con Place Autocomplete.

Por ejemplo, supongamos que un usuario solicita el retiro de un paquete y, luego, ingresa al lugar de retiro. Place Autocomplete les facilita proporcionar una dirección, ya que solo deben ingresar algunos caracteres y seleccionarlos de una lista coincidente.

La API de Places también proporciona formas de restringir los resultados de la búsqueda, para que los desarrolladores puedan asegurarse de que las direcciones sugeridas estén alineadas con las ubicaciones en las que presta servicios tu empresa.

Valida la dirección

Después de capturar una dirección, ya sea desde la entrada directa del usuario o a través de una API, asegúrate de que el cliente haya proporcionado una dirección correcta. Esto se refiere a una dirección sin imprecisiones, como componentes de dirección faltantes o errores tipográficos. La validación de direcciones ayuda a reducir los errores de entrega, ya que detecta direcciones incorrectas y mejora la previsibilidad de la entrega con un mejor conocimiento de los detalles de las direcciones.

La API de Address Validation valida los componentes de la dirección, normaliza la dirección para el envío por correo y encuentra la mejor ubicación conocida para esta. Puede ayudar a entender si una dirección corresponde a un lugar real. Si la dirección no hace referencia a un lugar real, se pueden identificar componentes posiblemente incorrectos, lo que permite que los usuarios los corrijan.

Si la API de Address Validation determina que la dirección es incorrecta o hace referencia a una ubicación que no se puede entregar, puedes solicitarle al usuario que la corrija. Si obtienes la dirección mediante una llamada a la API, puedes rechazarla.

Permitir la confirmación de la ubicación de la dirección

Después de que un usuario haya ingresado o seleccionado una dirección, y la hayas validado, usa Google Maps Platform para proporcionar un mapa y un marcador que indique la ubicación de la dirección.

Usa la API de Geocoding para determinar las coordenadas geográficas de la dirección. Además de la ubicación, la API de Geocoding también muestra componentes de dirección, lo que te permite obtener las partes de dirección que faltan para las correcciones necesarias. También proporciona el tipo de ubicación, que indica la precisión de las coordenadas recuperadas de la API.

La ubicación geocodificada también puede usarse para otros fines, como asignar la entrega a un conductor en la secuencia óptima. Consulta Optimización de rutas para obtener más información.

Usa los servicios de Last Mile Fleet Solution para la captura de direcciones

En esta sección, se proporciona información básica sobre cómo implementar la captura y validación de direcciones. En estos pasos, se supone que configuraste un proyecto en la Consola de APIs de Google y que habilitaste las cuentas de servicio y la facturación correctas. Si deseas obtener detalles específicos de Last Mile Fleet Solution, consulta la documentación de Fleet Engine para configurar tu proyecto.

Habilita el ingreso sencillo de direcciones

  1. Habilita la API de Places en la sección APIs y servicios de la Consola de APIs de Google. La API de Places incluye el servicio Place Autocomplete.
  2. Consulta la documentación de Place Autocomplete para obtener funciones adicionales que puedes usar, como la sección Parámetros opcionales. Por ejemplo:
    • El parámetro Components limita los resultados a ciertos países.
    • El parámetro types restringe los resultados a ciertos tipos de ubicación, como direcciones y hasta idiomas de entrada permitidos del usuario.
  3. Para implementar fácilmente un formulario de dirección, Google Maps Platform ofrece una Herramienta de creación rápida dentro de la Consola de API de Google.

Valida la dirección de entrega

  1. Habilita la API de Address Validation en la sección APIs y servicios de la Consola de API de Google.
  2. Revisa la documentación de la API de Address Validation y comprende los diversos datos que puedes usar para evaluar la calidad de las direcciones y presentar recomendaciones a los usuarios.

Permite la confirmación de la ubicación de recogida o entrega

  1. Crea un mapa interactivo para los usuarios en tus plataformas preferidas de dispositivos móviles y la Web. Para obtener información específica, consulta la documentación de la API de Maps JavaScript y navega a otras instrucciones de la plataforma desde allí.
  2. Obtén el geocódigo de dirección desde la API de Address Validation o pasa el ID de lugar de Place Autocomplete a la API de Geocoding y agrega un marcador en la ubicación.
  3. Para permitir que el usuario ajuste las coordenadas de entrega, haz que tus marcadores se puedan arrastrar. Consulta la documentación sobre los comportamientos de los marcadores (Android, iOS y la Web).
  4. Recupera el geocódigo de la posición ajustada del marcador. También puedes pasar el geocódigo actualizado a la API de Geocoding inversa para recuperar la dirección correspondiente. Luego, puedes evaluar los componentes de la dirección y la precisión de la nueva posición.

Obtén contexto adicional sobre las direcciones de entrega

Contar con datos contextuales detallados sobre las direcciones de entrega es un próximo paso esencial una vez que se determina una dirección. Con esta información, puedes hacer lo siguiente:

  • Mejora la productividad de los conductores: Asegúrate de que los conductores tengan toda la información para completar las entregas con éxito y eficiencia. Cuando se combina con otras capacidades de Last Mile Fleet Solution, puedes asegurarte de que los conductores lleguen al lugar correcto en el momento oportuno.
  • Reduce los costos: Llevar al conductor al lugar correcto de forma eficiente y reducir las entregas repetidas también puede reducir los costos de mano de obra y combustible de tu flota.
  • Escala tus operaciones con facilidad: Todas las capacidades de captura de direcciones usan la base de datos geoespacial mundial de Google, que proporciona una cobertura detallada dondequiera que expandas tu empresa.

Los servicios de Last Mile Fleet Solution se pueden usar para obtener una variedad de datos contextuales sobre direcciones y ubicaciones. Una vez que hayas determinado la dirección correcta, puedes llamar a cualquiera de los siguientes servicios para obtener la información relevante. Esta información se puede utilizar como una entrada en tus sistemas de optimización de rutas o para proporcionar contexto adicional a los conductores dentro de tu aplicación.

  • La API de Geocoding intenta hacer coincidir una dirección de entrada con una ubicación de la base de datos de Google Maps y proporciona la latitud y la longitud.
  • Además de proporcionar una variedad de indicadores de validación, la API de Address Validation también proporciona la latitud y longitud para la dirección de entrada. También proporciona marcas residenciales y comerciales para la ubicación y una variedad de datos de USPS para direcciones de EE.UU.
  • La API de Place Details proporciona información sobre lugares de interés, incluido el horario de atención de la empresa.

Consulta las secciones anteriores para obtener información sobre cómo habilitar las distintas APIs y comenzar a usarlas.