Los mapas para trayectos y entregas son cosa de otro mundo: Beyond the Map

code { background-color: transparent }

Cuando las empresas usan Google Maps Platform para casos muy puntuales, a veces tenemos que definir mejor los datos de nuestros mapas, agregar nuevos tipos de información o combinar distintos puntos de datos para encontrar la manera de abordar nuevos desafíos. En este entrega de Beyond the Map, le pedimos a Eli Danziger, autor de la entrada más reciente del blog, que nos explique mejor en qué se diferencian los mapas para seguir trayectos y entregas de los mapas generales.
¿Por qué la experiencia de pedir un auto o comida a domicilio hace que la información que necesitamos entregar a los clientes sea distinta de la que tenemos en la app habitual de Google Maps?
Son varios los motivos. En primer lugar, pedir un auto o comida es algo que sucede en momentos clave de las vidas de las personas (algunos los llaman «micromomentos»), cuando ofrecer una gran experiencia con el producto es realmente importante. Si necesitas llegar rápido al aeropuerto, asignarte un conductor que esté cerca y ver en tiempo real la hora de llegada puede marcar la diferencia entre tomar un vuelo o perderlo. También sabemos que no recibir la comida a tiempo nos llena, pero de enojo (y hasta existe una palabra en inglés para definir esto). Asimismo, es importante recordar que nuestros clientes tienen, a su vez, clientes propios que pagan por estas experiencias. Pagar por una experiencia aumenta mucho las expectativas. La naturaleza de estas interacciones y experiencias hace que nuestros clientes necesiten definir niveles adecuados de expectativas y transparencia durante todo el proceso. Es decir, nuestro trabajo consiste en proporcionar distintos tipos de datos y funciones en Maps de acuerdo con cada necesidad.
¿Y en qué se relaciona esto con los diferentes tipos de datos de mapas y las distintas capacidades de Google Maps Platform?
Dado que los clientes que ofrecen servicios de seguimiento de trayectos y entregas prestan dichos servicios en momentos muy importantes, necesitan datos extremadamente detallados sobre el mundo para ayudar a que los usuarios puedan reunirse con sus conductores o que la comida se entregue a tiempo. Por eso, tomamos determinadas medidas, como agregar rutas para vehículos de dos ruedas en el sudeste asiático, algo que mencionamos en nuestra última entrada de Beyond the Map. En esta región, es muy común que el transporte compartido y las entregas se realicen en vehículos de dos ruedas. Incluir esas rutas en Maps permite que los clientes puedan indicar el camino más adecuado a los conductores.
Más allá de los datos de mapas, también necesitamos lograr otros objetivos, como asegurarnos de que nuestras API funcionen del modo más eficaz en situaciones que pertenezcan específicamente a los trayectos y las entregas. Por ejemplo, usamos la función de autocompletado de Google Places para que las personas que piden un auto solo deban empezar a escribir su ubicación y puedan elegirla de una lista de opciones. Para que este proceso sea rápido y útil, desarrollamos un nuevo modelo de clasificación de los resultados de Google Places para que las opciones que aparecen primero sean las más relevantes.
Por último, debido a que los trayectos y las entregas se realizan a pedido, es necesario brindar a nuestros clientes y sus usuarios finales la información más actualizada posible. En el caso de un usuario final que pide la mejor hamburguesa de la ciudad, esto supone poder ver la ubicación de la comida en tiempo real en el mapa (y, con suerte, olvidar por un momento el hambre). En el caso de nuestros clientes, supone tener la capacidad de enviar alertas y notificaciones a los conductores o tener acceso a una perspectiva general más detallada del comportamiento de navegación que el conductor tiene en tiempo real.
¿Qué palabras clave debemos conocer para entender el mundo de los mapas usados para trayectos y entregas?
Hay varias palabras que usamos cuando hablamos de mapas para el transporte compartido y que no son comunes en otras áreas de nuestro trabajo. El concepto más importante con el que están familiarizadas las personas que usan servicios de transporte compartido y que ya mencioné anteriormente son los puntos de partida. Como su nombre lo indica, son los puntos donde se inicia un trayecto de transporte compartido. A pesar de ser un nombre muy sencillo, encierra mucha complejidad, porque es uno de los aspectos más importantes a la hora de que la experiencia de transporte compartido salga bien. Determinar el punto de partida exacto no tiene nada de sencillo: es importante definir si es la entrada de un edificio o el lado derecho de la calle a fin de evitar que un pasajero deba cruzar la calle o el conductor deba girar en U. Nuestros clientes se esfuerzan mucho en lograr que el punto de partida sea preciso y nosotros siempre buscamos nuevas maneras de lograr que los datos les resulten útiles para optimizar al máximo la experiencia de viaje.
Por otro lado, la asignación es una función que, como consumidores, no tenemos demasiado en cuenta. Tan solo esperamos que un auto estacione en el sitio acordado o que la comida llegue perfecta y no se enfríe. Sin embargo, para que esto suceda, el servicio que usamos debe ser capaz de encontrar al conductor correcto de acuerdo con cada solicitud. El proceso de asignar un conductor a un pasajero o de asignar la comida a quien la entregará implica analizar el tráfico en tiempo real e identificar al conductor más cercano o el restaurante al que se hizo el pedido.
Por último, otro concepto importante que mencioné al principio es la hora prevista de llegada. Aunque no es exclusivo de los trayectos y las entregas, es un concepto esencial para la experiencia de las empresas y los usuarios finales. Una hora prevista de llegada del conductor al domicilio y del pasajero a su destino no solo permite que un proveedor de servicios de transporte compartido aproveche mejor su flota (algo muy positivo para los conductores y las empresas), sino que también mejora la experiencia del pasajero. Calcular correctamente la hora prevista de llegada es beneficioso para todos.
¿Por qué la latencia es importante a la hora de ofrecer una experiencia positiva para los clientes y sus usuarios finales?
En lo relativo a las experiencias de los usuarios, hemos notado que siempre lo más rápido es lo mejor. Esto significa que se necesita lograr el nivel mínimo de latencia posible en las API y los servicios, porque la velocidad que los clientes pueden otorgar a sus experiencias siempre está ligada a su componente más lento. Hemos logrado avances muy importantes al respecto y tenemos el compromiso firme de seguir adelante.
El transporte compartido se convirtió en un fenómeno internacional que tiene sus propios requisitos, pero es un medio de transporte relativamente reciente que trae aparejado un grupo de tecnologías en constante evolución. Siempre trabajamos en estrecha colaboración con nuestros clientes para asegurarnos de entender correctamente sus desafíos y objetivos con el fin de poder ofrecerles los datos y las soluciones basados en la ubicación que necesitan.
Para obtener más información sobre Google Maps Platform, visita nuestro sitio web.


Source: Google Dev

Deja un comentario