Captura y validación de direcciones

El kit de herramientas de soluciones de Last Mile Fleet de Google Maps Platform proporciona servicios que resuelven una serie de problemas comunes con el direccionamiento de entregas: la entrada incorrecta de direcciones de los consumidores, las 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 usar para 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 descendentes que dependen de ella. Ya sea que obtengas direcciones a través de una aplicación orientada al usuario o de socios ascendentes a través de una API, Last Mile Fleet Solution puede ayudarte con este paso.

Si te aseguras de que ingresaste una dirección precisa, te aseguras de lo siguiente:

  • Mejora la experiencia del consumidor: Proporciona a tus 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 reduce la necesidad de repetir intentos de entrega.

Cómo capturar 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 impliquen obtener una dirección de entrega, como un sitio de envío o consumidor en línea, 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 e ingresa el lugar de retiro. Place Autocomplete les facilita proporcionar una dirección. Para ello, solo tienen que ingresar algunos caracteres y seleccionar opciones de una lista coincidente.

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

Valida la dirección

Después de capturar una dirección, ya sea a través de una 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 las fallas de entrega mediante la detección de 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 dirección, normaliza la dirección para el envío postal y encuentra la ubicación más conocida para esta. Puede ayudar a comprender si una dirección se refiere a un lugar real. Si la dirección no hace referencia a un lugar real, puede 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 pedirle 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

Una vez que un usuario ingrese o seleccione una dirección y la valides, usa Google Maps Platform para proporcionar un mapa y un marcador a fin de indicar 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 se puede usar para otros fines, como asignar la entrega a un conductor en la secuencia óptima. Consulta Optimización de la ruta para obtener más detalles.

Use los servicios de la solución Last Mile Fleet 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 API de Google y tienes habilitadas las cuentas de servicio y la facturación correctas. Si quieres obtener detalles específicos de la solución Last Mile Fleet, consulta la documentación de Fleet Engine para configurar tu proyecto.

Habilitar el ingreso sencillo de direcciones

  1. Habilita la API de Places en la sección APIs y servicios de la Consola de API de Google. La API de Places incluye el servicio Place Autocomplete.
  2. Revisa la documentación de Place Autocomplete para conocer las funciones adicionales que puedes usar, como la sección Parámetros opcionales. Por ejemplo:
    • El parámetro de componentes 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 facilitar la implementación de 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 API 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 la dirección y mostrar 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 para dispositivos móviles y la Web. Para obtener información específica, consulta la documentación de la API de Maps JavaScript y navega hasta otras instrucciones de la plataforma.
  2. Obtén el geocódigo de dirección ya sea desde la API de Address Validation o pasando 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 geocodificación 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 el próximo paso esencial una vez que se determina una dirección. Con esta información, puedes hacer lo siguiente:

  • Mejorar la productividad de los conductores: Asegúrate de que los conductores tengan toda la información para completar las entregas de manera correcta y eficiente. Cuando se combina con otras capacidades de la solución Last Mile Fleet, puedes garantizar 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 el costo de mano de obra y los costos de 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 cobertura detallada donde sea que expandas tu negocio.

Los servicios de la solución Last Mile Fleet 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 Validaation también proporciona la latitud y la longitud para la dirección de entrada. También proporciona marcas residenciales y comerciales para la ubicación y una variedad de datos del 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.

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