La función de captura y validación de direcciones es un kit de herramientas de los servicios de movilidad que ayuda a abordar varios problemas comunes relacionados con las direcciones de entrega, como el ingreso de direcciones imprecisas por parte de los consumidores, las direcciones no entregables 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 el ingreso de direcciones para los usuarios finales y proporciona información sobre lugares de interés que se puede usar para fines de enrutamiento.
- API de Address Validation: Determina si una dirección hace referencia a un lugar real donde se puede realizar una entrega 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 precisa y detallada de las direcciones es fundamental para las operaciones de entrega, ya que 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 mediante una API, los servicios de movilidad de Google pueden ayudarte con este paso.
Ya sea que obtengas direcciones a través de una aplicación orientada al usuario o de socios ascendentes mediante una API, los servicios de movilidad de Google pueden ayudarte con la captura de direcciones de la siguiente manera:
Mejora la experiencia del consumidor: Proporciona a tus usuarios las herramientas para asegurarte de que puedan proporcionar una dirección correcta y que sus paquetes se entreguen en el lugar adecuado.
Mejora la productividad de los conductores: Reduce el tiempo que tus 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 funciones 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 orientadas al usuario que implican obtener una dirección de entrega, como un sitio de consumidores o remitentes en línea o un portal para 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 que se recoja un paquete y que ingresa la ubicación de recolección. Place Autocomplete le permite proporcionar una dirección ingresando solo algunos caracteres y seleccionando una de la lista de coincidencias.
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 atiende tu empresa.
Valida la dirección
Después de capturar una dirección, ya sea a partir de la entrada directa del usuario o mediante una API, asegúrate de que el cliente haya proporcionado una dirección correcta. Es decir, 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 en las entregas, ya que detecta las direcciones incorrectas y mejora la previsibilidad de las entregas con un mejor reconocimiento de los detalles de las direcciones.
La API de Address Validation valida los componentes de la dirección, normaliza la dirección para los envíos por correo y encuentra la ubicación más conocida para ella. Puede ayudar a comprender si una dirección hace referencia a un lugar real. Si la dirección no hace referencia a un lugar real, puede identificar los componentes posiblemente 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 no entregable, puedes solicitar al usuario que la corrija. Si obtienes la dirección mediante 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 ingresa o selecciona una dirección, y de que la validas, 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 faltantes de la dirección 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 movilidad de Google 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 tienes habilitadas las cuentas de servicio y la facturación correctas. Para obtener detalles específicos de los servicios de movilidad de Google, consulta la documentación de Fleet Engine para configurar tu proyecto.
Habilita las funciones de ingreso de direcciones
- 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.
- 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 el resultado a ciertos países.
- El parámetro types restringe los resultados a ciertos tipos de ubicación, como direcciones e incluso idiomas de entrada permitidos del usuario.
- Para una implementación optimizada de un formulario de dirección, Google Maps Platform ofrece un Quick Builder en la Consola de APIs 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 APIs 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 la dirección y mostrar recomendaciones a los usuarios.
Permite la confirmación de la ubicación de recolección o entrega
- Crea un mapa interactivo para tus usuarios en las plataformas que prefieras para dispositivos móviles y la Web. Para obtener detalles, 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 tus marcadores se puedan arrastrar. Consulta la documentación sobre los comportamientos de los marcadores (Android, iOS, Web).
- Recupera el geocódigo de la posición ajustada del marcador. 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 siguiente esencial una vez que se determinó una dirección. Con esta información, puedes hacer lo siguiente:
- Mejorar la productividad de los conductores: Asegúrate de que tus conductores tengan toda la información para completar las entregas de forma correcta y eficiente. Cuando se combina con otras funciones de los servicios de movilidad de Google, puedes asegurarte de que los conductores lleguen al lugar correcto en el momento adecuado.
- Reducir los costos: Si el conductor llega al lugar correcto de manera eficiente y se reducen las entregas repetidas, también se pueden reducir los costos laborales y de combustible de tu flota.
- Escalar 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 movilidad de Google 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 pertinente. Esta información se puede usar como entrada en tus sistemas de optimización de rutas o para proporcionar contexto adicional a los conductores en tu aplicación para conductores.
- La API de Geocoding intenta hacer coincidir una dirección de entrada con una ubicación en 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 indicadores 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 lugares de interés, incluido el horario de atención de las empresas.