Captura y validación de direcciones

El kit de herramientas de la solución de flota de red de acceso de Google Maps Platform proporciona servicios que resuelven varios problemas comunes relacionados con el direccionamiento de entrega: la entrada de dirección imprecisa de los consumidores, las direcciones que no se pueden entregar y la necesidad de hacer ajustes en las ubicaciones de los puntos de entrega.

Entre estos servicios, se incluyen los siguientes:

  • API de Places: Simplifica la entrada de direcciones para los usuarios finales y proporciona información sobre los lugares de interés que se pueden usar para el enrutamiento.
  • API de Address Validation: Determina si una dirección hace referencia a un lugar real que se puede entregar y proporciona metadatos adicionales a nivel de la dirección.
  • API de Geocoding: Proporciona la latitud y longitud de una dirección determinada.

En este documento, se describe cómo utilizar esos servicios.

Información acerca de la captura y validación de direcciones

La información de direcciones precisa y detallada es fundamental para las operaciones de entrega porque afecta la calidad de todas las actividades posteriores 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, la solución Last Mile Fleet puede ayudarte con este paso.

Si te aseguras de haber registrado una dirección exacta, sucederá lo siguiente:

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

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

Cómo capturar la dirección

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

En el caso de las aplicaciones orientadas al usuario que implican obtener una dirección de entrega, como un sitio en línea para consumidores o transportistas, 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 la recogida de un paquete e ingresa la ubicación de retiro. Place Autocomplete les permite proporcionar una dirección fácilmente, ya que solo deben ingresar algunos caracteres y seleccionar opciones de una lista que coincida.

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 se alineen con las ubicaciones en las que presta servicio tu empresa.

Valida la dirección

Después de capturar una dirección, ya sea a partir 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. Es decir, una dirección no tiene 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 las direcciones incorrectas, y mejora la previsibilidad de las entregas 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 de correo postal y encuentra la ubicación más conocida para ella. Puede ayudar a entender 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 a los usuarios corregirlos.

Si la API de Address Validation determina que la dirección es incorrecta o se refiere a una ubicación donde no se puede entregar, puedes pedirle al usuario que la corrija. Si obtienes la dirección a través de una llamada a la API, puedes rechazarla.

Permite la confirmación de la ubicación de la dirección

Una vez que el usuario ingrese o seleccione una dirección y la hayas validado, 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 faltantes que se necesitan 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 rutas para obtener más detalles.

Usa los servicios de la solución de flota de red de acceso para capturar 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 da por sentado que configuraste un proyecto en la Consola de APIs de Google y habilitaste las cuentas de servicio y la facturación correctas. Para obtener detalles específicos de la solución Last Mile Fleet, consulta la documentación de Fleet Engine para configurar tu proyecto.

Habilitar la entrada sencilla 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 de Place Autocomplete.
  2. Consulta 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 componentes limita los resultados a determinados países.
    • El parámetro de tipos restringe los resultados a ciertos tipos de ubicación, como direcciones o incluso idiomas de entrada permitidos del usuario.
  3. Para facilitar la implementación de un formulario de direcciones, Google Maps Platform ofrece una Herramienta de creación rápida en la Consola de APIs 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 APIs de Google.
  2. Revisa la documentación de la API de Address Validation si deseas comprender los diversos datos que puedes utilizar para evaluar la calidad de la dirección y mostrar recomendaciones a los usuarios.

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

  1. Crea un mapa interactivo para los usuarios en tus plataformas preferidas para dispositivos móviles o la Web. Para obtener información específica, consulta la documentación de la API de Maps JavaScript y navega a las instrucciones de otra plataforma desde allí.
  2. Obtén el geocódigo de dirección de 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 sean arrastrables. Consulta la documentación sobre el comportamiento 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 las direcciones y la precisión de la nueva posición.

Obtén más contexto sobre las direcciones de entrega

Una vez que se determina una dirección, es esencial tener datos contextuales detallados sobre las direcciones de entrega. 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 forma correcta y eficiente. Cuando se combina con otras funciones de la solución de flota de red de acceso, puedes asegurarte de que los conductores lleguen al lugar correcto en el momento correcto.
  • Reducción de costos: Llevar al conductor al lugar correcto de manera 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 funciones de captura de direcciones utilizan la base de datos geoespaciales mundial de Google, que proporciona una cobertura detallada dondequiera que expandas tu empresa.

Los servicios de la solución de flota de red de acceso se pueden usar para obtener una variedad de datos contextuales sobre direcciones y ubicaciones. Una vez que hayas determinado la dirección correcta, podrás llamar a cualquiera de los siguientes servicios para obtener la información relevante. Esta información se puede usar 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 con 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 brinda la latitud y longitud de la dirección de entrada. También proporciona marcas residenciales y comerciales de 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 de la empresa.

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