La función de captura y validación de direcciones es un kit de herramientas de servicios de movilidad que ayuda a abordar una serie de problemas comunes con las direcciones de entrega, como la entrada de direcciones imprecisas de los consumidores, las direcciones que no se pueden entregar y la necesidad de realizar 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 planificar rutas.
- API de Address Validation: Determina si una dirección hace referencia a un lugar 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.
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, ya que afecta la calidad de todas las actividades descendentes que dependen de ella. Ya sea que obtengas direcciones a través de una aplicación para usuarios o de socios upstream con una API, los servicios de Google Mobility pueden ayudarte con este paso.
Ya sea que obtengas direcciones a través de una aplicación para usuarios o de socios upstream con una API, los servicios de Google Mobility pueden ayudarte a capturar direcciones de la siguiente manera:
Mejora la experiencia del consumidor: Proporciona a los usuarios las herramientas necesarias para garantizar que puedan proporcionar 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 la necesidad de repetir los intentos de entrega.
Captura la dirección
La API de Places contiene el servicio Place Autocomplete. Este servicio proporciona capacidades de autocompletado para búsquedas geográficas basadas en texto, ya que muestra 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 obtener una dirección de entrega, como un sitio en línea para consumidores o remitentes, o un portal para empleados en la tienda, simplifica la entrada y selección de direcciones para tus clientes con la función Autocomplete de lugares.
Por ejemplo, supongamos que un usuario solicita el retiro de un paquete y, luego, ingresa la ubicación de retiro. Place Autocomplete les permite proporcionar una dirección ingresando solo unos pocos caracteres y seleccionando de una lista coincidente.
La API de Places también proporciona formas de restringir los resultados de la búsqueda, de modo que tus desarrolladores puedan asegurarse de que las direcciones sugeridas se alineen con las ubicaciones que publica tu empresa.
Valida la dirección
Después de capturar una dirección, ya sea a partir de la entrada directa del usuario o con una API, asegúrate de que el cliente haya proporcionado una dirección correcta. Esto significa que es una dirección sin imprecisiones, como componentes faltantes o errores tipográficos. La validación de direcciones ayuda a reducir las fallas de entrega, ya que detecta las 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 ubicación más conocida para ella. 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, se pueden identificar posibles componentes incorrectos, lo que permite a los usuarios corregirlos.
Si la API de Address Validation determina que la dirección es incorrecta o hace referencia a una ubicación a la que no se puede entregar, puedes pedirle al usuario que la corrija. Si obtienes la dirección con una llamada a la API, puedes rechazarla.
Permite la confirmación de la ubicación de la dirección
Después de que un usuario ingrese o seleccione una dirección y la hayas validado, usa Google Maps Platform para proporcionar un mapa y un marcador que indiquen 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 los componentes de la dirección, que puedes usar para obtener las partes de la dirección faltantes necesarias para realizar 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 Google Mobility 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 supone que configuraste un proyecto en la Consola de API de Google y tienes habilitadas las cuentas de servicio y la facturación correctas. Para obtener detalles específicos sobre los servicios de Google Mobility, consulta la documentación de Fleet Engine para configurar tu proyecto.
Habilita las funciones de entrada de direcciones
- 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.
- 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 components limita la salida a ciertos países.
- El parámetro types restringe los resultados a ciertos tipos de ubicaciones, como direcciones y hasta idiomas de entrada permitidos del usuario.
- Para implementar un formulario de dirección de forma optimizada, Google Maps Platform ofrece una Herramienta de creación rápida en la consola de la API de Google.
Valida la dirección de entrega
- Habilita la API de Address Validation en la sección APIs y servicios de la consola de la API de Google.
- Revisa la documentación de la API de Address Validation para comprender los diversos datos que puedes usar para evaluar la calidad de las direcciones y mostrar recomendaciones a los usuarios.
Permite la confirmación de la ubicación de retiro o entrega
- Crea un mapa interactivo para tus 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 a otras instrucciones de la plataforma desde allí.
- Obtén el geocódigo de la dirección 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.
- Para permitir que el usuario ajuste las coordenadas de entrega, haz que los marcadores sean arrastrables. Consulta la documentación sobre los comportamientos de los marcadores (Android, iOS y Web).
- Recupera el geocódigo de la posición del marcador ajustada. También puedes pasar el geocódigo actualizado a la API de Reverse Geocoding 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
Tener datos contextuales detallados sobre las direcciones de entrega es un 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 de forma exitosa y eficiente. Cuando se combinan con otras funciones de los servicios de Google Mobility, puedes asegurarte de que los conductores lleguen al lugar correcto en el momento adecuado.
- Reducir costos: Llevar al conductor al lugar correcto de manera eficiente y reducir las entregas repetidas también puede reducir los costos laborales y de combustible de tu flota.
- Escala tus operaciones: Todas las funciones 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 Google Mobility 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 servicios que se describen a continuación para obtener la información relevante. Esta información se puede usar como entrada en tus sistemas de optimización de rutas o para proporcionar contexto adicional a los conductores dentro de tu aplicación para conductores.
- 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 la longitud de la dirección de entrada. También proporciona marcas residenciales y comerciales para la ubicación y una variedad de datos del USPS para las direcciones de EE.UU.
- La API de Place Details proporciona información sobre los lugares de interés, incluidos los horarios de atención de las empresas.