Explora las funciones de cálculo de rutas, matriz de distancia, navegación paso a paso, rutas y optimización de flotas de Google Maps Platform en las APIs de Android, iOS, JavaScript y servicios web. Para explorar las capacidades compatibles, usa los vínculos de salto de plataforma o los cuadros de filtro:
Explora por categoría: Descripción general | Maps | Places | Routes | Environment | Analytics
Filtra las capacidades de Routes por subcategoría, capacidad o plataforma:
| Subcategoría | Función | Plataforma |
|---|---|---|
| Directions and Routing | Incorpora una vista estándar de instrucciones sobre cómo llegar de Google Maps en un iframe de una página web. | JavaScript |
| Optimiza el orden de las paradas en tu ruta | Servicio web | |
| Devuelve una polilínea codificada entre cada paso a lo largo de una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | JavaScript Servicio web | |
| Devuelve una polilínea codificada para una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | JavaScript Servicio web | |
| Muestra las instrucciones sobre cómo llegar entre dos o más coordenadas de latitud y longitud como una serie de coordenadas para cada paso de una ruta. | JavaScript Servicio web | |
| Muestra instrucciones sobre cómo llegar entre dos o más conjuntos de coordenadas de latitud y longitud como una serie de descripciones de maniobras para los pasos de una ruta. | JavaScript Servicio web | |
| Muestra la distancia, la duración del viaje y el URI de las instrucciones sobre cómo llegar entre un conjunto de coordenadas de latitud y longitud, y cada uno de los lugares cercanos a una ubicación específica. | Android iOS Servicio web | |
| Muestra la distancia, la duración del viaje y el URI de instrucciones sobre cómo llegar entre un conjunto de coordenadas de latitud y longitud, y cada uno de los lugares que se devuelven en función de una cadena de consulta. | Android iOS Servicio web | |
| Devuelve la distancia, la duración del viaje y el URI de instrucciones sobre cómo llegar entre cada uno de los lugares que se devuelven en función de una cadena de consulta, que también se encuentran a lo largo de una ruta predefinida, y el destino de la ruta. | Android Servicio web | |
| Devuelve la distancia, la duración del viaje y el URI de las instrucciones entre el origen de una ruta predefinida y cada uno de los lugares devueltos en función de una cadena de consulta, que también se encuentran a lo largo de la ruta. | Android Servicio web | |
| Muestra las distancias de una matriz de rutas entre varios orígenes y destinos. | JavaScript Servicio web | |
| Devuelve información sobre los lugares que se encuentran a lo largo de una ruta predefinida en función de una cadena de consulta. | Android iOS Servicio web | |
| Devuelve la distancia entre cada paso a lo largo de una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | JavaScript Servicio web | |
| Devuelve la distancia de una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | JavaScript Servicio web | |
| Muestra la duración del viaje entre cada paso de una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | JavaScript Servicio web | |
| Devuelve la duración del viaje de una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | JavaScript Servicio web | |
| Devuelve información sobre peajes para una matriz de rutas entre varios orígenes y destinos. | Servicio web | |
| Devuelve información sobre peajes para una ruta entre dos o más conjuntos de coordenadas de latitud y longitud. | Servicio web | |
| Devuelve la duración del viaje para una matriz de rutas entre varios orígenes y destinos. | JavaScript Servicio web | |
| Establece un punto por el que debe pasar una ruta. | Servicio web | |
| Establece puntos de referencia intermedios a lo largo de una ruta. | Servicio web | |
| Establecer puntos de referencia a lo largo de una ruta | Servicio web | |
| Especifica una parada o un punto de paso para una solicitud de ruta. | JavaScript Servicio web | |
| Especifica las rutas ecológicas para una solicitud de rutas. | Servicio web | |
| Especifica los elementos que se deben evitar, como autopistas o peajes, para una solicitud de ruta. | JavaScript Servicio web | |
| Especifica cómo se usan los datos de tráfico en una solicitud de ruta. | JavaScript Servicio web | |
| Especifica una distancia más corta o una ruta alternativa para una solicitud de rutas. | JavaScript Servicio web | |
| Especifica el medio de transporte (en automóvil, en transporte público, a pie o en vehículo de dos ruedas) para una solicitud de matriz de rutas. | JavaScript Servicio web | |
| Especifica el modo de viaje (automóvil, transporte público, a pie, vehículo de dos ruedas) para una solicitud de ruta. | JavaScript Servicio web | |
| Especifica la dirección del vehículo y el lado de la ruta para una ruta. | Servicio web | |
| Fleet Engine | Agrega un mapa interactivo y personalizable que haga un seguimiento del progreso de un viaje desde Fleet Engine hasta una app para dispositivos móviles. | Android iOS |
| Agrega la ubicación, las paradas, las tareas y los marcadores de puntos de referencia de un vehículo de entrega de Fleet Engine a un mapa. | JavaScript | |
| Agrega una polilínea de ruta que haga un seguimiento de un viaje desde Fleet Engine hasta un mapa en una página web o app para dispositivos móviles. | Android iOS JavaScript | |
| Agrega las rutas previstas de los vehículos y las tareas de entrega de Fleet Engine a un mapa. | JavaScript | |
| Agrega la ubicación en tiempo real de los vehículos y las tareas de Fleet Engine a un mapa | JavaScript | |
| Aplica diferentes diseños de mapa a diferentes niveles de zoom en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Aplica diferentes diseños de mapa a diferentes niveles de zoom en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine. | Android iOS JavaScript | |
| Cambia la densidad de los lugares en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Cambia la densidad de los lugares en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine. | Android iOS JavaScript | |
| Cambia el diseño de los edificios en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Cambiar el estilo de los edificios en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine | Android iOS JavaScript | |
| Cambia el estilo de los íconos y las etiquetas de texto en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Cambia el estilo de los íconos y las etiquetas de texto en un mapa que hace un seguimiento del progreso del viaje desde Fleet Engine. | Android iOS JavaScript | |
| Cambia el estilo de los puntos de referencia en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Cambia el estilo de los puntos de referencia en un mapa que hace un seguimiento del progreso de un viaje de Fleet Engine. | Android iOS JavaScript | |
| Cambia el diseño de las rutas, las polilíneas y los polígonos en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Cambia el estilo de las rutas, las polilíneas y los polígonos en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine. | Android iOS JavaScript | |
| Crea y devuelve un nuevo viaje de Fleet Engine. | Servicio web | |
| Personaliza un marcador en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Personaliza un marcador en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine. | Android iOS JavaScript | |
| Personaliza la polilínea de la ruta en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Personaliza la polilínea de la ruta en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine. | Android iOS JavaScript | |
| Oculta o muestra componentes del mapa en un mapa de seguimiento de flota de Fleet Engine. | JavaScript | |
| Oculta o muestra componentes del mapa en un mapa que hace un seguimiento del progreso de un viaje desde Fleet Engine. | Android iOS JavaScript | |
| Crea una instancia de un vehículo nuevo en Fleet Engine asociado con un proveedor de viajes compartidos o entregas a pedido. | Servicio web | |
| Informa la hora estimada de llegada de un vehículo a su próximo punto de referencia al servicio de Fleet Engine. | Android iOS | |
| Informa la posición en tiempo real de un vehículo al servicio de Fleet Engine | Android iOS | |
| Informa al servicio de Fleet Engine la distancia restante de un vehículo hasta su próximo punto de referencia. | Android iOS | |
| Informa el uso facturable de viajes de Fleet Engine. | Servicio web | |
| Informa las coordenadas de latitud y longitud de los puntos de referencia del viaje de un vehículo desde el SDK de Navigation al servicio de Fleet Engine. | Android iOS | |
| Informa al servicio de Fleet Engine la ruta que proporciona el SDK de Navigation para un vehículo. | Android iOS | |
| Responde a los eventos de vehículos de reparto de Fleet Engine, incluidos los viajes, los tramos, los repartos y las tareas completados. | JavaScript | |
| Muestra una lista de todos los viajes de Fleet Engine de un vehículo específico. | Servicio web | |
| Devuelve una lista de vehículos en Fleet Engine que coinciden con los criterios especificados. | Servicio web | |
| Devuelve una lista paginada de los vehículos de Fleet Engine asociados a un proveedor que coinciden con los criterios especificados. | Servicio web | |
| Devuelve un vehículo del servicio de Fleet Engine. | Servicio web | |
| Muestra información sobre un viaje de Fleet Engine. | Servicio web | |
| Información del viaje de regreso de un vehículo desde el servicio de Fleet Engine. | Android iOS | |
| Actualiza los datos de un viaje de Fleet Engine. | Servicio web | |
| Actualiza el progreso del viaje a lo largo de una ruta en un mapa en una página web o app para dispositivos móviles para un viaje de Fleet Engine. | Android iOS JavaScript | |
| Actualiza los atributos de un vehículo en Fleet Engine. | Servicio web | |
| Actualiza los datos de un vehículo en Fleet Engine. | Servicio web | |
| IA generativa | Mostrar una ruta en un mapa optimizado para las respuestas de los agentes de IA | Android iOS JavaScript |
| Navegación | Agrega un botón personalizado para informar interrupciones en la ruta. | Android iOS |
| Se agregó un nuevo elemento de la IU a la navegación paso a paso. | Android iOS | |
| Agrega una capa de tráfico a la navegación paso a paso. | Android iOS | |
| Se agregó un indicador de progreso del viaje a la navegación paso a paso. | Android iOS | |
| Agregar navegación interactiva paso a paso para Android Auto a una app para Android | Android | |
| Agrega navegación interactiva paso a paso para CarPlay a una app para iOS. | iOS | |
| Agrega navegación interactiva paso a paso a una app para dispositivos móviles. | Android iOS | |
| Alertar a los usuarios sobre interrupciones en su ruta | Android iOS | |
| Permite que los usuarios informen sobre interrupciones en su ruta. | Android iOS | |
| Permite que los usuarios verifiquen las interrupciones en su ruta. | Android iOS | |
| Permite que los usuarios vean las interrupciones en su ruta antes de iniciar la navegación. | Android iOS | |
| Personaliza las alertas del velocímetro y del límite de velocidad para la navegación paso a paso. | Android iOS | |
| Personaliza los componentes del mapa que aparecen durante la navegación paso a paso. | Android iOS | |
| Personaliza los elementos y controles de la IU que aparecen durante la navegación paso a paso. | Android iOS | |
| Modificar las preferencias de ruta para la navegación paso a paso | Android iOS | |
| Modifica la vista y el comportamiento de la cámara para la navegación paso a paso. | Android iOS | |
| Muestra un feed de navegación paso a paso como una serie de mensajes para cada maniobra a lo largo de la ruta. | Android iOS | |
| Devuelve actualizaciones del modo nocturno de una sesión de navegación paso a paso. | Android iOS | |
| Devuelve actualizaciones de cambios de ruta desde una sesión de navegación paso a paso. | Android iOS | |
| Muestra actualizaciones de tiempo y distancia de una sesión de navegación paso a paso. | Android iOS | |
| Devuelve actualizaciones de llegada del usuario desde una sesión de navegación paso a paso. | Android iOS | |
| Muestra las actualizaciones de la ubicación del usuario de una sesión de navegación paso a paso. | Android iOS | |
| Muestra las actualizaciones de velocidad del usuario de una sesión de navegación paso a paso. | Android iOS | |
| Establece el destino para la navegación paso a paso. | Android iOS | |
| Especifica una ruta replanificada para la navegación paso a paso con un token de ruta reutilizable. | Android iOS | |
| Especifica íconos de maniobra personalizados para usarlos con un feed de navegación paso a paso. | Android iOS | |
| Especifica el lado de la ruta y otras preferencias de llegada para la navegación paso a paso. | Android iOS | |
| Especifica el medio de transporte (en automóvil, a pie, en vehículo de dos ruedas o en taxi) para una solicitud de ruta. | Android iOS | |
| Inicia la navegación para obtener instrucciones paso a paso. | Android iOS | |
| Places | Muestra la distancia, la duración del viaje y el URI de las instrucciones sobre cómo llegar entre un conjunto de coordenadas de latitud y longitud, y cada uno de los lugares cercanos a una ubicación específica. | Android iOS Servicio web |
| Devuelve la distancia, el tiempo de viaje y el URI de instrucciones entre un conjunto de coordenadas de latitud y longitud, y cada uno de los lugares devueltos según una cadena de búsqueda. | Android iOS Servicio web | |
| Devuelve la distancia, la duración del viaje y el URI de instrucciones sobre cómo llegar entre cada uno de los lugares que se devuelven en función de una cadena de consulta, que también se encuentran a lo largo de una ruta predefinida, y el destino de la ruta. | Android Servicio web | |
| Muestra la distancia, la duración del viaje y el URI de las instrucciones sobre cómo llegar entre el origen de una ruta predefinida y cada uno de los lugares que se devuelven en función de una cadena de consulta, que también se encuentran a lo largo de la ruta. | Android Servicio web | |
| Devuelve información sobre los lugares en función de una cadena de consulta que se encuentran a lo largo de una ruta predefinida. | Android iOS Servicio web | |
| Rutas | Muestra un conjunto de coordenadas de latitud y longitud para el tramo de ruta más cercano a un conjunto de coordenadas especificadas. | Servicio web |
| Devuelve un conjunto de coordenadas de latitud y longitud que se alinean con los tramos de ruta y que coinciden lo más posible con la ruta de un conjunto de coordenadas especificadas. | Servicio web | |
| Devuelve el identificador de lugar de Google para el tramo de ruta más cercano a un conjunto de coordenadas de latitud y longitud. | Servicio web | |
| Devuelve el límite de velocidad del tramo de ruta para un identificador de lugar de Google proporcionado. | Servicio web | |
| Muestra el límite de velocidad del tramo de ruta que más se acerca a la ruta de un conjunto de coordenadas de latitud y longitud. | Servicio web | |
| Optimización de rutas | Evita dar vuelta en U en una ruta de vehículo con varias paradas. | Servicio web |
| Procesa por lotes una solicitud de optimización de un plan de entrega con varias paradas y escribe la respuesta en Google Cloud Storage. | Servicio web | |
| Entrega primero los envíos más pesados. | Servicio web | |
| Realiza optimizaciones para alcanzar objetivos predefinidos. | Servicio web | |
| Prioriza las visitas cercanas para que se realicen de forma consecutiva. | Servicio web | |
| Reserva tiempo para estacionar antes de realizar entregas. | Servicio web | |
| Muestra un plan de entrega con varias paradas, optimizado según las restricciones especificadas de ruta, costo, envío y vehículo. | Servicio web | |
| Muestra un token de ruta de navegación para la ruta entre cada parada de un plan de entrega optimizado. | Servicio web | |
| Devuelve métricas agregadas de envíos, vehículos y costos para un plan de entrega optimizado. | Servicio web | |
| Muestra una polilínea codificada para la ruta entre cada parada de un plan de entrega optimizado. | Servicio web | |
| Devuelve información sobre el costo de cada envío en un plan de entrega optimizado. | Servicio web | |
| Muestra las horas de inicio y finalización de cada parada en un plan de entrega optimizado. | Servicio web | |
| Muestra las duraciones de viaje, retraso, descanso y espera entre cada parada de un plan de entrega optimizado. | Servicio web | |
| Muestra información sobre la carga del vehículo en cada parada de un plan de entrega optimizado. | Servicio web | |
| Especifica los parámetros del modelo de costos para un plan de entrega con varias paradas. | Servicio web | |
| Especifica los límites de carga para cada vehículo en un plan de entrega con varias paradas. | Servicio web | |
| Especifica las restricciones de horario de retiro y entrega para cada envío en un plan de entrega con varias paradas. | Servicio web | |
| Especifica la disponibilidad de las horas de inicio y finalización, y las ubicaciones de cada vehículo en un plan de entrega con varias paradas. | Servicio web | |
| Especifica el período de inicio y finalización de un plan de entrega con varias paradas. | Servicio web | |
| Especifica las asignaciones de vehículos para un plan de entregas con varias paradas. | Servicio web | |
| Especifica los costos de tiempo de cada vehículo en un plan de entrega con varias paradas. | Servicio web | |
| Especifica si se debe considerar la información del tráfico en tiempo real para un plan de entrega con varias paradas. | Servicio web |